Re: [Sysadmins] Обновление сервера p7->p8

2016-09-23 Пенетрантность Nikolay A. Fetisov
В Пт, 23/09/2016 в 18:14 +0300, Alex Moskalenko пишет:
> 
> У меня не поднимались сетевые интерфейсы на p8 с ядрами 2.6.32-ovz-
> el. Проблема похоже в несовместимости этих ядер и новых версий ip. 
> В etcnet используются конструкции вида $IP -o link show dev $NAME для
> определения состояния интерфейса, но на ядвах 2.6.32 они возвращают
> invalid argument. при этом ip -o link show (без указания устройства)
> отрабатывает штатно.   

Это несовместимость нового iproute2 со старыми ядрами.
Или оставлять iproute2-3.14.0-alt1 примерно годовой давности, 
или ставить ядро 2.6.32-ovz-el-alt142 , там это решено.

Также см. https://bugzilla.altlinux.org/show_bug.cgi?id=32009 - там 
то же самое, но в разрезе запуска виртуальных серверов с Sisyphus/p8 
на старых системах.


-- 
С уважением,
Николай Фетисов
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


Re: [Sysadmins] Обновление сервера p7->p8

2016-09-23 Пенетрантность Alex Moskalenko

Здравствуйте.

У меня не поднимались сетевые интерфейсы на p8 с ядрами 2.6.32-ovz-el. 
Проблема похоже в несовместимости этих ядер и новых версий ip.


В etcnet используются конструкции вида $IP -o link show dev $NAME для 
определения состояния интерфейса, но на ядвах 2.6.32 они возвращают 
invalid argument. при этом ip -o link show (без указания устройства) 
отрабатывает штатно.


Для себя я проблему решил прaвкой файла /etc/net/scripts/functions:

--- functions.orig 2016-09-23 18:13:41.0 +0300 +++ functions 
2016-06-19 10:37:52.0 +0300 @@ -220,7 +220,8 @@ iface_is_up() { 
local NAME=${1:?missing 1st argument to $FUNCNAME} - $IP -o link show 
dev $NAME 2>/dev/null | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' +# $IP -o 
link show dev $NAME 2>/dev/null | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' 
//mav: does not working on this kernel + $IP -o link show 2>/dev/null | 
grep ": $NAME: " | cut -d' ' -f3 | grep -qs '[<,]UP[,>]' } # Invoke 
program which understands the "-o NAME" option - @@ -427,7 +428,8 @@ 
iface_exists() { local NAME=${1:?missing 1st argument to $FUNCNAME} - 
$IP li sh dev $NAME >/dev/null 2>&1 +# $IP li sh dev $NAME >/dev/null 
2>&1 //mav: not working on current kernel + $IP -o li sh | grep ": 
$NAME:" >/dev/null 2>&1 } seen_iface ()


Возможно, у Вас та же проблема.

WBR, Alex Moskalenko

23.09.2016 18:04, Соломонов Сергей пишет:


Здравствуйте!

Обновлял сервер. Некогда обновлённый с p6 до P7

Обновления пакетов прошли.

Обновил ядро до

2.6.32-el-smp-alt31

После перезагрузки не поднялись ip.

То есть интерфейсы есть и на местах, а ip нет.

Eсли задать вручную, например через ifconfig, то ОК.

Вопрос, что мешает поднять ip при старте?

Пробовал ядро std-def.

Сервер уходит в перезагрузку после долгого размышления.Кстати это у 
него с ядрами старше 2.6 наблюдается.


--

С уважением,

Соломонов Сергей

Государственная публичная историческая библиотека России



___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins


[Sysadmins] Обновление сервера p7->p8

2016-09-23 Пенетрантность Соломонов Сергей
Здравствуйте!
Обновлял сервер. Некогда обновлённый с p6 до P7
Обновления пакетов прошли.
Обновил ядро до
2.6.32-el-smp-alt31

После перезагрузки не поднялись ip.
То есть интерфейсы есть и на местах, а ip нет.
Eсли задать вручную, например через ifconfig, то ОК.

Вопрос, что мешает поднять ip при старте?
 
Пробовал ядро std-def.
Сервер уходит в перезагрузку после долгого размышления.Кстати это у него  
с ядрами старше 2.6 наблюдается.


-- 
С уважением,
Соломонов Сергей
Государственная публичная историческая библиотека России
___
Sysadmins mailing list
Sysadmins@lists.altlinux.org
https://lists.altlinux.org/mailman/listinfo/sysadmins