OpenVZ Forum


Home » International » Russian » VPS не стартует после обновления
VPS не стартует после обновления [message #25009] Wed, 12 December 2007 22:23 Go to next message
Kumarunster is currently offline  Kumarunster
Messages: 8
Registered: April 2006
Location: Darmstadt, Germany
Junior Member
From: *dip0.t-ipconnect.de
Здравствуйте.

После более чем 1,5 годовой практически беспроблемной работы openvz с тремя виртуальными серверами, решил таки обновить систему (вместе с виртуальными машинами).

Системные данные до обновления: хост федора 5, кернель 2.6.16-1.2080_FC5.026test007
3 виртуальные машины на основе fedora core 5 template

1. полностью обновил хост с помошью yum update и актуального репозитория

2. обновил openvz (кернель 2.6.18-53.el5.028stab051.1) resp. tools с помощью yum


после перезагрузки _все_ замечательно стартовало. с помошью vzyum 100 update обновил первый виртуальный сервер. перестартовал его с vzctl stop 100; vzctl start 100. не стартует.

Ошибки выдает следующие:

[root@server ~]# vzctl start 100
Starting VE ...
Running: /usr/sbin/vzquota stat 100 -f
VE is unmounted
Mounting root: /vz/root/100 /vz/private/100
VE is mounted
Set iptables mask 0x000017bf
Set features mask 0000000000000000/0000000000000000
Adding IP address(es): 192.168.178.11
Running: /usr/lib/vzctl/scripts/vps-net_add
Running VE script: /etc/vz/dists/scripts/redhat-add_ip.sh
 ERROR: Can't copy file /etc/sysconfig/network
bash: line 360: 18001 Bus error               mkdir -p ${IFCFG_DIR}
bash: line 61: 18005 Bus error               ${CP} ${file} ${file}.$$
Setting CPU units: 1000
Configure meminfo: 22528
Set hostname: file.server
Running VE script: /etc/vz/dists/scripts/redhat-set_hostname.sh
 ERROR: Can't copy file /etc/sysconfig/network
bash: line 61: 18010 Bus error               ${CP} ${file} ${file}.$$
VE start in progress...





а vzctl.log выдает:


2007-12-12T13:25:11+0100 vzctl : VE 100 : Starting VE ...
2007-12-12T13:25:11+0100 vzctl : VE 100 : Running: /usr/sbin/vzquota stat 100 -f 
2007-12-12T13:25:11+0100 vzctl : VE 100 : VE is unmounted
2007-12-12T13:25:11+0100 vzctl : VE 100 : Mounting root: /vz/root/100 /vz/private/100
2007-12-12T13:25:11+0100 vzctl : VE 100 : VE is mounted
2007-12-12T13:25:11+0100 vzctl : VE 100 : Set iptables mask 0x000017bf
2007-12-12T15:25:11+0300 vzctl : VE 100 : Set features mask 0000000000000000/0000000000000000
2007-12-12T13:25:11+0100 vzctl : VE 100 : Adding IP address(es): 192.168.178.11
2007-12-12T13:25:11+0100 vzctl : VE 100 : Running: /usr/lib/vzctl/scripts/vps-net_add 
2007-12-12T13:25:12+0100 vzctl : VE 100 : Running VE script: /etc/vz/dists/scripts/redhat-add_ip.sh
2007-12-12T13:25:12+0100 vzctl : VE 100 : Setting CPU units: 1000
2007-12-12T13:25:12+0100 vzctl : VE 100 : Configure meminfo: 22528
2007-12-12T13:25:12+0100 vzctl : VE 100 : Set hostname: file.server
2007-12-12T13:25:12+0100 vzctl : VE 100 : Running VE script: /etc/vz/dists/scripts/redhat-set_hostname.sh
2007-12-12T13:25:12+0100 vzctl : VE 100 : VE start in progress...





искал похожую проблему в форуме, не нашел. если такое уже было, пожалуйста, дайте ссылки.

похожая проблема (и ее решение) тут:
http://forum.openvz.org/index.php?t=tree&th=405&mid= %202355&&rev=&reveal=

к сожалению не помогает.

подскажите пожалуйста, как оживить виртуальную машину?

Re: VPS не стартует после обновления [message #25074 is a reply to message #25009] Fri, 14 December 2007 06:21 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 694
Registered: September 2005
Senior Member
From: *sw.ru
Привет Nikolai,
Kumarunster wrote on Thu, 13 December 2007 01:23


Ошибки выдает следующие:

[root@server ~]# vzctl start 100
Starting VE ...
Running: /usr/sbin/vzquota stat 100 -f
VE is unmounted
Mounting root: /vz/root/100 /vz/private/100
VE is mounted
Set iptables mask 0x000017bf
Set features mask 0000000000000000/0000000000000000
Adding IP address(es): 192.168.178.11
Running: /usr/lib/vzctl/scripts/vps-net_add
Running VE script: /etc/vz/dists/scripts/redhat-add_ip.sh
 ERROR: Can't copy file /etc/sysconfig/network
bash: line 360: 18001 Bus error               mkdir -p ${IFCFG_DIR}
bash: line 61: 18005 Bus error               ${CP} ${file} ${file}.$$
Setting CPU units: 1000
Configure meminfo: 22528
Set hostname: file.server
Running VE script: /etc/vz/dists/scripts/redhat-set_hostname.sh
 ERROR: Can't copy file /etc/sysconfig/network
bash: line 61: 18010 Bus error               ${CP} ${file} ${file}.$$
VE start in progress...



Как мы тут видим, у Вас не отрабатывают скрипты конфигурящие сеть для VE.
Хотелось бы уточнить: vzctl вы тоже обновили? Уточните пожалуйста нынешнюю версию.
По видимому, у Вас обмламывется запуск бинарников внутри VE. С аналогичной проблемой (Bus error) я сталкивался когда бинарники не находили соответсвующую версию библиотек. Поэтому могу посоветовать проверить версию libc установленную внутри VE и посредством ldd выяснить требования запускаемых бинарников. Боюсь Вас ждут неприятные сюрпризы и надеюсь что Вы не забыли предварительно сделать backup VE.

С уважением,
Василий Аверин
Re: VPS не стартует после обновления [message #25125 is a reply to message #25074] Fri, 14 December 2007 21:00 Go to previous messageGo to next message
Kumarunster is currently offline  Kumarunster
Messages: 8
Registered: April 2006
Location: Darmstadt, Germany
Junior Member
From: *dip0.t-ipconnect.de
Василий, большое спасибо за ответ.

Quote:

vzctl вы тоже обновили? Уточните пожалуйста нынешнюю версию.


Да, ютилиты тоже были обновлены. vzctl сейчас в версии 3.0.18.

Quote:

обмламывется запуск бинарников внутри VE


Ситуацию с бинарниками не совсем понял... Не могли бы вы уточнить о каких именно бинарниках может идти речь?

И как проверить их версию в VE, не запуская ее?

ldd --version на хосте выдает 2.4

на /vz/private/100/lib лежит файл libc-2.4, хотя я не совсем в теме (выяснение версии файла), но цифра 2.4 дает мне надежду, что и на хосте и в VE одна и таже версия либц...

Quote:

надеюсь что Вы не забыли предварительно сделать backup VE.


Smile)
эта Ваша фраза обнадеживает:))

