The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Апгейд freebsd c 7.2 до 8.0 через freebsd-update"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Открытые системы на сервере (Ядро / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 04:20 
Выполнил
freebsd-update upgrade -r 8.0-RELEASE
потом freebsd-update install - установилось 8ое ядро и ребут.

Загрузилась система с 8, но не видит почему-то сеть вообще.
Все сетевые сервисы пишут please set visible_hostname в том числе апач.

Поставил ядро 7.2 - всё ок

Апгрейтнул src до 8 и поставил через make buildkernel KERNCONF=GENERIC - тоже самое - нет сети.

Не хочу делать опять freebsd-update install чтобы обновить userland, если не будет сети? к 7.2 будет вернуться сложнее.

Сетевой интерфейс bce.

Кто-то встречалсяс таким? Что посоветуете?

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от lavr email on 13-Янв-10, 08:50 
>[оверквотинг удален]
>
>Апгрейтнул src до 8 и поставил через make buildkernel KERNCONF=GENERIC - тоже
>самое - нет сети.
>
>Не хочу делать опять freebsd-update install чтобы обновить userland, если не будет
>сети? к 7.2 будет вернуться сложнее.
>
>Сетевой интерфейс bce.
>
>Кто-то встречалсяс таким? Что посоветуете?

вспомнить сетевые основы:

# man hostname
# grep hostname /etc/rc.conf

# man hosts
# cat /etc/hosts

# man resolver
# cat /etc/resolv.conf

# man nsswitch.conf
# cat nsswitch.conf

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от Pahanivo email(ok) on 13-Янв-10, 08:56 
>[оверквотинг удален]
># grep hostname /etc/rc.conf
>
># man hosts
># cat /etc/hosts
>
># man resolver
># cat /etc/resolv.conf
>
># man nsswitch.conf
># cat nsswitch.conf

я бы посоветова делать бекапы чтобы проще откатываться )

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 17:47 
grep hostname /etc/rc.conf
hostname="eTorg.com

cat /etc/hosts
::1                     localhost localhost.hh.hh
127.0.0.1               localhost localhost.hh.hh

cat /etc/resolv.conf
domain  etorg.com
nameserver      127.0.0.1
nameserver      62.149.2.52
nameserver      62.149.2.60


cat /etc/nsswitch.conf
#
# nsswitch.conf(5) - name service switch configuration file
# $FreeBSD: src/etc/nsswitch.conf,v 1.1.8.1 2009/04/15 03:14:26 kensmith Exp $
#
group: compat
group_compat: nis
hosts: files dns
networks: files
passwd: compat
passwd_compat: nis
shells: files
services: compat
services_compat: nis
protocols: files
rpc: files


Да как бы сеть с ядром freebsd 7.2 работает с такими настройками, а 8.0 нет.
Бекапы сделал всего :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 18:12 
bind там ещё крутится
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от lavr email on 13-Янв-10, 19:31 
>bind там ещё крутится

на первый взгляд вроде все нормально...

- freebsd-update не советую
- а через csup+make все у меня проблем не было
- не делать delete-old-libs, перегрузиться после сборки в 8'ку
- сразу же установить compat7x чтобы собранное в 7.2 работало под 8'кой
- теперь можно delete-old-libs

hostname совпадает с именем зоны, что будет если его в /etc/hosts добавить?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от lavr email on 13-Янв-10, 19:39 
>bind там ещё крутится

bind от системы или из портов?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 20:13 
bind от системы.

Да попробывал тоже из cvsup + make
тоже самое, как-то странно очень ... а 7.2 работает ...

может потому что конфиги ещё старые и не заточены под 8?
да и не должно быть вроде так ...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 20:16 
попробывать вот так?

cat /etc/hosts
::1                     localhost etorg.com
127.0.0.1               localhost etorg.com

или

::1                     localhost etorg.com
127.0.0.1               localhost etorg.com

лучше?

а запись с ::1  нужна вообще?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 13-Янв-10, 23:00 
Имел в виду

::1                     localhost etorg.com
127.0.0.1               localhost etorg.com

или

::1                     localhost localhost.etorg.com
127.0.0.1               localhost localhost.etorg.com

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от lavr email on 14-Янв-10, 12:07 
>[оверквотинг удален]
>127.0.0.1            
>   localhost etorg.com
>
>или
>
>::1            
>         localhost localhost.etorg.com
>
>127.0.0.1            
>   localhost localhost.etorg.com

бррр, да вы что? все ж видимо непонимаете...

#::1 можете закоментировать

ip.add.re.ss  etorg etorg.com

вы явно что-то делаете не так или где-то что-то не доделали(в смысле не донастроили),
либо одно, либо другое, либо все вместе дает расколбас

ps. апгрейд с 7.2 -> 8.0 проходит без проблем (если все делать правильно
за исключением удаления старых библиотек и программ выведенных из системы),
затем перезагрузка, установка compat7x для работоспособности портов собранных в 7.2,
затем можно: make delete-old-libs

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +1 +/
Сообщение от freezer (ok) on 14-Янв-10, 17:34 
Спасибо, проблема была вызвана firewallом, но в чём тут проблема есть в freebsd 7.2 правила работали?

Jan 14 00:34:09 localhost kernel: ipfw2 (+ipv6) initialized, divert loadable, nat loadable, rule-based forwarding disabled, default to deny, logging disabled
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 72 want 80)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 60 want 68)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 60 want 68)
Jan 14 00:34:09 localhost kernel: ipfw: size mismatch (have 72 want 80)


/etc/rc.conf:
firewall_enable="YES"
firewall_type="/etc/fire"


/etc/fire:
add 01000 allow tcp from me to any dst-port 25 uid root
add 01100 allow tcp from me to any dst-port 25 uid postfix
add 02000 deny tcp from me to any dst-port 25
add 65000 allow all from any to any


Что ему с фаерволом не нравится ... правда запускал только с ядром без мира.
Уже мир поставил.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 14-Янв-10, 17:39 
Получается /sbin/ipwf был от старого окружения, теперь новый, сейчас может будет рабоать?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от freezer (ok) on 15-Янв-10, 03:12 
Да с новым вордом фаервол заработал.

Такой ещё вопрос. Теперь хочу обновить JAIL. Как это лучше сделать?
Делаю
make buildworld
make installworld - у меня сразу заменится текущее окружение?
ставлю  compat7x
и делаю make delete-old-libs?
правильно?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Апгейд freebsd c 7.2 до 8.0 через freebsd-update"  +/
Сообщение от XoRe (ok) on 17-Фев-10, 22:28 
>Да с новым вордом фаервол заработал.
>
>Такой ещё вопрос. Теперь хочу обновить JAIL. Как это лучше сделать?
>Делаю
>make buildworld
>make installworld - у меня сразу заменится текущее окружение?
>ставлю  compat7x
>и делаю make delete-old-libs?
>правильно?

С "make installworld" не все так просто)

# cd /usr/src
# make buildworld
# make buildkernel
# make installkernel
# shutdown -r now

ребутимсо

# adjkerntz -i
# mount -a -t ufs
# mergemaster -p
# cd /usr/src
# make installworld
# mergemaster
# reboot

http://www.freebsd.org/doc/ru_RU.KOI8-R/books/handbook/makew...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру