Hallo,
es gibt einige Meldungen von Fritzboxlern, daß update lib/OWNet.pm nicht anlegen kann. Ich tippe auf fehlende Schreibrechte für fhem auf FHEM, z.B. 5xx statt 7xx aber 6xx für die darinliegenden Dateien. Kann das jemand von den Fritzboxlern mit Entwicklungserfahrung bitte mal checken?
Danke
Boris
Hallo Boris,
so sieht es auf meiner FritzBox aus:
# ls -la
drwxrwxrwx 1 fhem root 2048 Jan 4 13:14 .
drwxrwxr-x 1 root root 2048 Jan 9 02:45 ..
-rw-r--r-- 1 fhem root 42151 Jan 3 23:41 CHANGED
drwxrwxr-x 1 fhem root 2048 Jan 3 23:41 FHEM
drwxr-xr-x 1 fhem root 2048 Jan 7 00:27 backup
-rw-r--r-- 1 fhem root 108 Jan 9 18:07 cachefile
-rwxrwxr-x 1 fhem root 243556 Jul 7 2011 dfu-programmer
drwxrwxr-x 1 fhem root 2048 Dec 12 22:27 docs
-rw-rw-r-- 1 fhem root 799 Dec 26 14:28 fhem.cfg
-rwxrwxr-x 1 fhem root 79486 Jan 7 00:32 fhem.pl
drwxrwx--- 1 fhem root 2048 Nov 10 22:16 lib
drwxrwxr-x 1 fhem root 2048 Jan 1 23:50 log
-rwxrwxr-x 1 fhem root 1688499 Apr 25 2012 perl
-rwxr-xr-x 1 fhem root 723 Oct 28 19:16 startfhem
drwxr-xr-x 1 fhem root 2048 Nov 10 23:39 unused
drwxrwxr-x 1 fhem root 2048 Nov 10 22:16 www
# cd lib/
# ls -la
drwxrwx--- 1 fhem root 2048 Nov 10 22:16 .
drwxrwxrwx 1 fhem root 2048 Jan 4 13:14 ..
-rw------- 1 fhem root 10320 Oct 27 11:46 ch341.ko
-rw------- 1 fhem root 24284 Oct 27 11:46 cp2101.ko
-rw------- 1 fhem root 41520 Oct 27 11:46 i2c-core.ko
-rw------- 1 fhem root 12708 Oct 27 11:46 i2c-dev.ko
-rw------- 1 fhem root 7592 Oct 27 11:46 i2c-tiny-usb.ko
-rw-rw-r-- 1 fhem root 1624 May 4 2011 libnsl-0.9.29.so
lrwxrwxrwx 1 root root 16 Nov 10 22:16 libnsl.so -> libnsl-0.9 .29.so
lrwxrwxrwx 1 root root 16 Nov 10 22:16 libnsl.so.0 -> libnsl-0 .9.29.so
drwxrwxr-x 1 fhem root 2048 Nov 10 22:16 perl5
-rw------- 1 fhem root 35912 Oct 27 11:45 pl2303.ko
hier die ausgabe von meinem update befehl:
Saving statefile: done
Backup:
tar: removing leading '/' from member names
backup done: FHEM-20130109_215919.tar.gz (8177089 Bytes)
19 file(s) have been updated:
==> 2013-01-08 07:45:16 ./fhem.pl
==> 2013-01-09 07:45:13 FHEM/00_HMLAN.pm
==> 2013-01-07 07:45:15 FHEM/00_OWX.pm
==> 2013-01-09 07:45:13 FHEM/01_FHEMWEB.pm
==> 2013-01-09 07:45:13 FHEM/10_CUL_HM.pm
==> 2013-01-09 07:45:13 FHEM/10_EnOcean.pm
==> 2013-01-07 07:45:15 FHEM/11_FHT8V.pm
==> 2013-01-07 07:45:15 FHEM/11_OWDevice.pm
==> 2013-01-07 07:45:15 FHEM/21_OWAD.pm
==> 2013-01-09 07:45:13 FHEM/21_OWCOUNT.pm
==> 2013-01-07 07:45:15 FHEM/21_OWID.pm
==> 2013-01-07 07:45:15 FHEM/21_OWLCD.pm
==> 2013-01-07 07:45:15 FHEM/21_OWMULTI.pm
==> 2013-01-07 07:45:15 FHEM/21_OWSWITCH.pm
==> 2013-01-07 07:45:15 FHEM/21_OWTHERM.pm
==> 2013-01-09 07:45:13 FHEM/71_YAMAHA_AVR.pm
==> 2013-01-08 07:45:14 FHEM/72_FB_CALLMONITOR.pm
==> 2013-01-08 07:45:14 FHEM/HttpUtils.pm
==> 2013-01-07 07:45:17 docs/commandref.html
A new version of fhem.pl was installed, 'shutdown restart' is required!
Housekeeping:
==> deleting /var/media/ftp/fhem/FHEM/OWNet.pm failed: No such file or directory
Update completed!
Viele Grüße
Markus
Zitat von: Markus Bloch schrieb am Mi, 09 Januar 2013 22:06so sieht es auf meiner FritzBox aus:
# ls -la
drwxrwxr-x 1 fhem root 2048 Jan 3 23:41 FHEM
Sieht alles OK aus. Wie sieht es denn in FHEM aus (ls -la FHEM)? Dort sollte es ein Verzeichnis lib geben mit
OWNet.pm drin.
Viele Grüße
Boris
Da sieht es so aus.
# cd FHEM/lib/
# ls
OWNet.pm
# ls -la
drwxr-xr-x 1 fhem root 2048 Jan 1 23:55 .
drwxrwxr-x 1 fhem root 2048 Jan 3 23:41 ..
-rw-r--r-- 1 fhem root 21370 Jan 1 23:55 OWNet.pm
#
Zitat von: Dr. Boris Neubert schrieb am Mi, 09 Januar 2013 21:28es gibt einige Meldungen von Fritzboxlern, daß update lib/OWNet.pm nicht anlegen kann. Ich tippe auf fehlende Schreibrechte für fhem auf FHEM, z.B. 5xx statt 7xx aber 6xx für die darinliegenden Dateien. Kann das jemand von den Fritzboxlern mit Entwicklungserfahrung bitte mal checken?
ACHTUNG:
nicht durcheinander bringen!
OWNet.pm gehört nach "FHEM/lib" und nicht nach "lib".
Die Meldung, das FHEM/OWnet.pm nicht gelöscht werden kann ist vollkommen ok und beeinflusst das System nicht.
Hintergrund:
Boris hatte erst
OWNet.pm in den Ordner FHEM gepackt. Später hatten wir uns daraus geeinigt, das "Fremdmodule" in den Ordner FHEM/lib gehören.
Somit ist obige Meldung nur eine verbleibende Aufräumaktion, falls jemand noch kein Update gemacht hat, wo die
OWNet.pm noch nicht in FHEM/lib liegt.
Unabhängig davon muss natürlich das von Boris angesprochene Theme Berechtigungen geprüft werden.
Gruss Martin
Allerdings kommt diese Meldung seit Anfang des Jahres bei jedem Update.
ja, habe ich ja auch geschrieben.... und die wird auch noch solange kommen, bis wir die steuerung aus der controls.fhem.txt herausnehmen..
und um mich zu wiederholen:
das macht nüüüüüschts! es fehlt weder etwas, noch ist irgendwas kaputt, noch muss man sich einen "verbiegen" und leere datein anlegen, etc.
es reicht einfach, die meldung "links liegen" zu lassen, also zu ignorieren..
pssst: bitte weitersagen :-)