Страница 1 из 1

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 17:09:37
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?

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 17:23:40
guest
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.
или не использовать пакеты - перейти на порты, опять же до поры, до времени.

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 18:02:13
proxyd
А по подробнее как откатить PKG к предыдущей версии?
Ну или ссылку где почитать, а то в хендбуке как-то не нашел.
Может плохо искал, но все же. Буду очень признателен...

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 18:42:20
snorlov

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 19:55:25
proxyd
В статье речь идет даунгрейд портов, у меня же бинарные пакеты, из портов ничего не устанавливал только pkg install ${packagename}

libpkg.so.3: Undefined symbol "utimensat"

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

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-01-17 20:36:25
proxyd
В общем я так понимаю нет нормального способа вернуть предыдущую версию пакета если с обновлением что-то пошло не так? Только вручную, и то через одно место. Похоже обновиться до 10.3 будет самым оптимальным вариантом.

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

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2017-05-14 22:52:54
Visionman
Приветствую )

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

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

libpkg.so.3: Undefined symbol "utimensat"

Добавлено: 2019-02-21 14:25:56
n1tr0us
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,
Спасибо Вам огромное!
Мне эта статья очень помогла понять и решить проблему.
Всех Вам благ во Христе!