LINUX.ORG.RU

Сообщения Toxo2

 

Проверьте пожалуйста доступность https://download.eclipse.org/releases/2021-09/

Форум — Talks

Буквально пять часов назад всё было хорошо - собирал DBeaver из исходников Maven'ом.

А сейчас по двум провайдерам https://download.eclipse.org/releases/2021-09/ = 502 Bad Gateway , и, соответственно, не собирается.

https://download.eclipse.org/technology/epp/packages/2021-09/202109101200/ = 503 Service Unavailable

У кого-нибудь откликается нормально сейчас?

И как джависты борются с подобным?

UPD: «Всё. Ура. Заработало.»

 ,

Toxo2
()

2 вопроса: Audio через HDMI и Video на Hyperv_drm

Форум — Desktop

Здравствуйте.

У меня кончились мысли.

Сначала по поводу Проблемы с AMDGPU (комментарий) вот этого комментария - стал смотреть как дела в других дистрибутивах, и обнаружил что в VoidLinux нормально всё играет в телевизоре без подмены EDID. В ArchLinux, например, так и не играет. Смотрел в cat /proc/asound/card1/eld\#0.3 и в pactl list sinks на обоих, сравнивал - никакой разницы не вижу. Но разница должна же где-то быть. Где ещё искать места почему в Void звук слышен всегда, а в Arch только при подмене EDID?

-----------------------

Потом практически ровно наоборот - линуксы у меня умеют, как с железа стартовать, так и под Hyper-V. Начиная с 5.14 в Linux добавили hyperv_drm и он прекрасен. В ArchLinux всё замечательно теперь показывает без hyperv_fb. Не могу заставить Void делать также. Сравнивал Xorg.0.log на обеих - в ArchLinux есть такие строчки:

[     4.399] (==) Automatically adding devices
[     4.399] (==) Automatically enabling devices
[     4.399] (==) Automatically adding GPU devices
[     4.399] (==) Automatically binding GPU devices
а в Void последней строчки нет. Что это за binding? Как заставить X в Void тоже «Automatically binding»? Второе большое отличие - Void ругается на open /dev/dri/card0: No such file or directory. А с этим как бороться осознано? В интернетах решения уровня «переустановил пакет такой-то и заработало».

Может есть у кого какие-нибудь комментарии по обоим квестам?

 , , , ,

Toxo2
()

Сборка исходников AlpineLinux в ArchLinux

Форум — Development

Здравствуйте.

Взялся поиграть с AlpineLinux в виртуалке x86_64 (Hyper-V). Поставил. Сразу хочу gummiboot, вместо grub. Один удалил, другой поставил.

gummiboot хочет ESP в /boot, а не /boot/efi как было при grub. Ругается, мол не FAT у тебя в /boot.

Ладно, хорошо, убрал в сторонку vmlinuz-lts и initramfs-lts, почистил /boot полностью от остатков grub и смонтировал в /boot ESP (/dev/sda1), вернул ядро и образ на место.

Теперь gummiboot ругается не на FAT, а на «Failed to open filesystem /boot: No such file or directory».

Но /boot точно есть.

Мало того, что «точно есть» - я вручную создал все положенные каталоги /loader loader.conf и т.д., положил куда надо gummibootx64.efi, прописал efibootmgr - и оно работает! Прекрасно всё загружается. Я уже привык к gummiboot. Он прекрасен в своей простоте.

Но $gummiboot status по-прежнему ругается на «Failed to open filesystem /boot»!

100% какой-то косяк в его коде.

Забираю исходники из dev.alpinelinux.org/archive/gummiboot/gummiboot-48.1.tar.gz себе на Arch, вижу где должен быть косяк:

