help:Lcd4Linux mit Serdisplip startet nicht beim systemstart

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

help:Lcd4Linux mit Serdisplip startet nicht beim systemstart

Beitrag von UndergroundFreak » 23.05.2013 18:46:33

Hallo.
Ich hab ein sehr eigenartig Fehler auf mein Server eindeckt mit lcd4linux seid ich Serdisplib installiert habe.

Code: Alles auswählen

Installiert habe ich folgendes:
Debian Linux 6.0
Linux 2.6.32-5-amd64 auf x86_64

Serdisplib 1.97.9
Lcd4linux 0.10.1~rc2-4+b1
Und zwar äußert er sich so, beim Systemstart startet das Programm Lcd4Linux einfach nicht.
In der Syslog finde ich folgenden Fehler stehen:

Code: Alles auswählen

LCD4Linux[1381]: drv_init(serdisplib) failed: no such driver
LCD4Linux[3697]: drv_init(serdisplib) failed: no such driver
Ok jetzt aber wird es komisch aber auch Interessant einfach, und zwar nach dem Systemstart kann ich aber im Terminal lcd4linux starten Manuell und siehe da alles funktioniert :-) ..

Wenn ich aber nun versuche das ganze per cron oder in der /etc/rc.local eingebe mit root rechten:

Code: Alles auswählen

echo 'lcd4linux; beep' | at now + 2 min
startet zwar mein script beim Systemstart das macht sich bemerkbar durch ein beep im script, aber lcd4linux startet nicht mit, komischerweise aber wenn ich die rc.local manuell ausführe im Terminal oder denn erstellten Cron jop per Hand ausführe startet lcd4linux..

Also kurz und knapp Ich bekomme es einfach nicht hin das lcd4linux beim Systemstart mit startet, egal was ich versuche hin oder her.
Starten kann ich lcd4linux eben immer nur per hand im Terminal.
Oder ich starte denn entsprechenden cronjob nochmal manuell..
Hm also ich weiß einfach hier nicht mehr weiter einfach, ich hoffe einer von euch kann mir da eventuell weiter helfen.... :hail:

lg

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von syssi » 23.05.2013 18:59:40

Sind es unterschiedliche Benutzer, mit welchen du es startest (Cron vs. Shell)? Moeglicherweise darfst du auf dem Geraet lesen/schreiben aber der spezielle Nutzer nicht? Oder hast du mehrere lcd4linux-Versionen in unterschiedlichen Pfaden herum liegen und je nach PATH wird eine andere Version gestartet?

Gruss syssi

Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von UndergroundFreak » 23.05.2013 19:25:49

Hallo..
Hallo ...
Also ich starte lcd4linux im cron oder schell immer mit root user, und benutzen tuhe ich auch nur eine lcd4linux version.
beim start wird die "/etc/rc.local" ja auch eben als root ausgeführt.

Also so recht weiß ich da nicht weiter.
lg

Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von UndergroundFreak » 23.05.2013 20:37:38

Hallo...
Mir ist gerade in den logfiles noch aufgefallen das, wenn der cronjob oder in der datei rc.local ausgeführt wird mit dem eintrag

Code: Alles auswählen

echo 'lcd4linux; beep' | at now + 2 min
auch als root.
Steht in der Syslog ebenfals die Fehlermeldung

Code: Alles auswählen

LCD4Linux[3697]: drv_init(serdisplib) failed: no such driver
dabei ist egal wie hoch ich die warte zeit setze bis der Befehl ausgeführt werden soll.

Also dementsprechend könnte der fehler bei

Code: Alles auswählen

serdisplib
treiber liegen der nicht geladen ist.
Anscheinend wird er wohl erst geladen wenn ich mich im Teriminal einloge, sehe ich das Falsch?
Gibt es da die möglichkeit dies zu überprüfen irgendwie bzw zu ändern?
lg

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von syssi » 23.05.2013 21:28:07

Kannst du also Benutzer mal "which lcd4linux" ausfuehren und im Cronjob den Pfad entsprechend vor dem lcd4linux-Aufruf ergaenzen. Ich glaube immer noch, dass du eine zweite lcd4linux-Version herumliegen hast. Loest sich mit dem absoluten Pfad das Problem?

Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von UndergroundFreak » 23.05.2013 21:54:57

hallo..
so habe mal

Code: Alles auswählen

which lcd4linux
eingegeben..
herraus kam eben nur

Code: Alles auswählen

/usr/local/bin/lcd4linux
..

:-) aber erfeulich ist das es nun funktioniert nach dem ich den pfad mit angegeben habe. :hail: danke...

aber komisch ist das trotzdem, bin mir sicher nur eine version von lcd4linux installiert zu haben..

lg

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von syssi » 23.05.2013 22:45:37

Ich bin sicher, dass du zwei besitzt. Schau mal unter /usr/sbin oder /usr/local/sbin... da wird noch ein lcd4linux liegen.

Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von UndergroundFreak » 23.05.2013 22:54:48

Hi
also du hast recht ich habe
/usr/local/bin/lcd4linux
gefunden der Funktioniert jetzt.

Und der eintrag in der /etc/init.d/lcd4linux
deutet auf
/usr/sbin/lcd4linux
der aber nicht ja nicht funktioniert beim systemstart.

hm dan kann ich ja auch die
/etc/init.d/lcd4linux um editieren bestimmt.
lg

syssi
Beiträge: 2951
Registriert: 24.12.2010 16:50:59
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rheinland

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von syssi » 24.05.2013 08:59:29

Genau. :-)

Benutzeravatar
UndergroundFreak
Beiträge: 132
Registriert: 16.05.2006 14:22:20
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Gera

Re: help:Lcd4Linux mit Serdisplip startet nicht beim systems

Beitrag von UndergroundFreak » 25.05.2013 20:12:57

Hi danke für deine Hilfe,, Hätte mich schon tot gesucht einfach... :THX:

Antworten