обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 14:42:27

опа...

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

# mc /var/tmp/temproot
/libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "mc"
похоже запоролся...pkg_add тоже не работает pkg_install тоже требуют эту либу....
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

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

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gx_ua » 2011-04-19 15:11:27

gyurza2000 писал(а):опа...

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

# mc /var/tmp/temproot
/libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "mc"
похоже запоролся...pkg_add тоже не работает pkg_install тоже требуют эту либу....
ты на каком этапе? уже обновился?
если с 7 на 8 прыгать нужно либы доставлять из 7(compat-7x) или пересобирать весь софт через portupgrade.

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

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение snorlov » 2011-04-19 15:14:05

gyurza2000 писал(а):опа...

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

# mc /var/tmp/temproot
/libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "mc"
похоже запоролся...pkg_add тоже не работает pkg_install тоже требуют эту либу....
Мир поставил и после него пергрузился? если да, то пересобирай софт...
make dlete-old-libs надо было делать только после пересборки софта...

Аватара пользователя
Raven2000
-=_UNIX_=-
Сообщения: 4424
Зарегистрирован: 2006-10-29 17:59:13
Откуда: Там, где нас нет.
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение Raven2000 » 2011-04-19 17:23:51

2gyurza2000
1. Вы mergemaster делали?
2. по поводу старых библиотек в статье гляньте последний раздел "Проблемы" там ответ.
Вы по статье все делали последовательно и на каком сейчас этапе?
Если хочешь разобраться... Так иди и разбирайся!
[ igNix.ru | Технология жизни - технологии будущего ] [ Forum.igNix.ru ]

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 18:46:34

да в том то и дело,каюсь,поспешил удалить старые либы...отошел от статьи
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 18:51:36

я удалил старые библиотеки перед mergemasterом...что можно сделать сейчас?
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

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

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение snorlov » 2011-04-19 20:44:47

пересобирать софт, рекомендую удалить записи о portupgrade и того от чего он зависит, ruby и ruby-bdb кажется, просто удалить /var/db/packages/portupgrade, происнсталлировать его с нуля через порты, ну а потом portupgrade -afrR, впрочем для этих же действий дофига утилит в портах есть

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 22:20:23

portmaster -vda при попытке обновить порты вспотыкается на недостающих библиотеках и стопорится
portupgrade - не устанавливается из портов - тоже ругается на какую то библиотеку

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

# make install clean
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for portupgrade-devel-20110403,1
=> pkgtools-20110403.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/.
=> Attempting to fetch ftp://ftp.SpringDaemons.com/soft/pkgtools-20110403.tar.bz2
pkgtools-20110403.tar.bz2                     100% of  112 kB 1249 kBps
===>  Extracting for portupgrade-devel-20110403,1
=> SHA256 Checksum OK for pkgtools-20110403.tar.bz2.
===>   portupgrade-devel-20110403,1 depends on file: /usr/local/bin/ruby18 - found
===>  Patching for portupgrade-devel-20110403,1
===>   portupgrade-devel-20110403,1 depends on file: /usr/local/bin/ruby18 - found
===>   portupgrade-devel-20110403,1 depends on file: /usr/local/bin/ruby18 - found
===>  Configuring for portupgrade-devel-20110403,1
===>  Building for portupgrade-devel-20110403,1
===> bin (all)
Warning: Object directory not changed from original /usr/ports/ports-mgmt/portupgrade-devel/work/pkgtools-20110403/bin
/usr/local/bin/ruby18 -wc pkg_fetch
/libexec/ld-elf.so.1: Shared object "libcrypt.so.4" not found, required by "ruby18"
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade-devel/work/pkgtools-20110403/bin.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade-devel/work/pkgtools-20110403.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade-devel.
*** Error code 1

Stop in /usr/ports/ports-mgmt/portupgrade-devel.
каталога /var/db/packages/portupgrade у меня не существует

принцип действий понятен, всё что не работает пытаться переставлять любыми способами :), спасибо ребят за поддержку, реально помогаете, чувствую что не один на один
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 23:37:41

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

# /usr/local/etc/rc.d/transmission start
Starting transmission.
/libexec/ld-elf.so.1: Shared object "libssl.so.5" not found, required by "libcurl.so.6"
А как например понять откуда мне трансмишшину эту либу брать?Что надо переставить?

а...это вроде OpenSSL
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

Гость
проходил мимо

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение Гость » 2011-04-19 23:46:22

правильно нужно было обновлять систему что бы не было кривизны такой

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-19 23:58:32

ну не получилось правильно, сам невнимательный, ну что уж поделать, вот я и спрашивал какой СЕЙЧАС выход, пилить напильником или всё отформатить и поставить с ноля?Пока пилю...
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

Аватара пользователя
gx_ua
сержант
Сообщения: 164
Зарегистрирован: 2009-03-01 0:50:11
Откуда: Киев
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gx_ua » 2011-04-20 0:05:05

попробуй доставить либы для 7x и запустить

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

 # cd /usr/ports/misc/compat7x/ && make install clean
если не поможет,я бы все таки добился установки portupgrade путем поиска зависимости каждого порта рекурсивно (на freshports), чтобы потом сделать portupgrade -afrR:

Типа такого:

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

 #  cd /usr/ports/devel/gmake/ && make deinstall install clean
 # cd /usr/ports/lang/perl5.8/ && make deinstall install clean
 # cd /usr/ports/devel/m4/ && make deinstall install clean
 # cd /usr/ports/devel/gettext/ && make deinstall install clean
 # cd /usr/ports/devel/p5-Locale-gettext/ && make deinstall install clean
 # cd /usr/ports/misc/help2man/ && make deinstall install clean
 #  cd /usr/ports/devel/autoconf-wrapper/ && make deinstall install clean
 # cd /usr/ports/devel/autoconf/ && make deinstall install clean
 # cd /usr/ports/devel/automake/ && make deinstall install clean
 # cd /usr/ports/lang/ruby18/ && make deinstall install clean
 # cd /usr/ports/databases/ruby-bdb/ && make deinstall install clean
 # cd /usr/ports/ports-mgmt/portupgrade/ && make deinstall install clean