/* setup.c: 124 */
   r = asprintf(&t, "/dev/block/%u:%u", major(st.st_dev), minor(st.st_dev));
   if (r < 0) {
           fprintf(stderr, "Out of memory.\n");
           return -ENOMEM;
   }
   errno = 0;
   b = blkid_new_probe_from_filename(t);
   free(t);
   if (!b) {
           if (errno != 0) {
                   fprintf(stderr, "Failed to open file system %s: %m\n", p);
                   return -errno;
           }
Что-то тут происходит неладное.

Поскольку на Alpine ещё не умею собирать, пытаюсь собрать его на Arch.

И не могу. Если просто make CFLAGS="-std=gnu89", то ругается на minor() major(), если CC=«musl-gcc», тогда ругается на -lblkid.

В общем, посыл: хочу попробовать починить этот код.
Из посыла вопрос: как его отладить? Это вообще возможно сделать на Arch?

 , ,

Toxo2
()

почему может изменяться TTL? (2)

Форум — Admin

Здравствуйте.

Название темы скопировал с темы 2009 года здесь.

Так всё-таки, почему устройство (в частности принтер) может отвечать на ping вот так:

...
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=63
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=63
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
...
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
Ответ от 192.168.7.3: число байт=32 время=35мс TTL=63
Ответ от 192.168.7.3: число байт=32 время=1мс TTL=254
...
?

 ,

Toxo2
()

OpenWRT через RNDIS, низкая скорость

Форум — Admin

Здравствуйте.

А может OpenWRT на Asus RT-N13U в десять раз замедлять Интернет?

Одна и та же мобилка - подключаю прямо к ПК, получаю 20-30 Мб/с

Linux osad.berg 5.4.131-1-lts54 #1 SMP Tue, 13 Jul 2021 08:24:19 +0000 x86_64 GNU/Linux
rndis0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 5a:fc:95:5f:a3:80 brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.18/24 brd 192.168.42.255 scope global dynamic noprefixroute rndis0
       valid_lft 3589sec preferred_lft 3589sec

Подключаю мобилку к Asus RT-N13U, а ПК соответственно витой парой к нему - получаю 2-3 Мб/с.

Linux OpenWrt 5.4.143 #0 Tue Aug 31 22:20:08 2021 mips GNU/Linux
usb0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN qlen 1000
    link/ether 6a:39:0b:44:4b:39 brd ff:ff:ff:ff:ff:ff
    inet 192.168.42.57/24 brd 192.168.42.255 scope global usb0
       valid_lft forever preferred_lft forever

Надумал тут на даче вторую машину поставить, обе в сеть и с выходом обеих через мобилку в роутере в Интернет. Да вот незадача со скоростью выяснилась.

Это как-то можно починить? Или это нормально для столь старого роутера?

 , ,

Toxo2
()

Монитор, заземление?

Форум — Linux-hardware

Здравствуйте.

Дачный монитор AOC Style U2879VF(00/01) 28".

Моргает и дёргается только когда я за него усаживаюсь. Словно «видит» меня перед собой. Внешне выглядит как механически плохой контакт, но это точно не контакты - после усаживания никак не заставить его моргать. Хоть задергай все провода и саму коробку.
Именно и только в момент когда я к нему подхожу.

Это ведь может быть как-то связано со статикой?

Его ещё и линуксы всё-таки через 9 на 10 раз не заводят. Он же 4К, а карта может только 1080р. И вот тут где-то конфликт. Пытался EDID ему подменять, кабели - все равно (!!!)иногда(!!!) при включении компьютера монитор уходит в какой-то аварийный режим, помогает выключение/включение.

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

У нынешних мониторов вообще есть возможность их заземлить?

 ,

Toxo2
()

ArchLinux MSEdge

Форум — Desktop

Здравствуйте.

Есть тут кто использует MSEdge под ArchLinux? Работает?

Что-то с позавчерашнего дня перестал запускаться с сообщением

ERROR:elf_dynamic_array_reader.h(61)] tag not found
В Гугле речь с такой ошибкой про RStudio в основном и проблеме с видеокартой.

