Проблемы после обновления до FreeBSD 10

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tom.cat
старшина
Сообщения: 449
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Москва
Контактная информация:

Проблемы после обновления до FreeBSD 10

Непрочитанное сообщение tom.cat » 2014-02-06 11:02:51

По отзывам, народ успешно обновился по сети с 9 на 10.
Замутил и я сей апгрейд на домашнем nas. Все прошло успешно до пересборки портов. Собственно проблема в libiconv. Как говорит /usr/ports/UPDATING:

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

  # pkg query %ro libiconv >ports_to_update
  # pkg delete -f libiconv
  # cat ports_to_update | xargs portmaster
Проделал операции, но в процессе анализа portmaster выдал, что databases/db42 have been marked deprecated. Удалил его, пытался поставить databases/db6. Эта шняжка выдала ошибку, что не соберется, потому, что нет libiconv.so.3
Прописал в Makefile опцию USES=iconv. Установка прошла удачно.
При попытке обновить порты через svn опять появилось сообщение, что subversion не будет работать без этой гадской libiconv.so.3.

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

Shared object "libiconv.so.3" not found
При переустановке svn, в процессе сборки появляется сие сообщение

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

libiconv.la' is not a valid libtool archive
Кто-нить сталкивался?
Последний раз редактировалось f_andrey 2014-02-06 12:07:18, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.
When you see pigs fly it means Windows has become open source

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

Аватара пользователя
tom.cat
старшина
Сообщения: 449
Зарегистрирован: 2007-11-24 20:23:49
Откуда: Москва
Контактная информация:

Re: Проблемы после обновления до FreeBSD 10

Непрочитанное сообщение tom.cat » 2014-02-07 8:52:02

Для меня подошло следующее решение:

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

# portsnap fetch 
# portsnap extract
# portmaster -Raf
Все пакеты переустановились без единой ошибки. Хотя при сборке была ругань, что система не находит libiconv.so.3, сборка тем не менее прошла без ошибок.
When you see pigs fly it means Windows has become open source

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: Проблемы после обновления до FreeBSD 10

Непрочитанное сообщение Gamerman » 2014-02-16 14:34:24

Я обновлял с 9.2 на 10. Руками пересобирал пакеты, которые ругались. Как оказалось, все зависило от порядка пересборки пакетов. portmaster почему-то собирал в другом порядке. правда я пересобирал без ключа -R.

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

libiconv.la' is not a valid libtool archive
тоже было. Собрал позже, пересобралось.

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

find /usr/local/lib -name '*.la' -exec grep -qi iconv {} \; -print |
 xargs -n 1 pkg which -oq | sort -u
Потом руками пересобрать эти пакеты. Если не собирается, значить собрать позже.
Глюк глюком вышибают!