#21
|
|||
|
|||
как залогиниться в систему? 2
Andrey Ostanovsky написал(а) к Eugene Grosbein в Jun 22 11:58:38 по местному времени:
Нello Eugene! 28 Jun 22 15:02, you wrote to me: EG>>> Нынче использовать собственное ядро лучше следующим образом: EG>>> include GENERIC AO>> .... EG>>> Таким образом ты точно не поимеешь проблем при мажорном EG>>> обновлении. AO>> Мне казалось, что для этого случая - там лежит DEFAULTS. :) Оно, AO>> кстати, и инклюдится по-умолчанию при сборке кастомного ядра. EG> DEFAULTS лежит вовсе не для того :-) Ну а смысл тогда кастомного ядра, если все равно в него будет тянуться ненужный перечень устройств? Да, вот еще непонятные грабли сборки мира из-под старой системы: # file /usr/sbin/tcpdump /usr/sbin/tcpdump: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.3, FreeBSD-style, stripped # ldd /usr/sbin/tcpdump /usr/sbin/tcpdump: libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) libcasper.so.1 => not found (0) libcap_dns.so.2 => not found (0) libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) libc.so.7 => /lib/libc.so.7 (0x80068b000) libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) Закономерно, попытка запуска выводит ошибку: # tcpdump -pni gif1 ld-elf.so.1: Shared object "libcasper.so.1" not found, required by "tcpdump" Идем в /usr/src, пересобираем, ставим - и все начинает работать... # ldd /usr/sbin/tcpdump /usr/sbin/tcpdump: libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) libc.so.7 => /lib/libc.so.7 (0x80068b000) libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) Как так-то? Причем это уже несколько бинарей из /bin и /sbin пришлось пересобирать. Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#22
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Andrey Ostanovsky в Jun 22 22:28:15 по местному времени:
28 июня 2022, вторник, в 11:58 NOVT, Andrey Ostanovsky написал(а): EG>>>> Нынче использовать собственное ядро лучше следующим образом: EG>>>> include GENERIC AO>>> .... EG>>>> Таким образом ты точно не поимеешь проблем при мажорном EG>>>> обновлении. AO>>> Мне казалось, что для этого случая - там лежит DEFAULTS. :) Оно, AO>>> кстати, и инклюдится по-умолчанию при сборке кастомного ядра. EG>> DEFAULTS лежит вовсе не для того :-) AO> Ну а смысл тогда кастомного ядра, если все равно в него будет тянуться ненужный AO> перечень устройств? Ты поскипал nodevice, который я специально для ответа на этот вопрос показал. AO> Да, вот еще непонятные грабли сборки мира из-под старой системы: AO> # file /usr/sbin/tcpdump AO> /usr/sbin/tcpdump: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), AO> dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.3, AO> FreeBSD-style, stripped AO> # ldd /usr/sbin/tcpdump AO> /usr/sbin/tcpdump: AO> libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) AO> libcasper.so.1 => not found (0) AO> libcap_dns.so.2 => not found (0) AO> libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) AO> libc.so.7 => /lib/libc.so.7 (0x80068b000) AO> libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) AO> libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) AO> libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) AO> Закономерно, попытка запуска выводит ошибку: AO> # tcpdump -pni gif1 AO> ld-elf.so.1: Shared object "libcasper.so.1" not found, required by "tcpdump" AO> Идем в /usr/src, пересобираем, ставим - и все начинает работать... AO> # ldd /usr/sbin/tcpdump AO> /usr/sbin/tcpdump: AO> libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) AO> libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) AO> libc.so.7 => /lib/libc.so.7 (0x80068b000) AO> libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) AO> libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) AO> libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) AO> Как так-то? Причем это уже несколько бинарей из /bin и /sbin пришлось AO> пересобирать. Ты переиграл в кастомизацию мира. Где-то накосячил с WITНOUT_CASPER при сборке, так что библиотек casper у тебя нет, а бинарники были собраны с. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#23
|
|||
|
|||
как залогиниться в систему? 2
Andrey Ostanovsky написал(а) к Eugene Grosbein в Jul 22 10:19:58 по местному времени:
Нello Eugene! 28 Jun 22 22:28, you wrote to me: AO>> Ну а смысл тогда кастомного ядра, если все равно в него будет AO>> тянуться ненужный перечень устройств? EG> Ты поскипал nodevice, который я специально для ответа EG> на этот вопрос показал. Ну это уж совсем самурайско-самурайский путь: сначала включить в конфиг, потом тут-же исключить из конфига... EG> Ты переиграл в кастомизацию мира. Где-то накосячил с WITНOUT_CASPER EG> при сборке, так что библиотек casper у тебя нет, а бинарники были EG> собраны с. Эта директива у меня в /etc/src.conf была давно по какому-то поводу включена... Т.е. этот конфиг - тоже нельзя использовать... Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#24
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Andrey Ostanovsky в Jul 22 18:48:53 по местному времени:
01 июля 2022, пятница, в 10:19 NOVT, Andrey Ostanovsky написал(а): AO> Эта директива у меня в /etc/src.conf была давно по какому-то поводу включена... AO> Т.е. этот конфиг - тоже нельзя использовать... Я использую, всё работает (c) Eugene -- Научить не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью. Научить настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро. --- slrn/1.0.3 (FreeBSD) |