Skocz do zawartości
IceManSpy

OpenVZ custom template - nie uruchamia się

Polecane posty

Cześć

Bawię się trochę OpenVZ (na wirtualnej maszynie, ale z włączoną opcją wirtualizacji) i natknąłem się na problem z którym nawet Google sobie nie radzi.

Utworzyłem sobie nowy kontenerek z Ubuntu 14.04 minimal (sprawdzałem też debiana 7) - wszystko działa. Zalogowałem się na niego, zainstalowałem kilka rzeczy i na jego podstawie chciałbym utworzyć template.
Udało mi sie utworzyć template (podczas tworzenia z template wyskakiwał poniższy błąd, ale nie podając hasła do roota udało sie utworzyć template), ale nie mogę go odpalić. Poniżej logi.

Błąd podczas tworzenia kontenera z hasłem:

Internal error: Command 'vzctl set 181 --userpasswd root:rootpass' execution failed with code 3
Output: Starting container...
Opening delta /var/lib/vz/private/181/root.hdd/root.hdd
Adding delta dev=/dev/ploop21576 img=/var/lib/vz/private/181/root.hdd/root.hdd (rw)
Mounting /dev/ploop21576p1 at /var/lib/vz/root/181 fstype=ext4 data='balloon_ino=12,'
Container is mounted
Container start failed (try to check kernel messages, e.g. "dmesg | tail")
Killing container ...
Container was stopped
Unmounting file system at /var/lib/vz/root/181
Unmounting device /dev/ploop21576
Container is unmounted

Log podczas uruchamiania maszyny:

2015-03-08T16:50:01+0100 vzctl : CT 181 : Starting container...
2015-03-08T16:50:01+0100 : Opening delta /var/lib/vz/private/181/root.hdd/root.hdd
2015-03-08T16:50:01+0100 : Adding delta dev=/dev/ploop21576 img=/var/lib/vz/private/181/root.hdd/root.hdd (rw)
2015-03-08T16:50:01+0100 : Mounting /dev/ploop21576p1 at /var/lib/vz/root/181 fstype=ext4 data='balloon_ino=12,'
2015-03-08T16:50:01+0100 vzctl : CT 181 : Container is mounted
2015-03-08T16:50:01+0100 vzctl : CT 181 : Container start failed (try to check kernel messages, e.g. "dmesg | tail")
2015-03-08T16:50:01+0100 vzctl : CT 181 : Killing container ...
2015-03-08T16:50:02+0100 vzctl : CT 181 : Locked by: pid 2988, cmdline vzctl start 181
2015-03-08T16:50:02+0100 vzctl : CT 181 : Container already locked
2015-03-08T16:50:03+0100 vzctl : CT 181 : Container was stopped
2015-03-08T16:50:03+0100 : Unmounting file system at /var/lib/vz/root/181
2015-03-08T16:50:03+0100 : Unmounting device /dev/ploop21576
2015-03-08T16:50:03+0100 vzctl : CT 181 : Container is unmounted

dmseg | tail:

[    7.145252] nf_conntrack version 0.5.0 (16384 buckets, 65536 max)
[    7.277205] ploop_dev: module loaded
[   14.789148] eth0: no IPv6 routers present
[   16.411108] venet0: no IPv6 routers present
[  169.028491]  ploop21576: p1
[  169.041571]  ploop21576: p1
[  169.099433] EXT4-fs (ploop21576p1): mounted filesystem with ordered data mode. Opts:
[  169.100647] EXT4-fs (ploop21576p1): loaded balloon from 12 (6144 blocks)
[  169.121158] CT: 181: started
[  169.263553] CT: 181: stopped

Szukałem rozwiązania, ale niestety brak:
https://forum.solusvm.com/topic/4879-updating-ubuntu-template-fails/
http://askubuntu.com/questions/530925/failed-to-start-custom-template-in-openvz

Spotkał się ktoś może z czymś takim, albo jakiś kierunek do szukania rozwiązania?

Tworzenie nowych maszyn na podstawie domyślnych templatów jest bezproblemowe.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Odpal sobie strace vzctl start ID to zobaczysz co dzieje się głębiej. Ostatnio mi pomogło przy jednym VPS, gdzie też jedyne co potrafił wydusić z siebie vzctl to było "failed" ;-).

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie za bardzo wiem, na co mam patrzeć...

 

Wyskoczyło mnóstwo tekstu (to chyba C albo C++). Nie chcę też tutaj tego wrzucać, bo tego jest na prawdę dużo...

 

Wrzucam na paste, żeby tutaj nie śmiecić:

http://pastebin.com/mcxpun7k

Edytowano przez IceManSpy (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie brakuje mu liblzma.so.2?

 

 

access("/etc/ld.so.nohwcap", F_OK)      = -1 ENOENT (No such file or directory)
open("/lib/x86_64-linux-gnu/liblzma.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/lib/x86_64-linux-gnu/liblzma.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/liblzma.so.2", O_RDONLY)     = -1 ENOENT (No such file or directory)
open("/usr/lib/liblzma.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zainstalowałem liblzma.so.5 (z pakiery liblzma-dev), zrobiłem symlinka do tego pliku, ale z końcówką 2, zresatrtowałem serwer i znalazł ten plik, ale nadal nie wstaje...

 

Kolejny paste:

http://pastebin.com/R8jg57Fi

 

Może problem jest podczas montowania ? Linijka ok 442 .

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie mam chyba więcej pomysłów. Odpal sobie nalepiej czyste template i zobacz jak dla niego wygląda strace i porównaj.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×