libpkg.so.3: Undefined symbol "utimensat"

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение proxyd » 2017-01-17 17:09:37

Всем привет!!! Нужна Ваша помощь, при установке пакетов столкнулся вот с такой проблемой:

Выполнение команды:

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

# pkg install libiconv
Завершается вот такой ошибкой:

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

[1/1] Extracting libiconv-1.14_10:   0%/usr/local/lib/libpkg.so.3: Undefined symbol "utimensat"
Версия pkg 1.9.4 до обновления стояла 1.8.8 и подобной проблемы не наблюдалось.
ОС: FreeBSD 10.2-RELEASE amd64

Какие варианты решения можете предложить?

Отправлено спустя 25 минут 46 секунд:
Есть подозрение что пакеты подтягиваются для другой версии ос, так как системный вызов "utimensat" стал доступен начиная с версии 10.3 насколько мне известно. Но конфиг для PKG у меня стандартный, настройки не менял:

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

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
Может можно как-то принудительно задать ветку релиза, или откатится к предыдущей версии PKG?

Хостинговая компания 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/

guest
проходил мимо

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение guest » 2017-01-17 17:23:40

proxyd писал(а):Всем привет!!! Нужна Ваша помощь, при установке пакетов столкнулся вот с такой проблемой:

Выполнение команды:

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

# pkg install libiconv
Завершается вот такой ошибкой:

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

[1/1] Extracting libiconv-1.14_10:   0%/usr/local/lib/libpkg.so.3: Undefined symbol "utimensat"
Версия pkg 1.9.4 до обновления стояла 1.8.8 и подобной проблемы не наблюдалось.
ОС: FreeBSD 10.2-RELEASE amd64

Какие варианты решения можете предложить?

Отправлено спустя 25 минут 46 секунд:
Есть подозрение что пакеты подтягиваются для другой версии ос, так как системный вызов "utimensat" стал доступен начиная с версии 10.3 насколько мне известно. Но конфиг для PKG у меня стандартный, настройки не менял:

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

FreeBSD: {
  url: "pkg+http://pkg.FreeBSD.org/${ABI}/quarterly",
  mirror_type: "srv",
  signature_type: "fingerprints",
  fingerprints: "/usr/share/keys/pkg",
  enabled: yes
}
Может можно как-то принудительно задать ветку релиза, или откатится к предыдущей версии PKG?
откатить pkg и подумать об обновлении до 10.3, ибо 10.2 EOL.
или не использовать пакеты - перейти на порты, опять же до поры, до времени.

Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение proxyd » 2017-01-17 18:02:13

А по подробнее как откатить PKG к предыдущей версии?
Ну или ссылку где почитать, а то в хендбуке как-то не нашел.
Может плохо искал, но все же. Буду очень признателен...

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

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение snorlov » 2017-01-17 18:42:20


Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение proxyd » 2017-01-17 19:55:25

В статье речь идет даунгрейд портов, у меня же бинарные пакеты, из портов ничего не устанавливал только pkg install ${packagename}

guest
проходил мимо

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение guest » 2017-01-17 20:21:09

proxyd писал(а):А по подробнее как откатить PKG к предыдущей версии?
Ну или ссылку где почитать, а то в хендбуке как-то не нашел.
Может плохо искал, но все же. Буду очень признателен...
найти в repo FreeBSD, руками - если удастся, или собрать из портов.
Нужную версию pkg из портов можно выкачать через svn - задать ревизион, ну или portdowngrade

Аватара пользователя
proxyd
мл. сержант
Сообщения: 84
Зарегистрирован: 2008-03-06 15:03:37

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение proxyd » 2017-01-17 20:36:25

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

Всем спасибо за помощь.

Visionman
рядовой
Сообщения: 27
Зарегистрирован: 2015-10-06 22:28:29

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение Visionman » 2017-05-14 22:52:54

Приветствую )

Столкнулся с данной проблемой тоже на FreeBSD 10.3-RELEASE
Долго достаточно искал решение, но сегодня вот нашел всё-таки.
Решение тут
http://glasz.org/sheeplog/2017/02/freeb ... ensat.html

Надеюсь тоже кому-то поможет ))

n1tr0us
проходил мимо
Сообщения: 1
Зарегистрирован: 2019-02-21 14:13:18

libpkg.so.3: Undefined symbol "utimensat"

Непрочитанное сообщение n1tr0us » 2019-02-21 14:25:56

Visionman писал(а):
2017-05-14 22:52:54
Сообщение Visionman » 2017-05-14 22:52:54

Приветствую )

Столкнулся с данной проблемой тоже на FreeBSD 10.3-RELEASE
Долго достаточно искал решение, но сегодня вот нашел всё-таки.
Решение тут
http://glasz.org/sheeplog/2017/02/freeb ... ensat.html

Надеюсь тоже кому-то поможет ))
Visionman,
Спасибо Вам огромное!
Мне эта статья очень помогла понять и решить проблему.
Всех Вам благ во Христе!