Miałem identyczne problemy z Debianem 6 przeniesionym z fizycznego serwera do kontenera.
Prawdopodobnie przyczyną problemów było jądro zainstalowane w kontenerze.
Pierwszym objawem kłopotów było pojawienie się błędów screena.
Dla roota screen wyświetlał:
Kod: Zaznacz cały
/bin/sh/ can't access tty; job control turned off
a naciskanie strzałek powodowało tylko wyświetlanie po kilka znaków, a polecenie:
wyświetlało powłokę sh.
Bez screena wszystko działało prawidłowo.
Po kilku dniach uaktualniłem oprogramowanie kontenera i zaczęły się kłopoty z mc.
Aktualizacja zgłaszała problemy z pakietem linux-image-2*.
Przeniesienie kontenera na innego gospodarza nie pomogło.
Naprawa kontenera:
- Przywróciłem z kopi serwer przed aktualizacjom.
- Naprawiłem screena przez dodanie do zbioru /etc/screenrc wiersza:
- Dokładnie usunąłem (wyczyściłem) pakiet linux-image-2* oraz 3 pakiety proponowane do usunięcia przez aptitude.
- Zaktualizowałem system.
System działa od kilku dni.
Jedynie screen nie działa dla zwykłego użytkownika jeżeli w kontenerze przejdę na niego z roota poleceniem su zgłaszając:
Kod: Zaznacz cały
Cannot open your terminal '/dev/pts/0' - please check.
Jednak program screen dla zwykłego użytkownika nie był sprawdzany przed kłopotami z mc, oraz błąd występuje na minimalnym kontenerze kontrolnym instalowanym od początku na openvz.