libpkg.so.3: Undefined symbol "utimensat"

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
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?

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
подполковник
Сообщения: 3559
Зарегистрирован: 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
рядовой
Сообщения: 20
Зарегистрирован: 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

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


Вернуться в «FreeBSD»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей