Hallo Liste, ich hatte das gleiche Problem.
Nach langen Recherchen bin ich auf folgendes gestoßen. http://volkszaehler-dev.volkszaehler.narkive.com/dnnosHI4/vz-dev-1wirevz-no-such-file-or-directory Vermute die Ursache ist das die Erweiterung mit Schaltausgängen um zwei 1Wire-Schnittstellen minimiert und um zwei Schaltausgänge erweitert wurde. Im 1wirevz-Daemon wird aber auf mehrere Schnittstellen abgefragt. Ich habe den ursprünglichen Quellcode (also noch nicht von Matthias Behr modifiziert) wie folgt geändert: Die zwei Schleifen ca. Zeilen 250 und 405 geändert: /* for (i=1; i<=count_i2cdevices(); i++) { */ for (i=1; i<=1; i++) { Stoppen des laufenden Daemons: sudo /etc/init.d/1wirevz stop Sicherung des 1wirevz-Daemons: sudo cp /usr/local/sbin/1wirevz 1wirevz_save Kompilieren: sudo gcc -o /usr/local/sbin/1wirevz /usr/local/src/1wirevz/1wirevz.c -lconfig -lcurl Berechtigungen setzen und ausführbar machen: sudo chmod +x /usr/local/sbin/1wirevz sudo chown root:staff /usr/local/sbin/1wirevz Daemon neu starten: /usr/local/sbin/1wirevz Auf Fehlermeldungen beim Start achten und /var/log/messages auf Fehler prüfen. Jetzt sollte die ursprüngliche Fehlermeldung "1wirevz: No such file or directory" verschwunden sein. Als Notlösung kann man auch das user.log deaktivieren: /etc/rsyslog.conf ############### #### RULES #### ############### # # First some standard log files. Log by facility. # :msg, contains, "pam_unix(cron:session)" ~ auth,authpriv.* /var/log/auth.log *.*;auth,authpriv.none -/var/log/syslog #cron.* /var/log/cron.log daemon.* -/var/log/daemon.log kern.* -/var/log/kern.log lpr.* -/var/log/lpr.log mail.* -/var/log/mail.log #user.* -/var/log/user.log < - - auskommentiert Das Minus-Zeichen vor einigen Log-Files ist undokumentiert, soll aber wohl bedeuten das nicht nach jedem Eintrag die Datei synchronisiert = geschrieben werden soll. Weitere Kandidaten für das Logging sind dann noch: error.log, access.log und other-vhosts-access.log Temporär kann man noch in der 1wire.cfg das Interval hochsetzen. Viele Grüße, Martin ----- Original Nachricht ---- Von: Udo1 <u...@gmx.net> An: volkszaehler-users@demo.volkszaehler.org Datum: 09.02.2015 22:36 Betreff: Re: [vz-users] 1wirevz: No such file or directory (Notlösung) > Matthias Behr war so nett und hat 1wirevz etwas überarbeitet. > > Am 08.02.2015 um 15:15 schrieb Heiko Baumann: > > kann ich 1wirevz updaten und dann sehen ob der Fehler wieder auftritt > > - dann bräucht ich aber die Info, welche Files ich vorher sichern muss > > bzw. wie ich das Update reverten kann. > Wenn du möchtest kannst du 1wirevz updaten: > > 'sudo killall 1wirevz' > 'cd /usr/local/src' > 'sudo mv 1wirevz 1wirevz-old' > 'sudo git clone https://github.com/mbehr1/1wirevz.git' > 'cd ~' > 'sudo gcc -o /usr/local/sbin/1wirevz /usr/local/src/1wirevz/1wirevz.c > -lconfig -lcurl' > > Die config bleibt wie sie ist. > > Gruß > Udo >