Тот же самый deb-пакет, который из AUR берётся, на этой же машине в дуалбут в Ubuntu нормально установился и запускается.

Самое сложное, что обновлялось последние дни - новый systemd прилетел в Arch. С ядрами - это маловероятно: одинаково проявляется и current (5.12) и lts (5.10) и lts54 (5.4).

Chromium работает.

Так бывает, что именно MSEdge и именно systemd 249 вдруг поругались?

 ,

Toxo2
()

Let's Encrypt и его certbot отвалились на Debian 8 (Jessie)

Форум — Talks

Это не вопрос. Просто зачем-то решил сообщить.

Сижу на огороде, поливаю грядки, никого не трогаю. Звонят люди из прошлой жизни и плачут, что сайт у них умер и угрожает мошенниками.

Захожу - и правда угрожает. Сертификат истёк, а бот, обновляющий сертификат, отрубили со стороны Let's Encrypt из-за полной остановки протокола ACME и перехода на ACME2.

Прям вот жуть как лень было разбираться в тонкостях - грубо apt-get dist-upgrade на stretch (после бэкапа на всякий).

И удивительно - всё сразу и мгновенно заработало как было. И certbot новый рабочий сразу сертификат обновил. И даже php5.6 (которого даже вообще нет в Stretch) от Jessie остался стоять рабочим.

Буквально на полчаса от грядок отвлёкся. Очень впечатлило.

 ,

Toxo2
()

Несанкционированная рассылка СМС

Форум — Security

Здравствуйте.

Пардон, что не про Linux. Но тут много серьезных дядек. Может быть кто-то объяснит ситуацию.

Телефон Philips Xenium E560. Простая кнопочная трубка. Без интернетов, приложений и модифицированных прошивок. Такая батарейка с функцией звонилки.

МТС симка.

Три часа назад без моего ведома разослал 20 пустых СМС случайным людям из моего списка контактов. В «отправленных» так и лежат с подписью <без содержания>. Каждому по одной СМС. Первая в 16:52, последняя в 16:53, судя по «отправленным» в телефоне и по личному кабинету в МТС.

Какие есть теоретические варианты такого события?

В МТС звонил, в Philips звонил. Ничего интересного не говорят.

Стоит ли из-за 40 улетевших вдруг рублей и моральной подавленности обращаться в полицию? Полиция может какие-то скрытые технические подробности этих СМС увидеть?

P.S. Многих из этих случайных людей я не видел и не слышал с десяток лет. Естественно - и они перепугались и стали звонить, спрашивать что случилось. И сам я перепугался от этих звонков - я ж какое-то время даже не знал, что это «я» им СМС первым послал.

 , ,

Toxo2
()

Матрёшка

Галерея — Скриншоты

Windows -> Hyper-V -> ArchLinux(xrdp) -> QEMU -> SCO UNIX -> DOS.

Очень хотелось посмотреть, как встроенный в SCO эмулятор DOS поймёт вон ту игру, в которую подсказал поиграть EXL. Экран ломается, но в принципе - почти похоже на оригинал. По-моему удивительно что вообще запустилось. Это без X.

Второе окно QEMU просто чтобы показать, как выглядел вход в X там.

 

Toxo2
()

Вернуть раз в год настоящий DELETED

Форум — Linux-org-ru

Здравствуйте.

А возможно ли всё-таки вернуть по какому-нибудь усложненному алгоритму прежний механизм самостоятельного удаления?

Например, каждое 1 апреля.

?

 

Toxo2
()

ArchLinux linux-lts перескочил на 5.10

Форум — General

Сегодня.

Ой, как неожиданно.

Казалось бы:
5.4 lts до 2025
5.10 lts до 2022

У Arch всегда такая политика была?

Пойду, наверное, гуглить как откатить и заморозить 5.4.

 

Toxo2
()

воспользоваться modelline, прощитав и прописав

Форум — Desktop

В заголовке - дословная цитата с https://wiki.debian.org/ru/Modelline

