LINUX.ORG.RU

Сообщения kma21

 

Как работают regexp в yt-dlp?

Привет, ЛОР!

Я уже мозг сломал, почему оно не работает. Хочу скачать видео с ютуб-канала с коллекцией по плейлистам. Имена плейлистов на кириллице, содержат пробелы. Некоторые плейлисты надо исключить. Некоторые плейлисты могут иметь название на англ. и на кириллице и с пробелами. Если бы я мог писать регулярки с опорой на какой-то regex101 и yt-dlp работал бы ожидаемо, меня бы это устроило. Но оно не работает так, как я ожидаю.

Собсно вопрос в том, что я делаю не так, что регулярки не работают?

Для дебага залил некую (вроде под свободной лицензией) видюшку на свой канал, создал пачку разных плейлистов и пытаюсь разобраться как это работает.

Вот я показываю список плейлистов на канале, которые матчатся регулярке «testplaylist». По данным regex101 всё должно сматчится и хотя бы один плейлист с идентичным именем должен быть в выводе команды. Но у меня ничего не вывелось.

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist=~testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
desktop:~$

Добавляю в фильтр отрицание ! всего условия матчинга и получаю результат. Т.е. как будто бы выражение валидное, но почему-то при инвертировании логики меняется и сама логика.

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist!=~testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
тестовыйплейлист
тестовый плейлист
test playlist
testplaylist
desktop:~$

Все иные попытки запихать выражение в разные кавычки, слеши тоже не дают результата.

Доходит до смешного! Вот такое выражение с точным сравнением вывода и фильтра работает только в инвертированом виде. Тут мы не видим плейлиста с именем testplaylist

desktop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist!=testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
тестовыйплейлист
тестовый плейлист
test playlist
desktop:~$

Убираем отрицание и не видим ничего

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist=testplaylist' https://www.youtube.com/@maxmuller8233/playlists --no-warning
desktop:~$

Ну и напоследок весёлые факты из моего дебага — паттерн регулярки t.*

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist~=t.*' https://www.youtube.com/@maxmuller8233/playlists --no-warning
testplaylist кириллица
test playlist
testplaylist
deskop:~$

Паттерн регулярки te.*

deskop:~$ ./bin/yt-dlp --print playlist_title --match-filters 'playlist~=te.*' https://www.youtube.com/@maxmuller8233/playlists --no-warning
deskop:~$

deskop:~$ python -V
Python 3.12.6
deskop:~$ ./bin/yt-dlp --version
2024.10.07
deskop:~$ bash --version
GNU bash, версия 5.2.26(1)-release (x86_64-redhat-linux-gnu)

 ,

kma21
()

FreeIPA LDAP+TOTP + RADIUS + Mikrotik возможно?

Привет, ЛОР!

Есть L2TP/IPSec сервер на Микротике. Внутри локалки есть LDAP на базе FreeIPA. Хочу к VPN подключаться с учётками LDAP, только усилить их TOTP от FreeIPA (надо будет рулить возможностью подключаться к VPN на основе групп и оч мне нравится что юзер может сам себе добавить TOTP из своего «ЛК»,).

Насколько я понимаю, для этого всего нужен RADIUS. Я развернул FreeRADIUS, который смотрит учётки в LDAP (FreeIPA) и отдаёт их Микротику. Но т.к. клиент RADIUS в Микротике умеет только MS-CHAPv2, то я вынужден во FreeIPA добавить NT-hash для пароля.

Теперь это всё работает так:

  • Юзер ломится в Микротик;
  • Микротик стучится в RADIUS;
  • RADIUS смотрит в LDAP, видит там учётку и пароль NT-hash;
  • Юзер проходит аутентификацию в RADIUS
  • Микротик пускает в VPN

Если втупую приписать к этому ещё и TOTP, то, понятно дело, ничего не заработает.

Можно ли как-то приделать TOTP к этой конструкции? Если нет, то может быть для достижения этой цели можно развернуть standalone сервер L2TP/IPSec (strongSwan или что-то ещё) на чём-то с такой аутентификацией?

В систему-клиент-IPA я могу ходить по password+TOTP, т.е. TOTP я настроил корректно.