так как сервер "домашний", то бэкапы всей системы не делаю. в крайнем случае (если оживить виртуальный сервер не удастя), сделаю новую VE и перевешу все данные на нее.

Спасибо,

Коля


Re: VPS не стартует после обновления [message #25164 is a reply to message #25125] Sun, 16 December 2007 11:39 Go to previous messageGo to next message
vaverin is currently offline  vaverin
Messages: 694
Registered: September 2005
Senior Member
From: *rev.domonet.ru
я имею в виду любые динамически слинкованные бинарники внутри VE:
/bin/mkdir вон у Вас не отрабатывает, cp не проходит.
Я предполагаю, что они не могут найти нужные им библиотеки:

vzctl mount 100
ldd /vz/root/100/bin/mkdir покажет какие библиотеки хочет видеть этот бинарник.
Возможно какую-то библиотеку не обновили, или наоборот: бинарь в системе остался старый, и не может с новой версией библотеки работать.
Или просто ld.so.cache почему-то не обновился и содержит ссылку на старую библиотеку. В таком случае Вам должен помочь ldconfig

man ldconfig
man ld.so

C уваженеим,
Василий Аверин

[Updated on: Sun, 16 December 2007 11:40]

Report message to a moderator

icon14.gif  Re: VPS не стартует после обновления [message #25565 is a reply to message #25164] Mon, 31 December 2007 00:06 Go to previous messageGo to next message
Kumarunster is currently offline  Kumarunster
Messages: 8
Registered: April 2006
Location: Darmstadt, Germany
Junior Member
From: *dip0.t-ipconnect.de
Здравствуйте Василий!

Прежде всего хочу сказать Вам большое спасибо за оказанную помошь, хоть мне это не помогло... Причина: я к сожалению еще не достаточно разбираюсь в теме линуксоидных библиотек, их версий, а также и линкеров/ладеров... Но как нибудь разберусь:)

Я пошел другим путем: создал новый виртуальный сервер с такими же характеристиками как и загнувшийся (ip, hostname, disk quotas итд) и просто передвинул в него все требуемые данные (вместе с юзерами конечно).

Вся операция заняла от силы пол-часа.

Еще раз спасибо Вам за помошь, желаю Вам и коллегам всех благ в новом году, а так же счастливых "каникул"

Коля

[Updated on: Mon, 31 December 2007 00:07]

Report message to a moderator

Re: VPS не стартует после обновления [message #25570 is a reply to message #25565] Mon, 31 December 2007 14:31 Go to previous message
vaverin is currently offline  vaverin
Messages: 694
Registered: September 2005
Senior Member
From: *rev.domonet.ru
Николай,

рад слышать что Ваша проблема в конце концов разрешилась.

Позвольте так же пожелать Вам всех благ в Новом Году!

С уважением,
Василий Аверин
Previous Topic: я думаю, что это ошибка в ostemplate centos 4 defulte
Next Topic: Глюк dom0 (el5) относительно hwclock
Goto Forum:
  


Current Time: Tue Oct 22 09:34:34 GMT 2019