Страница 1 из 1
libpkg.so.3: Undefined symbol "utimensat"
Добавлено: 2017-01-17 17:09:37
proxyd
Всем привет!!! Нужна Ваша помощь, при установке пакетов столкнулся вот с такой проблемой:
Выполнение команды:
Завершается вот такой ошибкой:
Код: Выделить всё
[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 писал(а):Всем привет!!! Нужна Ваша помощь, при установке пакетов столкнулся вот с такой проблемой:
Выполнение команды:
Завершается вот такой ошибкой:
Код: Выделить всё
[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,
Спасибо Вам огромное!
Мне эта статья очень помогла понять и решить проблему.
Всех Вам благ во Христе!