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@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@techfak.uni-bielefeld.de mweber@wbox.de
Teilnehmer (1)
-
Matthias Weber