FHEM auf neue Hardware umziehen

Begonnen von dt2510, 22 August 2017, 14:51:37

Vorheriges Thema - Nächstes Thema

Wernieman

- 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

Otto123

Zitat von: Wernieman am 20 November 2020, 09:34:47
Und richtiger User?
Das sollte im Debug Modus egal sein? Da wird nur gelesen?

ZitatDieser startet FHEM mit den beiden gesetzten Attributen attr global logfile - und attr global verbose 5 und gibt somit alle Meldungen im Terminalfenster aus. Zuerst mit ins FHEM Verzeichnis wechseln. Root oder sudo ist nicht erforderlich!
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

- 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

rudolfkoenig

ZitatDas sollte im Debug Modus egal sein? Da wird nur gelesen?
Nur die Logmeldungen landen im Terminal statt im FHEM-Logfile.
Alle anderen FileLogs werden normal geschrieben, auch autocreate verursacht das Speichern der fhem.cfg.
Der Benutzer sollte weiterhin Rechte fuer die /dev/* Geraete (USB, Seriell, etc) haben.

Wernieman

- 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

Otto123

Gut aber: er ist root und fhem.pl ist nicht da? Liegt erstmal nicht am User...
Zitatroot@ubuntu2020:~# perl fhem.pl -d fhem.cfg
Can't open perl script "fhem.pl": No such file or directory
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

B.Stromberg

Zitat von: Otto123 am 20 November 2020, 09:20:59
Du stehst im richtigen Pfad?

cd /opt/fhem
pwd

Denke schon, oder?

Last login: Thu Nov 19 19:00:26 2020 from 192.168.2.9
root@ubuntu2020:~# cd /opt/fhem
root@ubuntu2020:/opt/fhem# pwd
/opt/fhem
root@ubuntu2020:/opt/fhem#

Otto123

Naja und wenn ich deine Ausgabe aus #13 anschaue:
Zitatroot@ubuntu2020:~# perl fhem.pl -d fhem.cfg
Can't open perl script "fhem.pl": No such file or directory
Da standest Du falsch!?
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

B.Stromberg

Zitat von: Otto123 am 20 November 2020, 14:32:59
Naja und wenn ich deine Ausgabe aus #13 anschaue:Da standest Du falsch!?


Ahhhh

2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 377.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $save masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 378.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 681.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $sec masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 688.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $min masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 688.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $hour masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 688.
2020.11.20 14:42:31 5: Loading ./FHEM/99_Utils.pm
2020.11.20 14:42:31 5: Loading ./FHEM/99_myUti.pm
2020.11.20 14:42:31 1: PERL WARNING: Subroutine SpritalarmUtils_Initialize redefined at ./FHEM/99_myUti.pm line 24.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine callRoutine redefined at ./FHEM/99_myUti.pm line 32.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine create_message redefined at ./FHEM/99_myUti.pm line 51.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Tankstatistik redefined at ./FHEM/99_myUti.pm line 141.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine nextIntervall redefined at ./FHEM/99_myUti.pm line 240.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 377.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $save masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 378.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendNow redefined at ./FHEM/99_myUti.pm line 344.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setZeitraum redefined at ./FHEM/99_myUti.pm line 388.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setONOFF redefined at ./FHEM/99_myUti.pm line 456.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setOneTime redefined at ./FHEM/99_myUti.pm line 498.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine checkSchwelle redefined at ./FHEM/99_myUti.pm line 562.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendAenderung redefined at ./FHEM/99_myUti.pm line 603.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 681.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $sec masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $min masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $hour masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendOneTime redefined at ./FHEM/99_myUti.pm line 647.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine offIntervall redefined at ./FHEM/99_myUti.pm line 712.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine lowestprice redefined at ./FHEM/99_myUti.pm line 733.
2020.11.20 14:42:31 5: Loading ./FHEM/99_myUtils.pm
2020.11.20 14:42:31 1: reload: Error:Modul 99_myUtils deactivated:

2020.11.20 14:42:31 5: Cmd: >attr global motd 1<
2020.11.20 14:42:31 5: Cmd: >attr global statefile ./log/fhem.save<
2020.11.20 14:42:31 5: Cmd: >attr global updateInBackground 1<
2020.11.20 14:42:31 5: Cmd: >attr global verbose 3<
2020.11.20 14:42:31 5: Initializing Type Library:
2020.11.20 14:42:31 1: Including fhem.cfg
2020.11.20 14:42:31 5: Cmd: >attr global userattr alexaName alexaProactiveEvents:1,0 alexaRoom cmdIcon devStateIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock,scene homebridgeMapping:textField-long icon sortby webCmd webCmdLabel:textField-long widgetOverride<
2020.11.20 14:42:31 5: Cmd: >attr global altitude 236<
2020.11.20 14:42:31 5: Cmd: >attr global autoload_undefined_devices 1<
2020.11.20 14:42:31 5: Cmd: >attr global autosave 0<
2020.11.20 14:42:31 5: Cmd: >attr global language DE<
2020.11.20 14:42:31 5: Cmd: >attr global latitude 51.878892<
2020.11.20 14:42:31 5: Cmd: >attr global logfile ./log/fhem-%Y-%m-%d.log<
2020.11.20 14:42:31 5: Cmd: >attr global longitude 9.293877<
2020.11.20 14:42:31 5: Cmd: >attr global modpath .<
2020.11.20 14:42:31 5: Loading ./FHEM/99_myUti.pm
2020.11.20 14:42:31 1: PERL WARNING: Subroutine SpritalarmUtils_Initialize redefined at ./FHEM/99_myUti.pm line 24, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine callRoutine redefined at ./FHEM/99_myUti.pm line 32, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine create_message redefined at ./FHEM/99_myUti.pm line 51, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Tankstatistik redefined at ./FHEM/99_myUti.pm line 141, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine nextIntervall redefined at ./FHEM/99_myUti.pm line 240, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 377, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $save masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 378, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendNow redefined at ./FHEM/99_myUti.pm line 344, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setZeitraum redefined at ./FHEM/99_myUti.pm line 388, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setONOFF redefined at ./FHEM/99_myUti.pm line 456, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine setOneTime redefined at ./FHEM/99_myUti.pm line 498, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine checkSchwelle redefined at ./FHEM/99_myUti.pm line 562, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendAenderung redefined at ./FHEM/99_myUti.pm line 603, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $speicherWert masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 681, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $sec masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $min masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $hour masks earlier declaration in same scope at ./FHEM/99_myUti.pm line 688, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine sendOneTime redefined at ./FHEM/99_myUti.pm line 647, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine offIntervall redefined at ./FHEM/99_myUti.pm line 712, <$fh> line 9.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine lowestprice redefined at ./FHEM/99_myUti.pm line 733, <$fh> line 9.
2020.11.20 14:42:31 5: Cmd: >attr global motd 1<
2020.11.20 14:42:31 5: Cmd: >attr global statefile ./log/fhem.save<
2020.11.20 14:42:31 5: Cmd: >attr global updateInBackground 1<
2020.11.20 14:42:31 5: Cmd: >attr global verbose 3<
2020.11.20 14:42:31 5: Cmd: >attr initialUsbCheck disable 1<
2020.11.20 14:42:31 5: Cmd: >define telnetPort telnet 7072 global<
2020.11.20 14:42:31 5: Loading ./FHEM/98_telnet.pm
2020.11.20 14:42:31 3: telnetPort: port 7072 opened
2020.11.20 14:42:31 5: Cmd: >define WEB FHEMWEB 8088 global<
2020.11.20 14:42:31 5: Loading ./FHEM/01_FHEMWEB.pm
2020.11.20 14:42:31 3: WEB: port 8088 opened
2020.11.20 14:42:31 5: Cmd: >attr WEB HTTPS 1<
2020.11.20 14:42:31 5: Cmd: >attr WEB confirmDelete 0<
2020.11.20 14:42:31 5: Cmd: >attr WEB longpoll websocket<
2020.11.20 14:42:31 5: Cmd: >attr WEB sslVersion TLSv12:!SSLv3<
2020.11.20 14:42:31 5: Cmd: >attr WEB stylesheetPrefix dark<
2020.11.20 14:42:31 5: Cmd: >define WEBphone FHEMWEB 8084 global<
2020.11.20 14:42:31 3: WEBphone: port 8084 opened
2020.11.20 14:42:31 5: Cmd: >attr WEBphone longpoll websocket<
2020.11.20 14:42:31 5: Cmd: >attr WEBphone stylesheetPrefix smallscreen<
2020.11.20 14:42:31 5: Cmd: >define WEBtablet FHEMWEB 8085 global<
2020.11.20 14:42:31 3: WEBtablet: port 8085 opened
2020.11.20 14:42:31 5: Cmd: >attr WEBtablet longpoll websocket<
2020.11.20 14:42:31 5: Cmd: >attr WEBtablet stylesheetPrefix touchpad<
2020.11.20 14:42:31 5: Cmd: >define Logfile FileLog ./log/fhem-%Y-%m-%d.log fakelog<
2020.11.20 14:42:31 5: Loading ./FHEM/92_FileLog.pm
2020.11.20 14:42:31 5: Cmd: >attr Logfile nrarchive 3<
2020.11.20 14:42:31 5: Cmd: >define autocreate autocreate<
2020.11.20 14:42:31 5: Loading ./FHEM/98_autocreate.pm
2020.11.20 14:42:31 5: Cmd: >attr autocreate disable 0<
2020.11.20 14:42:31 5: Cmd: >attr autocreate filelog ./log/%NAME-%Y.log<
2020.11.20 14:42:31 5: Cmd: >define eventTypes eventTypes ./log/eventTypes.txt<
2020.11.20 14:42:31 5: Loading ./FHEM/91_eventTypes.pm
2020.11.20 14:42:31 2: eventTypes: loaded 310 events from ./log/eventTypes.txt
2020.11.20 14:42:31 5: Cmd: >define allowed_WEB allowed<
2020.11.20 14:42:31 5: Loading ./FHEM/96_allowed.pm
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEB basicAuth Z3Vhbm86cmFtbXN0ZWlu<
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEB validFor WEB<
2020.11.20 14:42:31 5: Cmd: >define allowed_WEBphone allowed<
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEBphone basicAuth Z3Vhbm86cmFtbXN0ZWlu<
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEBphone validFor WEBphone<
2020.11.20 14:42:31 5: Cmd: >define allowed_WEBtablet allowed<
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEBtablet basicAuth Z3Vhbm86cmFtbXN0ZWlu<
2020.11.20 14:42:31 5: Cmd: >attr allowed_WEBtablet validFor WEBtablet<
2020.11.20 14:42:31 5: Cmd: >define allowed_telnetPort allowed<
2020.11.20 14:42:31 5: Cmd: >attr allowed_telnetPort globalpassword rammstein<
2020.11.20 14:42:31 5: Cmd: >attr allowed_telnetPort validFor telnetPort<
2020.11.20 14:42:31 5: Cmd: >define myBroker MQTT2_CLIENT 192.168.2.104:1883<
2020.11.20 14:42:31 5: Loading ./FHEM/00_MQTT2_CLIENT.pm
2020.11.20 14:42:31 5: Cmd: >define systemCommands weblink cmdList system_fhem:Reload:rereadcfg system_fhem_update:Update:update system_fhem_update:Update-Check:update+check system_fhem_reboot:Restart:shutdown+restart it_smartphone:Update-TabletUI:update+all+https://raw.githubusercontent.com/knowthelist/fhem-tablet-ui/master/controls_fhemtabletui.txt it_smartphone:Update-Tablet-Widgets:update+all+https://raw.githubusercontent.com/nesges/Widgets-for-fhem-tablet-ui/master/controls_widgets-for-fhem-tablet-ui.txt attr systemCommands group FHEM attr systemCommands room System<
2020.11.20 14:42:31 5: Loading ./FHEM/98_weblink.pm
2020.11.20 14:42:31 5: Cmd: >attr systemCommands group FHEM<
2020.11.20 14:42:31 5: Cmd: >attr systemCommands room System<
2020.11.20 14:42:31 5: Cmd: >define TABLETUI HTTPSRV ftui/ ./www/tablet Tablet-UI<
2020.11.20 14:42:31 5: Loading ./FHEM/02_HTTPSRV.pm
2020.11.20 14:42:31 3: TABLETUI: new ext defined infix:ftui/: dir:./www/tablet:
2020.11.20 14:42:31 3: Registering HTTPSRV TABLETUI for URL /ftui   and assigned link ftui/ ...
2020.11.20 14:42:31 5: Cmd: >attr TABLETUI room Wohnzimmer<
2020.11.20 14:42:31 5: Cmd: >define Kamera MQTT_DEVICE<
2020.11.20 14:42:31 5: Loading ./FHEM/10_MQTT_DEVICE.pm
2020.11.20 14:42:31 5: Loading ./FHEM/00_MQTT.pm
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_MOST_ONCE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREC redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBSCRIBE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_EXACTLY_ONCE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_DISCONNECT redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_BAD_USER_NAME_OR_PASSWORD redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBLISH redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_QOS_AT_LEAST_ONCE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBCOMP redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBSCRIBE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_IDENTIFIER_REJECTED redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_SERVER_UNAVAILABLE redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNACK redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_UNSUBACK redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_NOT_AUTHORIZED redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBACK redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_ACCEPTED redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGREQ redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PINGRESP redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_CONNECT_REFUSED_UNACCEPTABLE_PROTOCOL_VERSION redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_SUBACK redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Constant subroutine MQTT::MQTT_PUBREL redefined at /usr/local/share/perl/5.30.0/Net/MQTT/Constants.pm line 44, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Define redefined at ./FHEM/00_MQTT.pm line 106, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Undef redefined at ./FHEM/00_MQTT.pm line 135, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Delete redefined at ./FHEM/00_MQTT.pm line 141, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Shutdown redefined at ./FHEM/00_MQTT.pm line 148, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine onConnect redefined at ./FHEM/00_MQTT.pm line 156, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine onDisconnect redefined at ./FHEM/00_MQTT.pm line 163, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine onTimeout redefined at ./FHEM/00_MQTT.pm line 170, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine isConnected redefined at ./FHEM/00_MQTT.pm line 179, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine process_event redefined at ./FHEM/00_MQTT.pm line 186, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Set redefined at ./FHEM/00_MQTT.pm line 207, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine parseParams redefined at ./FHEM/00_MQTT.pm line 254, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine parsePublishCmdStr redefined at ./FHEM/00_MQTT.pm line 341, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine parsePublishCmd redefined at ./FHEM/00_MQTT.pm line 350, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Notify redefined at ./FHEM/00_MQTT.pm line 392, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Attr redefined at ./FHEM/00_MQTT.pm line 400, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Start redefined at ./FHEM/00_MQTT.pm line 433, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Stop redefined at ./FHEM/00_MQTT.pm line 451, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Ready redefined at ./FHEM/00_MQTT.pm line 468, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Rename redefined at ./FHEM/00_MQTT.pm line 473, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Init redefined at ./FHEM/00_MQTT.pm line 483, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Timer redefined at ./FHEM/00_MQTT.pm line 493, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Read redefined at ./FHEM/00_MQTT.pm line 516, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_connect redefined at ./FHEM/00_MQTT.pm line 662, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_publish redefined at ./FHEM/00_MQTT.pm line 675, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_subscribe redefined at ./FHEM/00_MQTT.pm line 687, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_unsubscribe redefined at ./FHEM/00_MQTT.pm line 694, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_ping redefined at ./FHEM/00_MQTT.pm line 701, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_disconnect redefined at ./FHEM/00_MQTT.pm line 705, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine send_message redefined at ./FHEM/00_MQTT.pm line 712, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine topic_to_regexp redefined at ./FHEM/00_MQTT.pm line 727, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine client_subscribe_topic redefined at ./FHEM/00_MQTT.pm line 738, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine client_unsubscribe_topic redefined at ./FHEM/00_MQTT.pm line 757, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Client_Define redefined at ./FHEM/00_MQTT.pm line 774, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine Client_Undefine redefined at ./FHEM/00_MQTT.pm line 793, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine client_attr redefined at ./FHEM/00_MQTT.pm line 798, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine notify_client_connected redefined at ./FHEM/00_MQTT.pm line 912, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine notify_client_disconnected redefined at ./FHEM/00_MQTT.pm line 917, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine notify_client_connection_timeout redefined at ./FHEM/00_MQTT.pm line 922, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine client_start redefined at ./FHEM/00_MQTT.pm line 927, <$fh> line 64.
2020.11.20 14:42:31 1: PERL WARNING: Subroutine client_stop redefined at ./FHEM/00_MQTT.pm line 959, <$fh> line 64.
2020.11.20 14:42:31 5: Cmd: >attr Kamera IODev myBroker<
Undefined subroutine &MQTT::DEVICE::client_attr called at ./FHEM/10_MQTT_DEVICE.pm line 232, <$fh> line 65.
root@ubuntu2020:/opt/fhem#


Da kommt soviel, dass die ersten Meldungen weg sind in der Konsole...
Hilft dir das weiter?

Otto123

Und dann stirbt er?

Dann stirbt er deswegen/danach -> 2020.11.20 14:42:31 5: Loading ./FHEM/00_MQTT.pm

Also da stimmt was nicht? Diese ganze Warnungen -> altes Modul und neues Perl? ich weiß es nicht :(
Das hattest Du ja gemacht?
ZitatNote: this module is based on Net::MQTT which needs to be installed from CPAN first.
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

B.Stromberg

Da könnte der Hase im Pfeffer liegen.......

Ich hatte Mosquitto gleich am Anfang mit Ubuntu 20.04 LTS installiert...
Liegt da der Fehler?

Und wenn ja........ Wie korrigiere ich diesen?

Dachte ja immer Windows wäre eine Katastrophe aber Linux nähert sich dem an......

Otto123

Naja sagen wir mal so - Du willst ja aus einem alten System ein Neues machen - es gibt also erstmal keine Not.

Ich denke mal nur laut vor mich hin:
Laut Der ganzen Meldungen gibt es da offenbar noch mehr Baustellen:
2020.11.20 14:42:31 1: PERL WARNING: "my" variable $hour masks earlier declaration in same scope at ./FHEM/99_SpritalarmUtils.pm line 688.
2020.11.20 14:42:31 5: Loading ./FHEM/99_myUti.pm
2020.11.20 14:42:31 5: Loading ./FHEM/99_myUtils.pm
2020.11.20 14:42:31 1: reload: Error:Modul 99_myUtils deactivated:

Da knarkst es ja überall. ;)
Die easy Variante einfach alles einpacken und neu starten landete erstmal im Graben - Clueso meinte da mal: Neuanfang  :) ?
Mit MQTT steht die Frage was da alles ist und ob das vielleicht einfach auf MQTT2 umgestellt werden kann? Da braucht man kein extra mosquitto.

Die diversen utils Fehlerfrei machen.
Leere fhem.cfg und dann Blockweise die DEFs mit der großen Kommandozeile aka Raw Definition einwerfen.
Ich hatte mir mal Gedanken gemacht mit einem Script automatisch alle Logs und Plots von A nach B zu schaufeln.

ZitatDachte ja immer Windows wäre eine Katastrophe aber Linux nähert sich dem an......
Die Einen entwickeln die gesamte Oberfläche Richtung Windows - die Anderen entwickeln den Kernel Richtung Linux.  ;D DUW ;D
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

B.Stromberg

Zitat von: Otto123 am 20 November 2020, 16:07:30
Naja sagen wir mal so - Du willst ja aus einem alten System ein Neues machen - es gibt also erstmal keine Not.


Mit MQTT steht die Frage was da alles ist und ob das vielleicht einfach auf MQTT2 umgestellt werden kann? Da braucht man kein extra mosquitto.


Stimmt...
Bin ja auch nicht mehr so feucht hinter den Ohren, deshalb ja quasi ein geplanter Umzug bevor das alte System "zusammenbricht".
Deshalb ist tatsächlich keine Eile geboten.
Und selbst wenn ich jetzt Ubuntu noch einmal neu installieren müßte würde keine Welt untergehen, habe da bis jetzt nur Zoneminder (für die Außenkameras) drauf, das ist eigentlich schnell wieder neu gemacht....

Wäre es ein Ansatzpunkt einfach auf MQTT2 zu verzichten und stattdessen das "alte" MQTT zu nehmen?

Also "einfach" apt remove mosquitto ?
evtl. ein purge und autoremove hinterher?

bevor ich das mache frag ich lieber, weil du dich da ja doch besser auskennst als ich.
Irgendwo hat es so bei mir auf dem alten Server mit einem Upgrade von LTS 16 auf 20 angefangen und endete nun damit, dass ich komplett auf einen anderen, aktuelleren Rechner umziehe (das schiebe ich auch schon mindestens 1 Jahr vor mir her)
Warum sieht man ja grade, weil ich keine Glaskugel dafür brauche, dass es bei sowas IMMER Probleme gibt  ;D

Also, was meinst du?
MQTT2 runter und MQTT drauf? (wobei ich gar nicht weiß ob das auf 20.04. überhaupt noch geht)

B.Stromberg

Habe versucht Mosquitto nun via

sudo snap remove

zu entfernen.

Ergebnis ist aber das Gleiche soweit wie ich das sehe......

Achso
Danche wieder folgendes gemacht:


sudo apt-get install libmodule-pluggable-perl

sudo cpan install Net::MQTT:Simple

sudo cpan install Net::MQTT:Constants

Otto123

ZitatWäre es ein Ansatzpunkt einfach auf MQTT2 zu verzichten und stattdessen das "alte" MQTT zu nehmen?
Ich meinte ja eher auf MQTT verzichten und stattdessen MQTT2  ::)

MQTT bereitet doch die Probleme ...
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