Midnight Commander na koncie root

Tematy związane z oprogramowaniem, instalacją, konfiguracją
marv
Posty: 6
Rejestracja: 03 września 2012, 22:51

Post 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.
franek4always
Posty: 42
Rejestracja: 02 stycznia 2007, 21:25

Post 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
Ostatnio zmieniony 25 maja 2016, 15:02 przez franek4always, łącznie zmieniany 1 raz.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Jeszcze zajrzyj do /root/.mc - może wywal wszystko gdzie indziej i spróbuj uruchomić - pliki się powinny same utworzyć.
topory
Posty: 1
Rejestracja: 06 lutego 2013, 17:30

Post 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.
ODPOWIEDZ