Даже вот переделал специально пароли на CLEARTEXT в LDAP, чтобы оно там могло спокойно модифицировать как нужно. Всё равно не срабатывает TOTP при логине в VPN.

CentOS 8.2; FreeIPA 4.8.4; FreeRADIUS 3.0.17; RouterOS 6.47

 , ,

kma21
()

Добавить переадресованные исходящие звонки в очередь

Привет, ЛОР!

Есть древний Asterisk 1.8.23.1 на Debian 6. В диалплане прописан макрос, если ни один из SIP-телефонов не ответил, переадресовать звонок на мобильники.

/etc/asterisk/extensions.ael

...
macro reserve-mobile()   {
    Dial(SIP/${mobile_1}@Provider_outgoing,15,RtT);
    Dial(SIP/${mobile_2}@Provider_outgoing,15,RtT);
    Dial(SIP/${mobile_3}@Provider_outgoing,15,RtT);
    Hangup();
};
...

Сейчас это работает так, звонки на мобильные уходят в том порядке, в котором эти мобильные прописаны. По всем правилам очередей - первый оператор задолбан звонками, второй и третий простаивают, ибо им звонки попадут только если первый отклонит звонок или не возьмёт трубку, или если поступит два звонка одновременно.

Можно ли эти мобильные прописать в очереди в queues.conf чтобы звонки на мобильные подчинялись стратегии очереди?

Если можно, то какой синтаксис должен быть? Сейчас SIP-телефоны прописаны таким образом:

member => SIP/101,3

 

kma21
()

Hibernate не усыпляет комп при вызове из меню KDE из-за прав доступа (виноват selinux)

UPD: куря логи выяснил, что имеет к этому отношение selinux. после его отключения стало засыпать и от юзера.

не могу сказать, что проблема решена, всё-таки хотелось бы тогда понять где я должен был увидеть ругань selinux на неправомерный доступ и как его настроить на это.

Привет, ЛОР! Не могу понять почему не засыпает комп в режиме hibernate.

Дано:

  • Fedora 29 amd64 on LVM with KDE5
  • GRUB2
  • UEFI (secure boot disabled)
  • swap-file on root

    При вызове из меню KDE suspend to RAM засыпает и просыпается, а suspend to disk (aka hibernate) только мигнёт экраном и включается обратно. При вызове из консоли # /usr/lib/systemd/systemd-sleep hibernate и # /usr/lib/systemd/systemd-sleep suspend всё засыпает и просыпается. Хотя от юзера эти команды не срабатывают, permission denied.

    Таким образом, как выяснить какой командой из KDE-menu засыпается комп (и почему hibernate не срабатывает?)?
    В # journalctl -b есть уточнение ошибки в 2018-2019 строках, но распарсить не могу.

    # cat /etc/default/grub
    
    GRUB_TIMEOUT=5
    GRUB_DISTRIBUTOR="$(test -f /etc/rfremix-release && sed 's, release .*$,,g' /etc/rfremix-release || sed 's, release .*$,,g' /etc/system-release)"
    GRUB_DEFAULT=saved
    GRUB_DISABLE_SUBMENU=true
    GRUB_TERMINAL_OUTPUT="console"
    GRUB_CMDLINE_LINUX="rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet"
    GRUB_DISABLE_RECOVERY="true"
    
    # cat /proc/cmdline
    
    BOOT_IMAGE=/boot/vmlinuz-4.20.6-200.fc29.x86_64 root=/dev/mapper/max--desktop-root ro rd.lvm.lv=max-desktop/root rhgb intel_iommu=on iommu=pt rd.driver.pre=vfio-pci resume=/dev/mapper/max--desktop-root resume_offset=497664 quiet
    
    # free -m
                  total        used        free      shared  buff/cache   available
    Mem:          15787        1595       12952         331        1239       13578
    Swap:          8191           0        8191
    
    # swapon -v
    
    NAME          TYPE SIZE USED PRIO
    /var/swapfile file   8G   0B   -2
    
    # filefrag -v /var/swapfile
    
    Filesystem type is: ef53
    File size of /var/swapfile is 8589934592 (2097152 blocks of 4096 bytes)
     ext:     logical_offset:        physical_offset: length:   expected: flags:
       0:        0..    2047:     497664..    499711:   2048:            
       1:     2048..    4095:     501760..    503807:   2048:     499712:
       2:     4096..    8191:     507904..    511999:   4096:     503808:
       3:     8192..   16383:     516096..    524287:   8192:     512000:
    
    # journalctl -u systemd-hibernate
    
    ...
    -- Reboot --
    фев 10 00:31:40 max-desktop systemd[1]: Starting Hibernate...
    фев 10 00:31:40 max-desktop systemd-sleep[2131]: Failed to write hibernation disk offset: Permission denied
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Main process exited, code=exited, status=1/FAILURE
    фев 10 00:31:40 max-desktop systemd[1]: systemd-hibernate.service: Failed with result 'exit-code'.
    фев 10 00:31:40 max-desktop systemd[1]: Failed to start Hibernate.
    
    # ls -lh /var/swapfile
    
    -rw-------. 1 root root 8,0G фев  9 21:54 /var/swapfile
    
    $ groups
    
    max wheel kvm libvirt
    
    # cat /usr/lib/systemd/system/systemd-hibernate.service
    
    [Unit]
    Description=Hibernate
    Documentation=man:systemd-suspend.service(8)
    DefaultDependencies=no
    Requires=sleep.target
    After=sleep.target
    
    [Service]
    Type=oneshot
    ExecStart=/usr/lib/systemd/systemd-sleep hibernate
    

    dmesg после чистой загрузки и hibernate
    journalctl -b после чистой загрузки и hibernate

 , , , ,

