Am Samstag, 5. Februar 2005 07:36 schrieb David Haller:
Am Fri, 04 Feb 2005, Jan Ritzerfeld schrieb: (...).
Schon irgendwie: /usr/share/doc/packages/acpid/README.SuSE Die Variable wird auch von /usr/sbin/acpid_proxy ausgewertet, umgewandelt und mit anderen nach /proc/sys/vm/bdflush geschrieben, was es bei einem 2.6er Kernel allerdings nicht /mehr/ gibt! Das ist ja mal blöd ...
Dann brauchst du ein Update von acpid/acpid_proxy auf Kernel 2.6 der statt /proc/sys/ eben /sys/ verwendet. Das sollte bei SUSE 9.[1-] aber der Fall sein.
Eben! Das ist hier SL 9.2, acpid-1.0.3-4.4: jan@linux:~> rpm -qif /usr/sbin/acpid_proxy | (...). | Distribution: SuSE Linux 9.2 (i586)
PEBKAC? Doku veraltet?
Daß der acpid_proxy die alte Variable nutzt, habe ich dem Ding selbst entnommen: | BDFLUSH_PROC_FILE=/proc/sys/vm/bdflush Ansonsten gibt es dort schon Unterscheidungen zwischen dem 2.4er und 2.6er Kernel, daher würde ich eher auf Bug tippen.
Schonmal ein 'strace -e file' auf acpid_proxy angesetzt, ob der wirklich versucht nach /proc/sys/vm/bdflush zu schreiben?
Das könnte Daniel mal machen, ich habe keinen Laptop oder sowas. | echo $FILL_LEVEL $BLOCKS_TO_WRITE 0 0 $KUPDATED_INTERVAL $DATA_TIMEOUT\ | $BDFLUSH_START $BDFLUSH_STOP 0 > $BDFLUSH_PROC_FILE Wenn acpid_proxy irgendwo hinschreibt, dann in die falsche Datei ...
-dnh, der sich damit eigentlich gar nicht auskennt
Ich auch nicht. :-D MfG, Jan -- Wisdom consists of the anticipation of consequences.