PDA

Показать полную графическую версию : [решено] Обновление системы с 6.2. до 7.1


Negativ
09-04-2009, 14:47
Есть сервер 6.2-release на i386. На нем крутится несколько клеток (jail).
Средствами freebsd-update и portupgrade обновил основную систему. Дальше начались пляски вокруг клетки. Оказалось что ядро у нее новое, а вот окружение старое из-за чего не работал sockstat и подозреваю еще много чего.
Исходя из этого пришел к выводу что нужно пересобирать мир для этой клетки.

cd /usr/src
make world DESTDIR=/my_jail


далее компиляция прерывается с ошибкой:

...
make: don't know how to make bsd.README.


Погуглил увидел что такая ошибка возникает не только при сборке нового мира. Вопрос я думаю понятен.
Что делать?

leonty
09-04-2009, 15:54
хм, как Вы так хитро с 6,2 до 7,1 сразу пытаетесь обновиться. У меня так не получилось. Зато получилось сначала до 6,3, а потом уже до 7ки.

wp2
09-04-2009, 20:40
1) make world желательно разбивать на 4 части (включая ядро).

2) а исходники новые?

3) я не спец по freebsd-update. Но вроде оно должно было само установить новые бинарники, что make world и не нужен...


хм, как Вы так хитро с 6,2 до 7,1 сразу пытаетесь обновиться. У меня так не получилось. Зато получилось сначала до 6,3, а потом уже до 7ки.
так а в чем проблема?

через freebsd-update делал?

Negativ
10-04-2009, 11:04
wp2,
читайте внимательно. Я говорю про клетку, а не основную систему.

Собственно сборка мира не срабатывает. В каталоге src вижу это:

Attic ObsoleteFiles.inc cvsup-servers-fast ports-supfile
COPYRIGHT ObsoleteFiles.inc,v eBones release
COPYRIGHT,v README etc rescue
LOCKS README,v games sbin
LOCKS,v UPDATING gnu secure
MAINTAINERS UPDATING,v include share
MAINTAINERS,v bin kerberos5 src-supfile
Makefile cddl kerberosIV sys
Makefile,v compat lib tools
Makefile.inc1 contrib libexec usr.bin
Makefile.inc1,v crypto lkm usr.sbin

Тут видно что есть дупликаты файлов.

leonty
11-04-2009, 04:31
через freebsd-update делал? »
не, никогда не пользовался этой гадостью. цсап и поехали все ручками. (:

Negativ
15-04-2009, 12:44
Решил проблему. Удалил этот src нафик. Создал новый.

mkdir /usr/src
cp /usr/share/examples/cvsup/stable-supfile /usr/src
cd /usr/src
csup -g -L 2 stable-supfile



Далее сборка нового мира и установка его в клетку.


cd /usr/src
make buildworld
make installworld DESTDIR=/my_jail




© OSzone.net 2001-2012