kma21
()

После GPU passthrough в KVM нет изображения в VNC/Spice

Привет, ЛОР!

Хост Fedora 29 amd64 на asrock b75 pro3. Внутрь виртуалки qemu-kvm с win10 проброшена GTX 970 с выводом изо. по HDMI.

Так вот после старта драйвера видюхи гостевой машины, на хосте пропадает изо из VNC/Spice. При этом управление гостевой машиной есть, нет только изо. Пока драйвер видюхи не стартовал (из-за nvidia error 43), то изо было в VNC/Spice.

Если по поводу Spice ещё можно сказать, что гостевая ОС не может давать дублирование экрана с разными разрешениями, то VNC-сервер запускается ведь на хостовой машине средствами virt-manager?

Гугление по разным запросам даёт темы про не стартующие видюхи. У меня всё стартует, но не всегда удобно переключать вход монитора с хостовой машины на гостевую. Порой нужно удалённый доступ и хотелось бы разобраться почему оно таким образом не работает.

Понятно, что я могу подключиться к гостю напрямую по RDP.

Конфиг виртуалки
qemu-kvm 3.0.0
libvirt 4.7.0
virt-manager 1.6.0

Попытка запустить на данной VM что-то из Linux вообще даёт странные результаты. QXL или Virtio видеокарты даже дают тормоза в интерфейсе и лаги, а если добавить ту же GTX 970, то или всё зависает с цветом сплэшскрина убунты или вообще чёрный экран с курсором. Но для этого буду новый топик создавать, наверное.

 ,

kma21
()

Облагородить логику bash-скрипта

Привет, ЛОР!

Обучаясь bash велосипедю такое нечто. И вот в case 3 у меня цикл, который ждёт подходящий $ANSWER.

Если отрабатывается case 1 и case 2 то всё корректно - или заново проигрывается скрипт или выход из него.

А в случае case 3 получается, что при выходе из цикла и выходе из case скрипт попадает в старший цикл и поскольку переменная $TIME_LAST пустая, то срабатывает условие и ожидается ввод от пользователя.

Данное поведение подходит, если пользователь хочет повторно завести таймер и не подходит, если он хочет закончить работу.

Т.е. если пользователь ответил Y или ответил N, то всё ок. А если он ответил «qwerty», его переспросили, он ответил N, то всё равно скрипт будет продолжать работу.

Как это организовать по-человечески?

#!/bin/bash
# timer.sh
# Таймер с интерактивным вводом. 
# Умеет звенеть колокольчиком на старых терминалах. 
# На некоторых современных может посылать уведомления

