Проблемы от speedtest-cli

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Vlad5503
сержант
Сообщения: 221
Зарегистрирован: 2010-03-25 5:41:41

Проблемы от speedtest-cli

Непрочитанное сообщение Vlad5503 » 2021-08-18 13:01:30

Много времени назад обновлял 11.2 до версии FreeBSD 12.0-RELEASE-p13.
И все бы ничего... стоял себе в резерве сервер..
Но вот понадобилось потестить ширину нового канала. Запускаю имеющийся софт speedtest-cli. А он мне в ответ:

Код: Выделить всё

sh speedtest.sh
ld-elf.so.1: /lib/libc.so.7: version FBSD_1.6 required by /usr/local/lib/libpython3.8.so.1.0 not found
Честно сказать не подумал и запустил

Код: Выделить всё

pkg install py38-speedtest-cli-2.1.3
Ситуация не изменилась.. А чуть позже увидел, что при запуске mc выдает это:

Код: Выделить всё

# mc
ld-elf.so.1: /lib/libthr.so.3: version FBSD_1.6 required by /usr/local/lib/libglib-2.0.so.0 not found
Проверил это:

Код: Выделить всё

# ldd /usr/local/bin/mc
/usr/local/bin/mc:
        libslang.so.2 => not found (0)
        libssh2.so.1 => not found (0)
        libgmodule-2.0.so.0 => not found (0)
        libglib-2.0.so.0 => not found (0)
        libintl.so.8 => not found (0)
        libutil.so.9 => /lib/libutil.so.9 (0x800368000)
        libthr.so.3 => /lib/libthr.so.3 (0x80037f000)
        libc.so.7 => /lib/libc.so.7 (0x8003aa000)
Поискал по инету похожие проблемы и советы..
Сделал симлиники из /usr/local/bin в /usr/bin не найденных по списку.
Теперь так ругается:

Код: Выделить всё

 mc
ld-elf.so.1: /lib/libthr.so.3: version FBSD_1.6 required by /usr/lib/libglib-2.0.so.0 not found
Запуск скрипта speedtest-а выдает это:

Код: Выделить всё

# sh speedtest.sh
ld-elf.so.1: /lib/libc.so.7: version FBSD_1.6 required by /usr/lib/libpython3.8.so.1.0 not found
Поиск файла:

Код: Выделить всё

 # whereis ld-elf.so.1
ld-elf.so.1: /usr/libexec/ld-elf.so.1 /usr/share/man/man1/ld-elf.so.1.1.gz
В общем подломал... :shock:
Прошу Вас направить на путь истинный в поиске решения этой проблемы.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3896
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Проблемы от speedtest-cli

Непрочитанное сообщение snorlov » 2021-08-18 21:36:58

А что при обновлении софт не пересобирал? И Вообще, как обновлялся то...

Vlad5503
сержант
Сообщения: 221
Зарегистрирован: 2010-03-25 5:41:41

Проблемы от speedtest-cli

Непрочитанное сообщение Vlad5503 » 2021-08-19 5:03:33

По моим записям так было(если все верно записывал):
freebsd-update fetch
freebsd-update install
pkg update && pkg upgrade
reboot
freebsd-update upgrade -r 12.0-RELEASE
freebsd-update install
reboot
freebsd-update install
после этого было:
pkg update && pkg upgrade
pkg-static install -f pkg
По итогу не стал работать smtp-cli-3.6 и переустановил bind9.14
вроде бы все.

Vlad5503
сержант
Сообщения: 221
Зарегистрирован: 2010-03-25 5:41:41

Проблемы от speedtest-cli

Непрочитанное сообщение Vlad5503 » 2021-08-19 13:50:32

Проблема решена.
Прошелся обновлением портов через

Код: Выделить всё

portsnap fetch && portsnap extract
далее

Код: Выделить всё

portsnap fetch update
И потом начал обновляться до 12.2

Код: Выделить всё

freebsd-update -r 12.2-RELEASE upgrade
В конце поправил файл ntp.conf, а далее соглашался через Y.
Далее сделал

Код: Выделить всё

freebsd-update install

Код: Выделить всё

freebsd-update install

Код: Выделить всё

freebsd-update fetch
Здесь выкатило:

Код: Выделить всё

...You have a partially completed upgrade pending
Run '/usr/sbin/freebsd-update install' first.
Run '/usr/sbin/freebsd-update fetch -F' to proceed anyway....
Запустил указанные команды.
Проверил:

Код: Выделить всё

# uname -a
FreeBSD gate1.vzarinske.ru 12.2-RELEASE-p7 FreeBSD 12.2-RELEASE-p7 GENERIC  amd64
Потом проверил установку приложения MC:

Код: Выделить всё

cd /usr/ports/misc/mc
и

Код: Выделить всё

make install clean
Сругалась система так:

Код: Выделить всё

===>  Checking if perl5 is already installed
===>   perl5-5.30.3_1 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of perl5
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop.
make[3]: stopped in /usr/ports/lang/perl5.30
*** Error code 1

Stop.
make[2]: stopped in /usr/ports/lang/perl5.30
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/misc/mc
*** Error code 1

Stop.
make: stopped in /usr/ports/misc/mc
Удалил перл и запустил

Код: Выделить всё

make reinstall clean
Установка прошла успешно. Запустил mc, получил на экране удобный графический инструмент...)
Далее проверил приложения которые ранее были установлены до обновления.
Апач - работает.
Bind9.16 - работает.
Perl5.30.3 - работает
PHP7.4 - работает.
И даже без вопросов запустился speedtest-cli.
Ну ... стало легче...

snorlov
подполковник
Сообщения: 3896
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Проблемы от speedtest-cli

Непрочитанное сообщение snorlov » 2021-08-19 20:55:16

Vlad5503 писал(а):
2021-08-19 13:50:32
Проблема решена.
Прошелся обновлением портов через

Код: Выделить всё

portsnap fetch && portsnap extract

далее

Код: Выделить всё

portsnap fetch update

Вот здесь и надо было обновить весь софт... сразу бы вылезло все, что было с компилировано с библиотеками от 11-той
версии . А так пересобрать весь софт надо было сразу при переходе с 11-той на 12-тую...
Вообще-то я с ветки на ветку перехожу через исходники, а вот внутри ветки конечно лучше бинарно.
Просто мне так легче...