Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   [решено] Обновление системы с 6.2. до 7.1 (http://forum.oszone.net/showthread.php?t=137211)

Negativ 09-04-2009 14:47 1088884

[решено] Обновление системы с 6.2. до 7.1
 
Есть сервер 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 1088956

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

wp2 09-04-2009 20:40 1089236

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 1089738

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 1090647

Цитата:

Цитата wp2
через freebsd-update делал? »

не, никогда не пользовался этой гадостью. цсап и поехали все ручками. (:

Negativ 15-04-2009 12:44 1094638

Решил проблему. Удалил этот 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



Время: 20:34.

Время: 20:34.
© OSzone.net 2001-