Minicom: Cannot create lockfile. Sorry

Hi.

Ich habe minicom installiert und als root auch eine
default-Konfiguratio eingerichtet.
Wenn ich jetzt als Benutzer minicom starten will,
dann bekomme ich die Fehlermeldung aus der Überschrift.

Der Benutzer sollte eigentlich auf die serielle Schnittstelle
zugreifen dürfen (Mitglied in „uucp“ und „tty“).
Ich vermute, das hat etwas mit setuid zu tun. Da habe
ich aber absolut keinen Durchblick.
Kann mir jemand auf die Sprünge helfen?

Ingo.

Kann mir jemand auf die Sprünge helfen?

Irgendwie kenne ich Minicom zu wenig, um eine konkrete Lösung zu finden. Wenn Du s"trace minicom …" startest, dürftest Deine Idee bekommen, was fehlschlägt. Und vielleicht auch warum.

Sebastian

Hi Ingo,

ich habe zwar auch noch nicht mit minicom zu tun gehabt, aber die Fehlermeldung sieht so aus, als ob das Programm eine Datei („Lockfile“) erzeugen will, in dem es z.B. seine PID oder die verwendete Schnittstelle ablegt (beliebter Trick, damit nur eine Instanz des Programm - ggf. pro Schnittstelle - laufen kann). Wahrscheinlich hast du beim ersten Starten als root bereits unbewußt eine solche Datei generiert, diese hat jetzt allerdings die durch den Root-Aufruf implizit gesetzten Zugriffsbeschränkungen (gehört root, kein anderer darf darauf schreiben usw.).

Lösung ist wahrscheinlich ganz einfach: Datei suchen (s. Antwort unten - strace könnte helfen…), andere Rechte setzen (Schreibrecht für alle, die minicom benutzen dürfen sollen) und dann gehts.

Gruß
bernhard