Показать сообщение отдельно
  #21  
Старый 28.06.2022, 13:13
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию как залогиниться в систему? 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
Ответить с цитированием