Сижу вот, щитаю.

Ситуация: наигрался в 4K AOC U2897VF дома, не понравилось, плюнул, уволок на дачу.

Тут (полу)машинка с Intel i3-2100 на Intel Board DH67CL. Встроенное видео совсем слабенькое, но есть. Шут с ним, с 4К. Пусть будет FullHD.

В машинке один выход HDMI и один выход DVI-I. Других нет. В HDMI воткнут телевизор.

Получается, что в мониторе DVI-D, в машинке DVI-I. Соединяю их DVI-D кабелем.

Вопрос 1: А почему xrandr мне говорит, что у меня два подключения по HDMI? Почему он считает, что DVI нет вообще?

xrandr
Screen 0: minimum 320 x 200, current 3840 x 1080, maximum 8192 x 8192
VGA-1 disconnected (normal left inverted right x axis y axis)
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 621mm x 341mm
   1920x1080     60.00*   59.94  
   1680x1050     59.88  
   1280x1024     75.02    60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x720      60.00    59.94  
   1024x768      75.03    70.07    60.00  
   832x624       74.55  
   800x600       72.19    75.00    60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    72.81    66.67    60.00    59.94  
   720x400       70.08  
DP-1 disconnected (normal left inverted right x axis y axis)
HDMI-2 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 575mm x 323mm
   1920x1080     60.00*+  60.00    50.00    59.94    24.00    23.98  
   1920x1080i    60.00    50.00    59.94  
   1680x1050     59.88  
   1280x1024     60.02  
   1280x960      60.00  
   1366x768      59.96  
   1280x800      59.91  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       60.00    59.94  
   720x400       70.08  
DP-2 disconnected (normal left inverted right x axis y axis)
Вот тут HDMI-1 на 1920x1080 60.00* - это как раз и есть, то что на самом деле подключено 4K через DVI. И откуда он взял еще два DisplayPort?

Вопрос 2: при старте X (lightdm) - этот 4К монитор ничего не показывает. Захожу в xfce4-display-settings (на телевизоре-то нормальное изображение, там и захожу) -> ставлю этому монитору 1280х1024@60 -> появляется изображение на нём -> ставлю обратно 1920х1080@60 (которое и ожидаю от него) -> всё хорошо, до следующей перезагрузки.

Я правильно понимаю, что у него что-то с Modeline плохое от Kernel mode setting получается?

 , ,

Toxo2
()

Открыл себе открытие. Виртуалка в виртуалке на железных дисках.

Форум — Talks

Удивительно, как всё сошлось. Только сейчас дошло.

Оказывается, если у меня есть SSD с ESP+Windows и другой SSD с ESP+Linux(ы), то я ж могу тупо сразу две ОС загружать. )

Берём Windows хостом, и пробрасываем железные диски (один SSD с root'ами, второй HDD с home'ами) в VirtualBox. И.... всё! Оно прям сразу берёт и работает!

И чего бы ему, действительно, не работать?
Виртуальный EFI подхватывает /efi/EFI/BOOT/BOOTX64.EFI, который на самом деле systemd-boot (gummiboot). У него в loader/entries прописаны все те же UUID тех же разделов, которые и из железного EFI доступны.

Наверное и в обратную сторону получится, Linux как хост. Только диски наоборот пробрасывать.

Так вот зачем, оказывается, я так делал с двумя ESP на разных дисках в одной машине )
Заодно и третий монитор теперь совсем понятно зачем сегодня купил )

 

Toxo2
()

ArchLinux, Python 3.7 / 3.8 / 3.9

Форум — General

Здравствуйте.

Можете пояснить с версиями Python?

1.
Почему если смотреть в pacman -Fl python-gobject, то там список *.py декларируется в /usr/lib/python3.8/site-packages/ , а после переустановки pacman -S python-gobject они оказываются в 3.9, и в /var/lib/pacman/local/python-gobject-3.38.0-3/mtree тоже указано 3.9? Так почему -Fl думает что 3.8?