TIME_LAST="$1" # Время таймера
FLAG=TRUE # Флажок
INTEGER=^[0-9]+$ # Шаблон проверки числа. В данном случае целое положительное число, не строка

while [[ "$FLAG" = "TRUE" ]]; do

if [[ -z "$TIME_LAST" ]]; then

	echo -e "\nИспользование: \"`basename $0` время_в_минутах\" или введите в интерактивном режиме"
	echo -e "Введите время в минутах (для отмены нажмите Ctrl+C)\n"
	read TIME_LAST

                until [[ "$TIME_LAST" =~ $INTEGER ]]; do
                echo -e "\nОшибка ввода. \"$TIME_LAST\" не является целым положительным числом.\nПовторите ввод\n"
                read TIME_LAST
                done
                
echo -e "\nОтсчёт $TIME_LAST мин. пошёл!"

fi


sleep $(( $TIME_LAST * 1 )) && echo -e "\nВремя вышло!\a" # ДЛЯ ТЕСТА ТУТ УКАЗАНО УМНОЖЕНИЕ МИНУТ НА 5, А НАДО НА 60!!!

TIME_LAST="" # Подметаем за собой

echo -e "\nХотите завести новый таймер? y / n\n"

read ANSWER

case "$ANSWER" in

#1 case
"Y" | "y" )
;;

#2 case
"N" | "n" )
FLAG=FALSE # Переключается флажок и выход из цикла
;;

#3 case
* )
echo -e "\nВведите \"y\" или \"n\"\n"
# Пока не будет получен нужный ответ переспрашивать
until [ "$ANSWER" = "y" -o "$ANSWER" = "Y" -o "$ANSWER" = "n" -o "$ANSWER" = "N" ]; do 
    read ANSWER
done
;;

esac

done

echo -e "\nBye-bye"

exit 0

 

kma21
()

VirtualBox подключение по RDP от различных пользователей хоста

Привет, ЛОР! Я уже мозг сломал, но хотя бы выявил закономерности. Установлен VB 5.1.24r117012 из реп, на ubuntu 16.04.2. Естественно, с ext pack подходящей версии.

Так вот подключаться к встроенному RDP (оно тут именуется VRDP, ибо это как-то реализуется самим VB) с внешней аутентификацией можно только с тем логином/паролем, что запустил эту машину.

Т.е. запущена машина от user1, по RDP к ней можно подключаться только с логином user1. При попытке подключиться с логином user2 получаю ошибку

$ rdesktop -k en-us -u user2 -p - 192.168.1.11:5000
ERROR: Connection closed

user2 добавлен в группу vboxusers, само собой. хомяка ему создавал, пароль задавал. ошибок в вводе логина и пароля нет.

Подключаюсь как с помощью rdesktop, так и с помощью krdc.

  • VNC не предлагать, хочу RDP для коннекта из винды.
  • Понятно дело, коннект к IP хоста, а не гостя, с нужным портом
  • При запуске машины от user2, user2 может подключаться, а user1 нет
  • Инструкцией с https://help.ubuntu.com/community/VirtualBox пользовался - не помогло
  • user2 нужен для того, чтобы было секьюрно и не коннектиться с обычного юзера
  • VB, а не kvm/qemu/xen потому что быстро и просто; нужно оно раз в 10 лет

Гугл всё мне настойчиво объясняет как сделать многопользовательский доступ, но я так понимаю это разрешение нескольких сессий к одной машине и не влияет на аутентификацию другими юзерами

______________________________________________

Для потомков:

