(Fwd) Problembeschreibung
Matthias Weber
mweber at TechFak.Uni-Bielefeld.DE
Tue Apr 13 12:30:03 CEST 1999
Hallo Leute!
Folgendes Problem habe ich von einem Bekannten gemailt bekommen. Wisst
Ihr vielleicht eine Loesung?
Hallo
Ich habe seltsame Probleme beim Start des mit S.u.S.E. 6.0 mitgelieferten
Midnight Commander 4.1.36:
::: Problem
Unter reproduzierbaren Umstaenden bleibt der mc beim Start "haengen" ohne dass
er noch irgendetwas aussagekraeftiges von sich gibt. Je nachdem wie die TERM-
Variable dabei gesetzt war wird zuvor noch der Bildschirm geloescht oder auch
nicht, andere Auswirkungen scheint die Terminaleinstellung nicht zu haben.
::: Versuche
Ich habe inzwischen die gesetzten Variablen mittels set in den verschiedenen
Faellen verglichen und auch die wenigen Unterschiede angeglichen - ohne
Erfolg.
Alle Rechte wurde zwischendurch (mit yast) auf "easy local" gesetzt - ohne
Erfolg.
Eine Anpassung und Loeschen der ~/.mc/* - Dateien brachte genausowenig.
Eine Neuinstallation des mc von CD blieb auch ohne Erfolg.
::: Auftritt des Problems
Das Problem tritt an genau zwei Rechnern in unserem Netz auf:
Der eine Rechner ist ein betagter AMD 80386DX40 mit (nur) 8 (ueberprueften) MB
Hauptspeicher der als Gatekeeper zum Provider arbeitet und entsprechend die
Macht ueber das Modem ausuebt, dafuer aber durchaus noch schnell genug ist.
GPM wird nicht gestartet (war bei uns frueher eine haeufige Fehlerquelle), da
der Rechner gar keine Maus hat.
Der andere Rechner ist ein Pentium 166 ohne MMX mit 32 MB Hauptspeicher und
quasi Standardausruestung.
Bei beiden Rechnern tritt das gleiche Problem bei zwar reproduzierbaren jedoch
unterschiedlichen Situationen auf. Das Seltsame dabei ist, dass einzig und
allein User betroffen sind welche lokal am Rechner arbeiten.
Bei unserem Gatekeeper sieht es folgendermassen aus:
- bei root ist alles ok, der mc laeuft vollstaendig
- wenn root sich mittels su zum User degradiert laeuft der mc immer noch
- wenn ein User sich auf den Rechner "telnet"tet laeuft es auch
- wenn der User an der lokalen Console arbeitet laeuft es NICHT mehr, das oben
beschriebene Problem tritt auf.
- wenn sich ein an der lokalen Console arbeitender User mittels eines "telnet
localhost" o.ae. auf indirekte Weise an den Rechner begibt klappt es wieder.
- wenn der betagte Rechner etwas beschaeftigt wird, z.B. wenn auf einer anderen
Console yast gestartet wird laesst sich der mc in diesem Augenblick auch von
einem User komplett starten (insbesondere das finde ich "strange" !). Wenn
yast dann fertig ist und Eingaben erwartet kann man den mc wiederum nicht zum
Start ueberreden.
Bei dem Pentium-Rechner tritt das Problem nur so auf:
- Wenn X11 gestartet ist laeuft der mc immer (auch in der Textconsole).
- wenn X11 nicht laeuft tritt das o.g. Problem wieder auf. Wenn nun aber
mindestens einmal ein ls ausgefuehrt wird laeuft der mc fuer die aktuelle
Session wieder normal. gpm kommt anscheinend nicht in Frage.
::: Gefundener Umweg
Ich habe inzwischen eine Moeglichkeit gefunden um den mc auch ohne vorheriges
Telnet zu starten: Mit "mc -u" laeuft auf dem Gatekeeper alles, bis auf die
Subshell, die mit diesem Parameter ja ausgeschaltet wird. Nun wird jene aber
recht haeufig benoetigt (man hat sich zumindest daran gewoehnt...).
Den anderen Rechner laesst diese Option allerdings kalt...
Inwieweit die ausgefuehrte Subshell sich problematisch verhaelt ist mir
unbekannt. Auch die verschiedenen shells hab ich inzwischen neu installiert -
ohne Erfolg.
::: Weiteres Probleme/Bug(?) mit dem mc:
Auf die Gefahr hin, dass diese Mail zu einem Rundumschlag in Sachen mc wird:
Ich muss des oefteren Verzeichnisgroessen zusammenzaehlen und benutze dabei
gern den mc. Leider scheint es einen Bug zu geben:
Wenn das zu zaehlende Unterverzeichnis Leerzeichen enthaelt werden an "du"
offenbar mehrere Verzeichnisnamen (genau die durch Leerzeichen getrennten
Teile) uebergeben. Offenbar wird diese Information intern nicht gut genug vor
der shell versteckt. du kann damit dann natuerlich nichts anfangen.
Ich weiss dass Leerzeichen ein Problem darstellen. Leider werden die u.a. von
Sinnlos9x und Konsorten sowie -usern allzugern eingebaut.
Gibt es irgendwelche Optionen die ich beim mc uebersehen habe so dass er doch
damit umgehen kann ?
Leider bin ich wissensmaessig noch nicht in der Lage selbst Hand an die
Quellen zu legen.
Ich bin mit meinem Latein am Ende. Vielleicht habe ich ja irgendwas einfaches
Uebersehen ? Ich hoffe jemand von Euch weiss etwas mehr ...
Ach ja, es ist definitiv *KEIN* Aprilscherz!
Jan Hennig
---End of forwarded mail from Jan Ephraim Hennig
<jhennig at TechFak.Uni-Bielefeld.DE>
Ach ja:
Und mein Problem mit dem mc ist:
Ich kann RPMs nicht richtig anschauen! Also, Infos, Header, Install und Upgrade
sind vorhanden, ansonsten nichts!
--
Ciao.
Matthias
email: mweber at techfak.uni-bielefeld.de
mweber at wbox.de
More information about the Linux
mailing list