может и бредовый совет, но больше ничего на ум не приходит. :cz2:

Гость
проходил мимо

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение Гость » 2011-04-20 0:26:33

не занимайтесь хуйней
лучше прочитайте нормально less /usr/src/Makefile*

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 0:32:02

поставил

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

# cd /usr/ports/misc/compat7x/ && make install clean
в результате запустился трансмишн и в данный момент собирается portupgrade...это уже хорошо
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 0:39:21

Гость писал(а):не занимайтесь хуйней
лучше прочитайте нормально less /usr/src/Makefile*
Уважаемый гость, если вы тот же гость что рекоммендовал сразу делать как надо что бы не было кривизны, то зачем тыкать второй раз в то как правильно надо было делать?Я прочитал, НО, уже сделано не так!Поэтому, сейчас работаю с тем что есть а не оплакиваю, что не сделал как надо было. Я вас услышал и с Вами согласен, можно дальше не материться
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

Гость
проходил мимо

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение Гость » 2011-04-20 0:52:26

вот я и говорю... вот что называется брать человека с опытом работы, а не просто студентов
вот поэтому у меня и связь хреново работает :-D
потому что некотрые там роутеры учатся переставлять

что почитать и как
я вам уже дал
с него нужно было начинать, прежде чем comat7x ставить
а теперь у вас в системе реально хрень будет %)

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 1:35:28

ну от хрени будем избавляться :) Сейчас вроде всё заработало...можно теперь как то "причесать" систему, почистить так сказать от старого, наладить зависимости обновить всё что установлено до актуальных версий и что б оно работало на новых библиотеках а не compat7?

То чем я занимаюсь это не моя работа и денег я этим не зарабатываю, это чисто моё хобби, а вообще я агроном, так что можно более снисходительно отнестись
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

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

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение snorlov » 2011-04-20 9:07:50

Я правильно понял, что у вас portupgrade собрался, после чего можно пересобираешь весь софт, после этого можно снова собираешь свое ядро где нет

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

options COMPAT7X
и устанавливаешь его, и лишь потом можно удалять старые библиотеки.... На всякий случай, если есть ругань на библиотеки, то иногда проходит создание сслылок по имени старых библиотек на новые, например libcurl.so.6-> libcurl.so.7

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 9:16:54

да, portupgrade собрался, в данный момент он делает

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

portupgrade -afrR
Как мне тут рекоммендовали. Я так понял мне просто надо было сразу после установки нового ядра поставить compat7 и всё бы заработало
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

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

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение snorlov » 2011-04-20 9:55:02

gyurza2000 писал(а):да, portupgrade собрался, в данный момент он делает

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

portupgrade -afrR
Как мне тут рекоммендовали. Я так понял мне просто надо было сразу после установки нового ядра поставить compat7 и всё бы заработало
Тебе надо было делать

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

make delete-old-lib
только после установки нового ядра, установки мира и пересборки установленного софта[/b], потому что софт после установки мира будет собираться с новыми версиями библиотек, в результате, если до этой пересборки тот же portupgrade вызывал ...so.7, то после он будет вызывать уже ...so.8 и библиотека ...so.7 ему нафиг не нужна....

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 10:13:46

у меня было так:

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

# make -j4 buildworld
# make -j4 buildkernel KERNCONF=GENERIC
# make installkernel KERNCONF=GENERIC
# make installworld
# make delete-old
# make delete-old-libs
после последней команды mergemasterу уже делать было нечего, он сказал FATAL там чего то и всё:)
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

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

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение snorlov » 2011-04-20 10:33:01

gyurza2000 писал(а):у меня было так:

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

# make delete-old-libs
вот она твоя ошибка, читать статью надо было внимательнее

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 10:55:52

так я ж сам так сразу и написал что раньше времени удалил старые либы, так что эт не новость:)
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

gyurza2000
лейтенант
Сообщения: 812
Зарегистрирован: 2007-07-08 23:53:20
Откуда: SPb
Контактная информация:

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение gyurza2000 » 2011-04-20 11:00:28

сейчас я так понимаю у меня работает 8ка на GENERIC ядре (только почему то IPFW подцепился к ней сам, хотя до этого в ядре было дописано:

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

#IPFW
options         IPFIREWALL
options         IPFIREWALL_VERBOSE
options         IPFIREWALL_VERBOSE_LIMIT=100
options         IPDIVERT
options         DUMMYNET
options         IPFIREWALL_FORWARD
options         IPSEC
options         IPSEC_FILTERTUNNEL
device          crypto
в новом ядре этих опций нет но всё работает), а порты пашут на старых либах...portupgrade переведёт их на новые либы или нет?
Xeon X5460, RAM 8Gb, FreeBSD 12.0-RELEASE on amd64, Apache 2.4, PHP 7.1, MySQL 5.7, Exim 4.92.3, Dovecot 2.3.7.2_1

Аватара пользователя
Morty
ст. лейтенант
Сообщения: 1370
Зарегистрирован: 2007-07-17 23:25:12

Re: обновление FreeBSD 7.2-STABLE до 8.2-RELEASE

Непрочитанное сообщение Morty » 2011-04-20 11:03:27

а что на компе? может снести да с нуля 8-2 поставить ? если уже пошла пляска на то что пересобирать все - так пересобирай уже на чистом