Umzug fhem von raspberry 1 auf raspberry 3

Begonnen von eule66, 16 März 2017, 17:32:49

Vorheriges Thema - Nächstes Thema

Otto123

Naja, dass was jeschkec vorschlägt ist alles richtig. Aber er sagt auch selbst "wahrscheinlich nicht erfolgreich".

Ich habe das früher mal versucht mit beiden (dpkg und cpan) automatisch erzeugten Listen, die sind so lang und das läuft alles so ewig, da hat man die Excel Tabelle in der Zeit gefüllt und ein paar try & Error Versuche hinter sich :)
Und das Gewissen ist auch viel besser

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

eule66

hast du noch sontihe ordner oder dateien aus dem alten fhem ordner kopiert?

Otto123

/opt/fhem immer komplett. Das ist ja der einfache Teil des Umzugs.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Ich würde auch empfehlen, mit einem neuen Syste und nicht mit automatisch "alles Installieren" anzufangen. Der automatische Weg hat auch den Nachteil, das ALLE Libs als manuell-Installiert deklariert werden.
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

eule66

Hallo Otto

hab ich das richtig verstanden ich installiere Fhem ganz normal per Konsole und kopiere die alten Ordner dann drüber?

dann schauen was geht und was nicht geht und da wo es nicht geht die  module aus der Beschreibung (commandref)  nachinstallieren

Gruß aus Thüringen :-)

Otto123

#20
Zitat von: eule66 am 20 März 2017, 12:31:36
Hallo Otto

hab ich das richtig verstanden ich installiere Fhem ganz normal per Konsole und kopiere die alten Ordner dann drüber?

dann schauen was geht und was nicht geht und da wo es nicht geht die  module aus der Beschreibung (commandref)  nachinstallieren

Gruß aus Thüringen :-)
Besser (aber steht doch schon alles hier?)
- Altes System fheminfo und backup
- Mit der Liste an Modulen in die commandref gehen und schauen was welches Modul braucht. das alles installieren (btw: ich installiere alles über apt-get und nichts über cpan).
- Dann FHEM installieren.
- Dann FHEM beenden und Ordner drüber kopieren / backup zurückspielen.
- Auf Rechte achten! sudo chown -R fhem:dialout /opt/fhem
- FHEM starten

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

eule66


eule66

Hallo Otto

hab mein pi 3 komplett neu gemacht, fhem installiert fhem erreichbar

sobald ich mein Backup einspiele
ist fhem nicht erreichbar, die Rechte Geschichte geht nicht da bekomme ich die Meldung not permitted

weiß aber nicht was ich noch machen kann.

Gruß

Otto123

Um dir helfen zu können müsste man jetzt wissen was genau Du gemacht hast.
Unter welchem Benutzer hast Du das gemacht?
Hast Du den chown Befehl mit vorangestelltem sudo ausgeführt?

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

eule66

#24
hab mich an deine Beschreibung aus deinem blog gehalten "Umzug FHEM auf die Paparazzischeue Power Himbeere"
ab Punkt: Wiederherstellung altes System  hab mein backup des alten Systems eingespielt

hab es genauso gemacht bis auf die ganzen module

hab auch sudo  für chown verwendet, Benutzer war pi, wer ist denn Benutzer wenn ich die Dateien per PC und Filezilla kopiere?

Gruß


Otto123

Zitat von: eule66 am 22 März 2017, 19:56:20
hab auch sudo  für chown verwendet, Benutzer war pi, wer ist denn Benutzer wenn ich die Dateien per PC und Filezilla kopiere?
Hi,
und wer könnte das wissen?  :-X

Mach mal ein ls -l -R /opt/fhem/
und schau wie die Berechtigungen sind.
Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

eule66

also wenn ich das eingebe kommt eine sehr sehr  lange Liste

als Benutzer wird überall fhem dialout angezeigt

Otto123

was steht im aktuellen fhemlog als letztes?
cat /opt/fhem/log/fhem-2017-03.log


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

eule66

#28





2017.03.22 17:34:51 1: Including fhem.cfg
2017.03.22 17:34:51 3: telnetPort: port 7072 opened
2017.03.22 17:34:51 3: WEB: port 8083 opened
2017.03.22 17:34:51 3: WEBphone: port 8084 opened
2017.03.22 17:34:51 3: WEBtablet: port 8085 opened
2017.03.22 17:34:51 2: eventTypes: loaded 2466 events from ./log/eventTypes.txt
2017.03.22 17:34:51 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.03.22 17:34:51 3: Opening HMLAN1 device 192.168.178.222:1000
2017.03.22 17:34:51 1: HMLAN_Parse: HMLAN1 new condition init
2017.03.22 17:34:51 3: HMLAN1 device opened
2017.03.22 17:34:55 2: ONKYO_AVR avr: Registering ONKYO_AVR for webhook URI ?/ONKYO_AVR ...
2017.03.22 17:34:55 3: Opening avr device 192.168.178.11:60128
2017.03.22 17:34:56 1: PERL WARNING: "my" variable $host masks earlier declaration in same scope at ./FHEM/30_MilightBridge.pm line 72, <$fh> line 394.
2017.03.22 17:34:56 3: Opening nanoCUL device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A987Z51X-if00-port0
2017.03.22 17:34:56 3: Can't open /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A987Z51X-if00-port0: No such file or directory
2017.03.22 17:34:56 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2017.03.22 17:34:56 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2017.03.22 17:34:56 1: reload: Error:Modul 00_SONOS deactivated:
Can't locate SOAP/Lite.pm in @INC (you may need to install the SOAP::Lite module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl) at FHEM/lib/UPnP/Common.pm line 108.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/Common.pm line 108.
Compilation failed in require at FHEM/lib/UPnP/ControlPoint.pm line 38.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/ControlPoint.pm line 38.
Compilation failed in require at ./FHEM/00_SONOS.pm line 189.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 189.

