- Mitglied seit
- 10 Mai 2006
- Beiträge
- 15,275
- Punkte für Reaktionen
- 1,751
- Punkte
- 113
Wenn "env" nichts ausgibt, ist vielleicht auch nur das Environment komplett leer.
Bei leerem Environment gibt es auch keinen Suchpfad (PATH) und damit kann das "blkid" nicht gefunden werden. Bleibt die Frage, warum das Environment leer ist ... baue ich die drei Zeilen in die Datei ein (am Anfang bei mir, aber das ist nicht entscheidend), sieht das so aus:
Und das ist es auch, was ich in der Datei in #957 vermisse ... selbst wenn das Environment leer wäre, sollte zumindest die Zeile mit dem Aufruf von "env" sichtbar sein im Trace. Daher gehe ich davon aus, daß Du vielleicht die falsche Datei geändert hast oder irgendetwas in der Richtung - Deinem eigenen Protokoll nach wird jedenfalls kein "env" aufgerufen, damit war da auch kein Unterschied zu sehen. Damit bin ich nicht einmal sicher, daß das Environment wirklich leer ist - das ist nur eine mögliche Erklärung der fehlenden Ausgaben, aber eigentlich nicht für die fehlende rote Zeile.
Theoretisch wäre Abhilfe sogar leicht möglich (man muß nur PATH richtig setzen, notfalls im Skript), aber das kann eigentlich auch nicht die Lösung sein - irgendwo muß das Environment ja abgeblieben sein (wenn es tatsächlich leer ist) bzw. irgendjemand hat da vergessen, die "Vererbungen" richtig umzusetzen (oder es absichtlich unterlassen).
Hier widerstrebt mir ein simpler Workaround - das Erkennen der Ursache des Problems wäre viel entscheidender (und die definitive Klärung, was im Environment wirklich steht). Hier funktionieren ja andere Sachen dann auch nicht - sogar die Puma6-Erkennung von AVM scheitert und nur durch die Art des Aufrufs ("is_puma6" ist dann trotzdem "false", wenn "CONFIG_PRODUKT" nicht gesetzt ist) macht sich das nicht als weiterer Fehler auf einer 7490 bemerkbar.
Bei leerem Environment gibt es auch keinen Suchpfad (PATH) und damit kann das "blkid" nicht gefunden werden. Bleibt die Frage, warum das Environment leer ist ... baue ich die drei Zeilen in die Datei ein (am Anfang bei mir, aber das ist nicht entscheidend), sieht das so aus:
Code:
[COLOR="#FF0000"]+ env[/COLOR]
GATEWAY_INTERFACE=CGI/1.1
CONTENT_TYPE=application/x-www-form-urlencoded
CONFIG_FON_HD=y
CONFIG_TIMERCONTROL=y
[...]
Theoretisch wäre Abhilfe sogar leicht möglich (man muß nur PATH richtig setzen, notfalls im Skript), aber das kann eigentlich auch nicht die Lösung sein - irgendwo muß das Environment ja abgeblieben sein (wenn es tatsächlich leer ist) bzw. irgendjemand hat da vergessen, die "Vererbungen" richtig umzusetzen (oder es absichtlich unterlassen).
Hier widerstrebt mir ein simpler Workaround - das Erkennen der Ursache des Problems wäre viel entscheidender (und die definitive Klärung, was im Environment wirklich steht). Hier funktionieren ja andere Sachen dann auch nicht - sogar die Puma6-Erkennung von AVM scheitert und nur durch die Art des Aufrufs ("is_puma6" ist dann trotzdem "false", wenn "CONFIG_PRODUKT" nicht gesetzt ist) macht sich das nicht als weiterer Fehler auf einer 7490 bemerkbar.