2.
Это я тут хотел поиграть в Anaconda на ArchLinux (чтоб на хосте, по-честному, а не в виртуалке с LiveCD Fedora). Точнее в кусочки Anaconda, в частности в Blivet. Ему нужен модуль gi. И он БЫЛ(!!!) в lib/3.8 при декларируемом установленном python-gobject. А после переустановки python-gobject - он сам СТАЛ(!!!) в lib/3.9. В итоге Blivet заработал, всё хорошо. Но вот сама процедура выяснения где-какие-модули-и-почему - она всегда такая неочевидная, или я что-то не так делаю? Может надо было как-то объединить эти 3.7+3.8+3.9 для поиска модулей, а не переустанавливать под последнюю версию?

 ,

Toxo2
()

LORTV

Форум — Talks

Здравствуйте.

Вчера вдруг в голову пришло - а не существует ли в природе спутникового/кабельного канала по IT?

Как-то не задалось с интернетами. С телевизором привычнее. Смотрю всякие Discovery, National Geographics и т.п. Если бы был условный «LORTV» - переключался бы ещё и на него.

Теоретически, это же выглядит вполне реально: для начала нужна небольшая, компетентная редакторская группа, которая бы выбирала с Ютуба материалы и сортировала бы по тематике, сложности и т.д. В перспективе - заказные материалы у тех же ютуберов, например.

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

Хочу тарелку на дачу. Хочу спутник с каналом а-ля LORTV. Оно бывает? Или может быть кто-нибудь из местных бизнесменов осилит? Шут с ним, пусть будет «RedHatTV», если что.

 ,

Toxo2
()

ArchLinux -> в PKGBUILD неверные sha256 для исходников.

Форум — General

Здравствуйте.

Я продолжу задавать простые вопросы по мере поступления, пока меня не остановят )

Как уважаемые арчеводы поступают при такой ситуации, как в заголовке?

Конкретно сейчас - вот наткнулся тут ЛОРе на какое-то awstats. Дай, думаю, посмотрю что это такое. Выдернул его через asp checkout, а makepkg -o ругается на sha256.

Ну, да, руками посчитал на архиве - действительно не сходится.

Очень похоже на то, что там раньше была простая опечатка в одном из файлов - запятая пропущена.
Сопровождающий в Arch брал версию 7.8 и накладывал заплатку с этой запятой.
Потом автор сам поправил опечатку и подпихнул обратно в ту же 7.8 (ну, не менять же, действительно версию из-за этого).

И как надо поступать? Сообщать некому Sergej Pupykin <pupykin.s+arch на gmail.com>? Прям на почту свободным русским текстом? Или не стоит теребить человека по пустякам?

 , ,

Toxo2
()

ArchLinux файлы *.pacnew - как вы за ними следите?

Форум — General

Началось с того, что обновление mkinitcpio прилетело. С новым mkinitcpio.conf.pacnew. Посмотрел, что там нового. Метод сжатия добавили. Хорошо, понятно. Переписал эту строчку в свой mkinitcpio.conf.

Ладно, думаю, это же неудобно. Было бы здорово, если бы мои HOOKS и FILES подхватывались из какого-нибудь внешнего *.conf, а основной не шевелить. Посмотрел в исходник - там вроде нет такой возможности. Вся конфигурация берётся из одного mkinitcpio.conf.

Плохо, думаю, но шут с ним, просто надо помнить про *.pacnew и тщательней за ним следить.

Дай, думаю, поищу вообще сколько таких pacnew уже накопилось и что там наизменялось. Так там их 26(!!!) штук за два года накопилось! Просто не все успеваю заметить, когда прилетают на обновлениях.

Сижу, разгребаю по очереди руками каждый - смотрю, что там нового было.

И внезапно натыкаюсь на вот такое:

cat /etc/systemd/journal-remote.conf 
service tftp
{
	socket_type	= dgram
	protocol	= udp
	wait		= yes
	user		= nobody
	server		= /usr/sbin/tftpd
	server_args	= /var/tftpboot
	disable		= yes
}
т.е. содержимое этого файла - это вообще мусор какой-то, никакого отношения к journal-remote абсолютно не имеющий!
С journal-remote.conf.pacnew - ни одной буквы не совпадает.

Судя по тому, что оба файла одинакового размера 695 байт - похоже на то, что когда-то было аварийное отключение и fsck на ext4 вот так вот его «починило» - подставив какие-то случайные блоки. Где когда и как - видимо уже не узнать.

И ладно, этот файлик мне не нужен. Но раз есть такой прецедент - значит могут где-то в корне быть и другие файлики с мусором! И кто их знает какой они нужности.

--------------

В общем - как страшно жить.

Дорогие арчеводы, а как вы следите за pacnew? И как проверяете целостность содержимого корня?

 ,

Toxo2
()

Дачное рабочее место

Галерея — Рабочие места

Рабочее место на даче.

ПК, практически «нашел», (его выбросили в одной из контор, где я эникейщиком подрабатываю) покупал в него только память и SSD. Intel i3-2100 (4) @ 3.100GHz

Монитор тоже, практически «нашел», (дочь подарила) правда был нерабочий, отремонтировали за 800 рублей.

Телевизор висит на потолочном кронштейне. Очень удобно крутить - или к столу, или к кровати. На него обычно вывожу экран RDP к домашней, основной машине. В этом году почему-то вполне приличные интернеты, особенно по ночам - никаких неудобств. Обычно - сверху экран Windows10 с виртуалками, снизу экран с локальным ПК (обычно ArchLinux, но на всякий случай поставил Ubuntu в dualboot рядом).

Мышь+клавиатура - самый дешевый комплект какой нашел в продаже из беспроводных (чтобы таскать по комнате). Обе чудесно работают.

Стол, стул, брашированая вагонка и т.д и т.п. - hand made.

 

Toxo2
()

OpenVPN на OpenWRT отвечает на ping с пятой/десятой попытки подключения

Форум — Admin

Здравствуйте.

Не то чтобы прям проблема. Я терпеливый, упорный и туповатый, могу и десять раз подключаться/отключаться, пока заработает. Но было бы интересно разобраться.

Сервер - OpenWRT 15, OpenVPN tun, udp.
Клиент - ArchLinux, NetworkManager, мобильный телефон в режиме USB-модема с МТС.

Запускаю машину. Иду в «соединения VPN», жму свое соединение. Через секунду/две выскакивает окошко-уведомление «соединение установлено»

Пишу ping 10.8.0.1 - ноль реакции.
Смотрю ip r - всё нормально

...
10.8.0.1 via 10.8.0.5 dev tun0 proto static metric 50 
10.8.0.5 dev tun0 proto kernel scope link src 10.8.0.6 metric 50
...

Отключаюсь. Попил чаю. Походил по интернетам. Вообще никаких настроек не менял. И модемное соединение не разрывал. Снова подключаюсь к myvpn. Проверяю снова пингом. Если не работает - опять чаю.
На некотором разе - вдруг начинает отвечать.

Думал про route-delay (похоже же вроде по поведению?). Прописывал и в push на сервере, и в /etc/NetwotkManager/system-connections/myvpn.nmconnection - не влияет.

Wireshark - не понял куда там смотреть. Он же так и пишет «нет ответа на echo request». Т.е. ничем не информативнее ping. Вроде.

Всё тоже самое на ноутбуке с WindowsXP - работает с первого раза. Пытался импортировать оттуда настройки myvpn.ovpn на всякий случай - никакой разницы. Точно так же с пятого/десятого раза пинги начинают ходить.

Может кто подскажет в чём может быть загвоздка?

 

Toxo2
()

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