2017.03.22 17:34:56 0: Can't locate SOAP/Lite.pm in @INC (you may need to install the SOAP::Lite module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl) at FHEM/lib/UPnP/Common.pm line 108.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/Common.pm line 108.
Compilation failed in require at FHEM/lib/UPnP/ControlPoint.pm line 38.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/ControlPoint.pm line 38.
Compilation failed in require at ./FHEM/00_SONOS.pm line 189.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 189.

Undefined subroutine &main::SONOS_getDeviceDefHash called at ./FHEM/21_SONOSPLAYER.pm line 228, <$fh> line 445.
2017.03.22 19:19:28 1: Including fhem.cfg
2017.03.22 19:19:28 3: telnetPort: port 7072 opened
2017.03.22 19:19:28 3: WEB: port 8083 opened
2017.03.22 19:19:28 3: WEBphone: port 8084 opened
2017.03.22 19:19:28 3: WEBtablet: port 8085 opened
2017.03.22 19:19:29 2: eventTypes: loaded 2466 events from ./log/eventTypes.txt
2017.03.22 19:19:29 1: HMLAN_Parse: HMLAN1 new condition disconnected
2017.03.22 19:19:29 3: Opening HMLAN1 device 192.168.178.222:1000
2017.03.22 19:19:29 1: HMLAN_Parse: HMLAN1 new condition init
2017.03.22 19:19:29 3: HMLAN1 device opened
2017.03.22 19:19:33 2: ONKYO_AVR avr: Registering ONKYO_AVR for webhook URI ?/ONKYO_AVR ...
2017.03.22 19:19:33 3: Opening avr device 192.168.178.11:60128
2017.03.22 19:19:33 1: PERL WARNING: "my" variable $host masks earlier declaration in same scope at ./FHEM/30_MilightBridge.pm line 72, <$fh> line 394.
2017.03.22 19:19:33 3: Opening nanoCUL device /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A987Z51X-if00-port0
2017.03.22 19:19:33 3: Can't open /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A987Z51X-if00-port0: No such file or directory
2017.03.22 19:19:33 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2017.03.22 19:19:33 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.
2017.03.22 19:19:34 1: reload: Error:Modul 00_SONOS deactivated:
Can't locate SOAP/Lite.pm in @INC (you may need to install the SOAP::Lite module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl) at FHEM/lib/UPnP/Common.pm line 108.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/Common.pm line 108.
Compilation failed in require at FHEM/lib/UPnP/ControlPoint.pm line 38.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/ControlPoint.pm line 38.
Compilation failed in require at ./FHEM/00_SONOS.pm line 189.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 189.

2017.03.22 19:19:34 0: Can't locate SOAP/Lite.pm in @INC (you may need to install the SOAP::Lite module) (@INC contains: fhem.p/lib fhem.p/FHEM/lib ./FHEM/lib ./lib ./FHEM ./ /usr/local/FHEM/share/fhem/FHEM/lib . /etc/perl /usr/local/lib/arm-linux-gnueabihf/perl/5.20.2 /usr/local/share/perl/5.20.2 /usr/lib/arm-linux-gnueabihf/perl5/5.20 /usr/share/perl5 /usr/lib/arm-linux-gnueabihf/perl/5.20 /usr/share/perl/5.20 /usr/local/lib/site_perl) at FHEM/lib/UPnP/Common.pm line 108.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/Common.pm line 108.
Compilation failed in require at FHEM/lib/UPnP/ControlPoint.pm line 38.
BEGIN failed--compilation aborted at FHEM/lib/UPnP/ControlPoint.pm line 38.
Compilation failed in require at ./FHEM/00_SONOS.pm line 189.
BEGIN failed--compilation aborted at ./FHEM/00_SONOS.pm line 189.

Undefined subroutine &main::SONOS_getDeviceDefHash called at ./FHEM/21_SONOSPLAYER.pm line 228, <$fh> line 445.

Otto123

#29
 Can't locate SOAP/Lite.pm in @INC (you may need to install the SOAP::Lite module)

Hattest Du meinen Rat mit den Modulen und der commandref befolgt?

Sonos braucht libdigest-sha-perl libsoap-lite-perl libxml-parser-lite-perl libnet-upnp-perl samba samba-common-bin

sudo apt-get update && sudo apt-get install libdigest-sha-perl libsoap-lite-perl libxml-parser-lite-perl libnet-upnp-perl samba samba-common-bin

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz