Fritzboxen können lib/OWNet.pm nicht anlegen

Begonnen von Dr. Boris Neubert, 09 Januar 2013, 21:28:42

Vorheriges Thema - Nächstes Thema

Dr. Boris Neubert

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Markus Bloch

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
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Dr. Boris Neubert

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
Globaler Moderator, Developer, aktives Mitglied des FHEM e.V. (Marketing, Verwaltung)
Bitte keine unaufgeforderten privaten Nachrichten!

Markus Bloch

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
#

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Martin Fischer

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
--
Admin, Developer, Gründungsmitglied des FHEM e.V.

Markus Bloch

Allerdings kommt diese Meldung seit Anfang des Jahres bei jedem Update.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

Martin Fischer

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 :-)
--
Admin, Developer, Gründungsmitglied des FHEM e.V.