Hallo, ich versuche seit einigen Tagen KRadio als user zur Mitarbeit zu bewegen. Die Installation mittels YaST hat ohne Probleme funktioniert, ich kann auch KRadio aus der Konsole als root aufrufen und es läuft. Nur als user habe ich das Problem, das wahrscheinlich das device nicht erkannt wird. Sendersuchlauf scheint nicht zu funktionieren, ein einlesen einer Senderdatei wird am Ende der Konfiguration mit der Fehlermeldung quittiert. Der Upload der Senderdatei file://.....egal_welche_ich_nehme.krp schlug fehl. Da mir die Phantasie fehlt, das a l l e Senderdateien fehlerhaft sein sollten, vermute ich mal ein Rechte-Problem, da root diese Konfiguration ohne weiteres ausführen kann. Aber wo muß ich suchen? System SuSE Linux 10.1 Kernel 2.6.16.27-0.9-default KRadio snapshot-2006-09-20 (KDE 3.5.1 Level "a") Wie gesagt, unter dem root-Account klappts, als user derzeit nicht! Für gute Tips dankbar Rüdiger
Am Mittwoch, 21. März 2007 10:13 schrieb Ruediger Osses:
ich versuche seit einigen Tagen KRadio als user zur Mitarbeit zu bewegen. Die Installation mittels YaST hat ohne Probleme funktioniert, ich kann auch KRadio aus der Konsole als root aufrufen und es läuft. Nur als user habe ich das Problem, das wahrscheinlich das device nicht erkannt wird.
Dann solltest Du Dir vielleicht genau das mal anschauen. Was sagt denn ein 'ls -la /dev/radio*'? Vielleicht muss der User nur in die passende Gruppe aufgenommen werden um Zugriff zu erhalten. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 21. März 2007 12:31 schrieb Manfred Tremmel:
Am Mittwoch, 21. März 2007 10:13 schrieb Ruediger Osses:
ich versuche seit einigen Tagen KRadio als user zur Mitarbeit zu bewegen. Die Installation mittels YaST hat ohne Probleme funktioniert, ich kann auch KRadio aus der Konsole als root aufrufen und es läuft. Nur als user habe ich das Problem, das wahrscheinlich das device nicht erkannt wird.
Dann solltest Du Dir vielleicht genau das mal anschauen. Was sagt denn ein 'ls -la /dev/radio*'? Vielleicht muss der User nur in die passende Gruppe aufgenommen werden um Zugriff zu erhalten.
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/
| http://packman.links2linux.de/
Manfred | http://www.knightsoft-net.de Hallo, meiner Meinung nach sollte doch aber folgendes ausreichend sein:
ruediger@scotty:~> ls -la /dev/radio* lrwxrwxrwx 1 root root 6 2007-03-21 06:58 /dev/radio -> radio0 crw-rw-rw- 1 ruediger video 81, 64 2007-03-21 06:58 /dev/radio0 Mehr als lesen und schreiben sollte ich auf dem device doch nicht können müssen, oder? Weiterhin rätselnd Rüdiger
Am Mittwoch, 21. März 2007 15:19 schrieb Ruediger Osses:
meiner Meinung nach sollte doch aber folgendes ausreichend sein:
ruediger@scotty:~> ls -la /dev/radio* lrwxrwxrwx 1 root root 6 2007-03-21 06:58 /dev/radio -> radio0 crw-rw-rw- 1 ruediger video 81, 64 2007-03-21 06:58 /dev/radio0
Mehr als lesen und schreiben sollte ich auf dem device doch nicht können müssen, oder?
Nö, das sollte reichen. Hast Du da händisch was gedreht? Ich würde auf jeden Fall mal schauen, ob User "ruediger" in der Gruppe "video" ist. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 21. März 2007 17:44 schrieb Manfred Tremmel:
Am Mittwoch, 21. März 2007 15:19 schrieb Ruediger Osses:
meiner Meinung nach sollte doch aber folgendes ausreichend sein:
ruediger@scotty:~> ls -la /dev/radio* lrwxrwxrwx 1 root root 6 2007-03-21 06:58 /dev/radio -> radio0 crw-rw-rw- 1 ruediger video 81, 64 2007-03-21 06:58 /dev/radio0
Mehr als lesen und schreiben sollte ich auf dem device doch nicht können müssen, oder?
Nö, das sollte reichen. Hast Du da händisch was gedreht? Ich würde auf jeden Fall mal schauen, ob User "ruediger" in der Gruppe "video" ist.
-- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/
| http://packman.links2linux.de/
Manfred | http://www.knightsoft-net.de
Hallo, "ruediger" ist in "video", händisch gedreht nur insofern als das ich mittels YaST der WinTV - Karte die Parameter für Radio mitgegeben habe (Experteneinstellung, bttv-Kernelmodule radio=1, radio-nr=0). Daran kann es aber imho nicht liegen, denn sonst würde ja auch "root" die Einstellungen der Karte nicht finden. Für mich sieht es so aus, das beim Start von KRadio die Konfiguration / Senderliste irgendwohin geschickt wird (zur Karte?), wo "ruediger" aber keine entsprechenden (Schreib-)Rechte hat, "root" aber schon.Alternativ kann "ruediger" von irgendeinem Ort die Daten nicht lesen, weil er keine Rechte hat. Ich habe schon in den entsprechenden Verzeicnissen nachgesehen (opt/kde3/share/apps/kradio und folgende), aber fehlende Leserechte sind nicht zu finden. Auch fehlende Rechte an v4l schliesse ich eigentlich aus, da kdetv hier ohne Probleme bei "ruediger" läuft. Wo könnte ich denn noch dran drehen? Grüße Rüdiger
Am Donnerstag, 22. März 2007 14:54 schrieb Ruediger Osses:
Für mich sieht es so aus, das beim Start von KRadio die Konfiguration / Senderliste irgendwohin geschickt wird (zur Karte?), wo "ruediger" aber keine entsprechenden (Schreib-)Rechte hat, "root" aber schon.Alternativ kann "ruediger" von irgendeinem Ort die Daten nicht lesen, weil er keine Rechte hat.
Die Senderliste wird eigentlich nicht zur Karte geschickt, lediglich die Frequenz des Senders, der gerade dahindudeln soll.
Ich habe schon in den entsprechenden Verzeicnissen nachgesehen (opt/kde3/share/apps/kradio und folgende), aber fehlende Leserechte sind nicht zu finden.
Schau Dir lieber mal ~/.kde3/share/apps/kradio an, wie es da mit den Rechten aussieht. Eventuell einfach mal das entsprechende Verzeichnis von root rüberkopieren und den Eigentümer ändern. Wenns unter root geht, müsste ja dort alles drinnen sein, was benötigt wird. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Don, 22 Mär 2007, Ruediger Osses schrieb:
Wo könnte ich denn noch dran drehen?
strace -efile kradio 2>&1 | grep EPERM -dnh -- At 17, if you don't think _Lord of The Rings_ is the greatest contribution to literature there's something wrong with your head. If you still think that at 50, there's definitely something wrong with your head. -- Terry Pratchett -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Donnerstag, 22. März 2007 17:43 schrieb David Haller:
Hallo,
Am Don, 22 Mär 2007, Ruediger Osses schrieb:
Wo könnte ich denn noch dran drehen?
strace -efile kradio 2>&1 | grep EPERM
-dnh
-- At 17, if you don't think _Lord of The Rings_ is the greatest contribution to literature there's something wrong with your head. If you still think that at 50, there's definitely something wrong with your head. -- Terry Pratchett Hallo David, der Effekt ist leider der selbe, kein Zugriff auf das Gerät.
Noch etwas: "ruediger" hat offenbar nicht alle Optionen in der Konfiguration. Die Punkte Streaming, Wecker, Timeshifter und v4lRadio gibt es bei "root", nicht aber bei "ruediger". Unter v4l Radio könnte ich theoretisch ein anderes Radio-device einstellen. Greift "ruediger" hier automatisch auf /dev/radio0 zu oder wo müsste ich das sonst einstellen? Grüße Rüdiger
Am Freitag, 23. März 2007 08:03 schrieb Ruediger Osses:
Am Donnerstag, 22. März 2007 17:43 schrieb David Haller:
Hallo,
Am Don, 22 Mär 2007, Ruediger Osses schrieb:
Wo könnte ich denn noch dran drehen?
strace -efile kradio 2>&1 | grep EPERM
-dnh
-- At 17, if you don't think _Lord of The Rings_ is the greatest contribution to literature there's something wrong with your head. If you still think that at 50, there's definitely something wrong with your head. -- Terry Pratchett
Hallo David, der Effekt ist leider der selbe, kein Zugriff auf das Gerät.
Noch etwas: "ruediger" hat offenbar nicht alle Optionen in der Konfiguration. Die Punkte Streaming, Wecker, Timeshifter und v4lRadio gibt es bei "root", nicht aber bei "ruediger". Unter v4l Radio könnte ich theoretisch ein anderes Radio-device einstellen. Greift "ruediger" hier automatisch auf /dev/radio0 zu oder wo müsste ich das sonst einstellen? Grüße Rüdiger Noch ein Effekt. Ein anderer Anwender kann auf /dev/radio0 zugreifen, wenn das device mit 666er Rechten versehen wurde. Und auch dieser Anwender hat die o.a. Menupunkte in der Konfiguration. Meine Fragen werden konkreter: Warum hat nur "ruediger" nicht alle Konfigurationsmöglichkeiten? Wie werden devices per default angelegt? Und wie kann ich das ggf. ändern? (Hintergrund: /dev/radio0 ist nach einem Neustart nur für den Eigentümer les- und schreibbar, alle anderen haben keine Rechte) Immer noch fragend Rüdiger
Hallo, Am Fre, 23 Mär 2007, Ruediger Osses schrieb:
Am Freitag, 23. März 2007 08:03 schrieb Ruediger Osses:
Am Donnerstag, 22. März 2007 17:43 schrieb David Haller:
Hallo,
Am Don, 22 Mär 2007, Ruediger Osses schrieb:
Wo könnte ich denn noch dran drehen?
strace -efile kradio 2>&1 | grep EPERM [..] Hallo David, der Effekt ist leider der selbe, kein Zugriff auf das Gerät.
Natürlich. Aber du siehst genau bei welcher Datei/welchem Device die Rechte fehlen! [..]
Warum hat nur "ruediger" nicht alle Konfigurationsmöglichkeiten? Wie werden devices per default angelegt? Und wie kann ich das ggf. ändern?
/etc/udev/ Details findest du im Archiv und in der SDB. -dnh -- Wegen Bauarbeiten an der Signatur ist zwischen dem Beginn der Signatur und dem Ende des Artikels Signatur-Ersatzverkehr eingerichtet. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Freitag, 23. März 2007 21:35 schrieb David Haller:
Hallo,
Am Fre, 23 Mär 2007, Ruediger Osses schrieb:
Am Freitag, 23. März 2007 08:03 schrieb Ruediger Osses:
Am Donnerstag, 22. März 2007 17:43 schrieb David Haller:
Hallo,
Am Don, 22 Mär 2007, Ruediger Osses schrieb:
Wo könnte ich denn noch dran drehen?
strace -efile kradio 2>&1 | grep EPERM
[..]
Hallo David, der Effekt ist leider der selbe, kein Zugriff auf das Gerät.
Natürlich. Aber du siehst genau bei welcher Datei/welchem Device die Rechte fehlen! Und genau da wirds komisch: "ruediger" hat Lese und Schreibrechte auf dem device und für die Dateien, keinerlei Fehler. [..]
Warum hat nur "ruediger" nicht alle Konfigurationsmöglichkeiten? Wie werden devices per default angelegt? Und wie kann ich das ggf. ändern?
/etc/udev/
Details findest du im Archiv und in der SDB. Werde ich mir mal zu Gemüte führen, Danke!
-dnh
-- Wegen Bauarbeiten an der Signatur ist zwischen dem Beginn der Signatur und dem Ende des Artikels Signatur-Ersatzverkehr eingerichtet. Was mir noch fehlt, sind die Konfigurationsmöglichkeiten! Grüße Rüdiger
Am Mittwoch, 21. März 2007 10:13 schrieb Ruediger Osses:
Hallo, ich versuche seit einigen Tagen KRadio als user zur Mitarbeit zu bewegen. Die Installation mittels YaST hat ohne Probleme funktioniert, ich kann auch KRadio aus der Konsole als root aufrufen und es läuft. Nur als user habe ich das Problem, das wahrscheinlich das device nicht erkannt wird. Sendersuchlauf scheint nicht zu funktionieren, ein einlesen einer Senderdatei wird am Ende der Konfiguration mit der Fehlermeldung quittiert. Der Upload der Senderdatei file://.....egal_welche_ich_nehme.krp schlug fehl. Da mir die Phantasie fehlt, das a l l e Senderdateien fehlerhaft sein sollten, vermute ich mal ein Rechte-Problem, da root diese Konfiguration ohne weiteres ausführen kann. Aber wo muß ich suchen? System SuSE Linux 10.1 Kernel 2.6.16.27-0.9-default KRadio snapshot-2006-09-20 (KDE 3.5.1 Level "a")
Wie gesagt, unter dem root-Account klappts, als user derzeit nicht!
Für gute Tips dankbar Rüdiger Die Lösung besteht darin, evtl vorhandene Instanzen von v4l in der Konfiguration von KRAdio zu löschen und neu zu integrieren. Dies führt hier dazu, das der Anwender"ruediger" wieder auf den vollen Konffigurationsumfang zugreifen kann, somit auch das device einstellen und den Sendersuchlauf durchführen kann. Warum die Instanz von v4l gesponnen hat, weiß ich nicht. Am Problem mit udev arbeite ich noch. Dank an alle, die geholfen haben, für Tips und Hinweise. Schönes Wochenende noch Rüdiger
participants (3)
-
David Haller
-
Manfred Tremmel
-
Ruediger Osses