forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.UNIX.BSD

Ответ
 
Опции темы Опции просмотра
  #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
Ответить с цитированием
  #22  
Старый 28.06.2022, 19:52
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 01.07.2022, 11:32
Andrey Ostanovsky
Guest
 
Сообщений: n/a
По умолчанию как залогиниться в систему? 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  
Старый 01.07.2022, 16:12
Eugene Grosbein
Guest
 
Сообщений: n/a
По умолчанию 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)
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:27. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot