Wolfgang Schaefer wrote:
Michael Mauch wrote:
Falls es das auch nicht war: schau mal mit
strace -eopen yaps -vvvv ....
welche Dateien er denn gerne öffnen möchte und nicht kann ("= -1 ENOENT ...").
...ich glaub, ich sollte mir doch mal das howto genauer ansehen!
Ja... das Quoten hat ja jetzt schon fast geklappt (nur ein bisschen mehr kürzen hättest Du dürfen) ;-)
hier die ausgabe:
Trying to open /dev/ttyI0 for modem standard open("/usr/spool/uucp/LCK..ttyI0", O_WRONLY|O_CREAT|O_EXCL, 0600) = 3
Soweit sieht's gut aus - das Locking hat auch funktioniert.
open("/dev/ttyI0", O_RDWR) = -1 ENOSYS (Function not implemented) open("/dev/ttyI0", O_RDWR) = -1 ENOSYS (Function not implemented) open("/dev/ttyI0", O_RDWR) = -1 ENODEV (No such device)
Das ist allerdings alles schlecht. Gibt's bei Dir kein /dev/ttyI0? Falls Du yaps als normaler User aufrufst: welche Rechte hat /dev/ttyI0 und welche yaps (Ausgabe von "ls -l")? Hier z.B.: crw-rw---- 1 uucp uucp 43, 0 Apr 5 1999 /dev/ttyI0 -rwx--s--x 1 root uucp 263763 Aug 23 2000 /usr/bin/yaps Und der User, der yaps benutzen darf, ist in der Gruppe "uucp". Versuch's vielleicht mal _testweise_ als root - falls es damit klappt, solltest Du das anschliessend für normale User hinbiegen (also z.B. User in die passende Gruppe (z.B. "uucp" oder "dialout") eintragen).
open("/var/log/yaps.log", O_WRONLY|O_APPEND|O_CREAT, 0666) = 3
Das ist wieder ok, aber wenn er das ttyI0 nicht öffnen kann, nützt das Log-File natürlich auch nicht mehr so viel. Viele Grüsse... Michael