Strona 2 z 2

: 08 września 2012, 10:00
autor: marv
franek4always pisze:To skoro na innych kontach działa, a problem występuje tylko na root to problem musi leżeć:
  1. W powłoce i zmiennych środowiskowych, porównaj szczególnie:

    Kod: Zaznacz cały

    set -o; stty -a
Porównałem wynik zapisany w plikach diff-em - brak różnic.

franek4always pisze: 2.Zmienionych i zapisanych ustawieniach mc dla użytkownika root, przed uruchomieniem, usuń katalog /root/.mc
To był mój pierwszy pomysł i niestety nic z tego.

franek4always pisze: 3.Aliasowaniu wywołania mc, spróbuj uruchomić go przez
W ten sposób uruchomiony również nie działa.

Mam coś nowego:
Po uruchomieniu mc i wykonaniu polecenia:

Kod: Zaznacz cały

echo
Zaczynają działać wszystkie klawisze ale nie tak jak powinny, tzn trzeba dwa, trzy razy wcisnąć np. strzałkę w dół aby zobaczyć efekty, a przeskakuje o tyle ile się kliknie.

: 08 września 2012, 11:03
autor: franek4always
Wygląda to bardzo dziwnie, może spróbuj uruchomić jeszcze mc z opcją -x lub -k, jak to nie pomoże to nie mam już pomysłu. Aha, jaką masz lokalizację systemu, pokaż:

Kod: Zaznacz cały

echo $LANG

: 05 października 2012, 13:47
autor: sethiel
Jeszcze zajrzyj do /root/.mc - może wywal wszystko gdzie indziej i spróbuj uruchomić - pliki się powinny same utworzyć.

: 06 lutego 2013, 20:49
autor: topory
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:
  1. Przywróciłem z kopi serwer przed aktualizacjom.
  2. Naprawiłem screena przez dodanie do zbioru /etc/screenrc wiersza:

    Kod: Zaznacz cały

    defshell bash
  3. Dokładnie usunąłem (wyczyściłem) pakiet linux-image-2* oraz 3 pakiety proponowane do usunięcia przez aptitude.
  4. 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.