Помогло мне воспользоваться оф.документацией (инструкцию читаем в самую последнюю очередь, ага), а именно пункт 7.1.5, раздел 2 (https://www.virtualbox.org/manual/ch07.html), где сказано, что надо в конфиг машины записывать разрешенных пользователей.

Видимо, при создании машины прописывается тот юзер, который её создал. И, соответственно, RDP разрешено только с его логином. Но можно прописать ещё логины.

Таким образом, машина запущена и крутится в Xorg user1, а по RDP можно зайти от user2 (по крайней мере, с его логином. подключение с других компов буду пробовать).

 ,

kma21
()

Написать юнит для SANE в systemd

Привет, ЛОР!

Centos 7 amd64, локально подключенный SCX-3200

Я уже голову сломал, как мне запустить SANE чтобы оно сканер отдавало в локалку. После некоторых манипуляций добился, чтобы виделся сканер.

scanimage -L
device `xerox_mfp:libusb:001:002' is a Samsung Samsung SCX-3200 Series multi-function peripheral

И тут начинается самое интересное. как я понял из некоторых форумов, толкового юнита sane в centos 7 нынче нет.

Есть ман, в котором сказано так.

SYSTEMD CONFIGURATION
       for systemd we need to add 2 configuation files in /etc/systemd/system.

       The first file we need to add here is called saned.socket.  It shall have the following contents:

              [Unit]
              Description=saned incoming socket

              [Socket]
              ListenStream=6566
              Accept=yes
              MaxConnections=1

              [Install]
              WantedBy=sockets.target

       The second file to be added is saned@.service with the following contents:

              [Unit]
              Description=Scanner Service
              Requires=saned.socket

              [Service]
              ExecStart=/usr/sbin/saned
              User=saned
              Group=saned
              StandardInput=null
              StandardOutput=syslog
              StandardError=syslog
              # Environment=SANE_CONFIG_DIR=/etc/sane.d SANE_DEBUG_DLL=255

Есть баг в багзилле red hat, в котором помимо всего прочего есть указания для корректировки юнита (коммент 8).

В конечном итоге методом многочисленных экспериментов я собрал из двух примеров себе такой юнит

cat /etc/systemd/system/saned.socket

[Unit]
              Description=saned incoming socket

              [Socket]
              ListenStream=6566
              Accept=yes
              MaxConnections=3

              [Install]
              WantedBy=sockets.target
cat /etc/systemd/system/saned.service

 [Unit]
              Description=Scanner Service
              Requires=saned.socket

              [Service]
              ExecStart=/usr/sbin/saned
              User=saned
              Group=saned
              StandardInput=null
              StandardOutput=syslog
              StandardError=syslog
              Environment=SANE_CONFIG_DIR=/etc/sane.d
#             Environment=SANE_DEBUG_DLL=128 SANE_DEBUG_NET=128

Запускаю я # service saned start и потом вижу в # service saned status вот такое

Redirecting to /bin/systemctl status  saned.service
saned.service - Scanner Service
   Loaded: loaded (/etc/systemd/system/saned.service; static)
   Active: inactive (dead)

дек 05 21:51:37 maxim-server systemd[1]: Started Scanner Service.
дек 05 21:51:37 maxim-server saned[5814]: saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
дек 05 21:51:37 maxim-server saned[5814]: check_host: access by remote host: localhost
дек 05 21:51:57 maxim-server saned[5814]: init: bad status=22 or procnum=-1402437236
дек 05 21:55:00 maxim-server systemd[1]: Stopped Scanner Service.
дек 05 21:55:02 maxim-server systemd[1]: Starting Scanner Service...
дек 05 21:55:02 maxim-server systemd[1]: Started Scanner Service.
дек 05 21:55:02 maxim-server saned[5882]: saned (AF-indep+IPv6) from sane-backends 1.0.24 starting up
дек 05 21:55:02 maxim-server saned[5882]: check_host: access by remote host: localhost
дек 05 21:55:22 maxim-server saned[5882]: init: bad status=22 or procnum=1117462924
cat /etc/passwd | grep saned
saned:x:1001:1001::/dev/null:/bin/false

И нихрена не видит клиент расшареного сканера. Порты в файерволе на сервере открыл, в клиенте заполнил и /etc/sane.d/net.conf и /etc/sane.d/dll.conf и всё равно клиент сканера не видит.

Да и вообще центось странный предмет. вроде корпоративный стандарт де-факто, а документации толком нет, баг висит кучу времени.

в том же дебиане это всё делалось проще (правда без systemd) и хотя бы в блогах, но мануалы на каждый чих есть.

 , , ,

kma21
()

Может ли кто прочитать/записать дамп с tc97101p в СПб?

Привет, ЛОР! Знаю, что тут есть кто умеет в микроконтроллеры и программаторы. Надо считать (а в последствии может и записать) дамп с tc97101p (DIP-8). Питер. О цене договоримся.

 , ,

kma21
()

Очистить матрицу монитора от краски для авто

Привет, ЛОР! Ввиду наличия контингента из разных сфер деятельности и прст «понимания», обращаюсь сюда.

Достался моник B1930 от колористки из кузовни. Матрица в подтёках от краски автомобильной и лака. Реально ли чем-то её отттереть?

Или может плёнку снять с матрицы? Или тогда он выйдет из строя?

Пробовал очистителем тормозов вюртовским, не помогает. Есть ещё карбоклинер, но, боюсь, уничтожу матрицу.

 

kma21
()

ограничение отправки email

Вопрос больше теории, чем конкретных решений. Одной конторе хочется странного. Надо неким образом мониторить (а в идеале пресекать) утечку конфиденциальной информации через email, но с одной особенностью. Надо отсылать много email клиентам. Т.е. полностью запретить email нельзя.

Составить некий белый список тоже не представляется возможным (по предварительным данным), ввиду динамически меняющейся базы в больших объёмах. Т.е. имеется огромная брешь в безопасности в виде возможности отправки документов на подставной email под видом клиентского.

Нагуглил некие DLP-решения. Но не совсем представляю, помогут ли они в моей ситуации, насколько они эффективны.

Подскажите хотя бы логику решения проблемы. Мне в голову приходит только этот белый список, в котором все email подтверждаются какими-то договорами с клиентами.

 ,

kma21
()

Добавление акка соц.сети в визитку контактной книжки

Вопрос не по конкретному девайсу, а по андроиду в целом.

в телефонной книжке забита визитка с именем, к примеру, «жена». синхронизация vk, g+ и т.п. естественно не подхватывает страницу из соц.сетей. потому что или у меня визитка названа не так, как страница в соц.сети или страница названа не так, как у меня визитка. можно ли принудительно добавить акк из соц.сети? предпочтение отдаю GApps.

из доступной добавочной информации соц.сетей нет.

 , ,

kma21
()

выбор ведроидофона

привет, лор! задумал купить ведроидофон и думаю, копить на какой-нибудь 1+1 или же взять что-то дешевле и с российского рынка?

хочется лопату (=<5,5"). игори особо не интересуют, нужен интернет, 2гис, да чатики.

хочется что-то распостраненное, чтобы не было проблем с аксессуарами/прошивками и нормальной вычислительной мощностью (камень в огород китайфонов за 3к руб.)

бюджет 10к руб +/- 2к (на случай если что-то много лучше можно взять, добавив эти деньги). покупать буду в Спб, но есть возможность заказать с али или ебея минуя почту россии.

планшет не хочу, звонки так же нужны. а звонить даже с 7" извращение.

 , ,

kma21
()

Libreoffice without ldap

Привет ЛОР!

Хочу поставить libreoffice из исходников, но он тянет за собой openldap. мне оно не надо, но в юзах нынче нет.

Что и как сделать, чтобы оно не тянуло за собой ldap?

 ,

kma21
()

Не могу скачать ни один исходник в gentoo

ЛОР, случилось нечто странное. Пару дней назад в очередной раз вкатил оду gentoo на нетбук, сейчас вкатывал на десктоп. всё amd64. на десктоп всё поставил, когда начал ставить иксы начал ловить ошибки при попытке скачать тарбол - 404 с зеркала.

делал eix-sync, emerge --sync, emerge portage и т.п., менял зеркала. не скачиваются разные пакеты, даже с сайтов авторов.

причём перестало скачиваться и на нетбуке, на котором конфиги не трогал с последней установки.

когда пытаюсь посмотреть пакет от туда, откуда emerge хочет взять его, то в браузере получаю тоже 404.

открываю к примеру

http://mirror.yandex.ru/gentoo-distfiles/distfiles
а там только около 20 файлов и всё.

что за фигня творится? я понимаю, один ебилд мог бракованый быть. но куча по всему дереву это что-то не то.

emerge --info

make.conf

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-libs/libasyncns-0.8-r3
>>> Downloading 'http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://mirror.yandex.ru/gentoo-distfiles/distfiles/libasyncns-0.8.tar.gz
Resolving mirror.yandex.ru... 213.180.204.183
Connecting to mirror.yandex.ru|213.180.204.183|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

>>> Downloading 'http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz'
--2014-09-21 01:02:48--  http://0pointer.de/lennart/projects/libasyncns/libasyncns-0.8.tar.gz
Resolving 0pointer.de... 85.214.157.71
Connecting to 0pointer.de|85.214.157.71|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2014-09-21 01:02:48 ERROR 404: Not Found.

!!! Couldn't download 'libasyncns-0.8.tar.gz'. Aborting.
 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

>>> Failed to emerge net-libs/libasyncns-0.8-r3, Log file:

>>>  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

 * Messages for package net-libs/libasyncns-0.8-r3:

 * Fetch failed for 'net-libs/libasyncns-0.8-r3', Log file:
 *  '/var/tmp/portage/net-libs/libasyncns-0.8-r3/temp/build.log'

UPD: Решение

GENTOO_MIRRORS="ftp://trumpetti.atm.tut.fi/gentoo/"

 ,

kma21
()

Почему старые нетбуки такие дорогие?

Хочу запилить маленький сервак, денег нет, хочу попробовать centos 7, на маленьком нетбуке. И вот засада. Старые, одноядерные нетбуки, которые годятся только на браузер с 1,5 вкладками (ну красноглазые могут вытянуть до 4-5) без флеша (ни о каком нормальном ютубе не идёт речи) стоят в большинстве своём минимум $100, а если искать с 64-bit ЦП, то и ещё больше.

почему так дорого? кому они нужны в эру планшетов? да и ещё с таким дохлым железом...

ну или помогите найти... можно без экрана, клавиатуры, HDD/SSD и с раздолбаным корпусом =)

 , ,

kma21
()

Не выпускается уже или ещё sm-t331 (tab 4 8")

Хочется купить этот планшет, но не могу найти в питерских интернет магазинах.

tab 3 во всех вариациях имеется, tab 4 7" тоже, а именно 8" нет. вот и думаю, их как-то мало произвели, что быстро выкупили или ещё не завезли и вообще реально ли будет купить?

вроде tab 3 ещё валяются, т.е. надо ждать?

 , ,

kma21
()

Fedora 20 не ставится загрузчик с UEFI

Привет, ЛОР!

Ставлю Fedora 20 на eee pc 1225B с ve-200 в режиме uefi. Всё проходит гладко, но при установке загрузчика вылетает такая хрень. ссыль

ставлю с образов Fedora mate amd64 (обычные и U1), всё одно и тоже. на английском языке тоже установка не проходит.

разбивку диска пробовал делать как вручную (/, /home; /boot/efi, /, /home), так и автоматическую.

при ручной разбивке и русском языке инсталлера раздел /boot/efi помечается как «неопознанный» и не помещается в группу системных разделов.

что не так?

 , ,

kma21
()

Малый объём трафика i2p

Поставил i2p на комп, выставил ограничения 2 МБайт/с по скорости и 80% транзитного трафика (интернет позволяет).

За 4 дня набежало всего лишь 160/200 МБ трафика. это нормально? имею белый статичный IP, порты открыты.

скрин с i2p роутера http://storage7.static.itmages.ru/i/14/0717/h_1405622669_7469937_de8aa11ec3.jpg

а то хочется помочь, а оно не помогается как-то...

 

kma21
()

Прошу помощи с трассировкой растра

Имеется растр небольшого разрешения. Сам не владею ничем векторным, а автомат трассировки делает несколько коряво.

Поэтому прошу помощи в трассировке картинки (для последующего создания баннера).

И вообще, подскажите, реально ли это сделать бесплатно или с такой работой только к дизайнерам и за деньги?

Растр

P.S. Не в Job, потому что бесплатно. P.S.S. Да, я знаю, что надоел своими «нищеброд тредами». =D

 ,

kma21
()

RSS подписка на новые темы