FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: Jochen1977 am 14 November 2022, 09:17:44

Titel: Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 14 November 2022, 09:17:44
Hallo,

zur Zeit betreibe ich mein FHEM auf einer VM unter ESXI. Da ich nun einen neuen Heimserver aufsetze und von ESXI zu Proxmox wechsle wollte ich mein FHEM von der "alten" VM (Debian Buster) auf einen LXC Container unter Proxmox umziehen.

Mein Vorgehen war folgendes:

- auf dem alten System ein Backup erstellen
- nach dem Script von Otto habe ich auch mal die Paketliste erstellt
dpkg -l |grep ^ii| awk '{ print $2 }' > paket.liste
- den Container anlegen (Ubuntu 22.04 als Grundsystem)
- Container updaten
- die für Debian/Ubuntu empfohlenen Pakete nachinstallieren
- FHEM installieren und starten

Soweit sogut, auf dem Container ist FHEM per http erreichbar.

- Nun per SCP das Backup und Paketliste vom alten auf das neue System kopieren.
- fhem stoppen
- das Backup nach /opt/fhem entpacken
- Rechte für /opt/fhem setzen

Nun wollte ich fhem starten. Leider ist die Weboberfläche nicht erreichbar.

Beim ersten Versuch habe ich vor dem rückspielen des Backup versucht die Pakete aus der Paketlistendatei zu installieren, gab aber einige Fehler und fhem hat nach dem zurückspielen des Backup auch nicht gestartet.

Was mache ich hier falsch? Wie kann ich fhem dazu überreden in dem Container zu arbeiten.

Ich bin dankbar für Tipps wo ich suchen kann.

Gruß Jochen

Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Wernieman am 14 November 2022, 09:26:11
Logausgaben von fhem/Container etc. liefern?
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 14 November 2022, 10:55:50
Leider sagt mir das nicht viel:

system.log:

Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Start request repeated too quickly.
Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Failed with result 'exit-code'.
Nov 14 10:49:51 fhem-2022 systemd[1]: Failed to start FHEM Home Automation.


journalctl -xe:

░░ An ExecStart= process belonging to unit fhem.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 255.
Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit fhem.service has entered the 'failed' state with result 'exit-code'.
Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Scheduled restart job, restart counter is at 5.
░░ Subject: Automatic restarting of a unit has been scheduled
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ Automatic restarting of the unit fhem.service has been scheduled, as the result for
░░ the configured Restart= setting for the unit.
Nov 14 10:49:51 fhem-2022 systemd[1]: Stopped FHEM Home Automation.
░░ Subject: A stop job for unit fhem.service has finished
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A stop job for unit fhem.service has finished.
░░
░░ The job identifier is 549 and the job result is done.
Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Start request repeated too quickly.
Nov 14 10:49:51 fhem-2022 systemd[1]: fhem.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ The unit fhem.service has entered the 'failed' state with result 'exit-code'.
Nov 14 10:49:51 fhem-2022 systemd[1]: Failed to start FHEM Home Automation.
░░ Subject: A start job for unit fhem.service has failed
░░ Defined-By: systemd
░░ Support: http://www.ubuntu.com/support
░░
░░ A start job for unit fhem.service has finished with a failure.
░░
░░ The job identifier is 549 and the job result is failed.


Gibt sonst noch logs die hier mehr aussagen?

Gruß Jochen
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Otto123 am 14 November 2022, 11:04:02
Hi,

den fhem.service stoppen und fhem im debug modus starten, schauen was da fhem sagt :) https://wiki.fhem.de/wiki/FHEM_startet_nicht_-_Tipps_zur_Fehlersuche
oder fhem.cfg vorher genauer analysieren https://heinz-otto.blogspot.com/2022/08/howto-fhem-umzug-von-system-nach-system.html

Gruß Otto
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Wernieman am 14 November 2022, 11:22:35
fhem-log ist das Log, was fhem selber schreibt. Das container log kannst Du mit
docker log -f <Containername>
lesen

Dort stehen die Info drin, um Dir zu helfen. Was Du uns gegeben hast, sind die Systemd ausgaben ... läuft jetzt fhem im Container oder Nativ auf der Maschine???
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Otto123 am 14 November 2022, 11:40:27
ist denn "LXC Container unter Proxmox" das Gleiche wie docker? Ich habe das  (https://decatec.de/home-server/proxmox-ve-ubuntu-server-als-linux-container-lxc-installieren-und-einrichten/)anders verstanden ;)
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 14 November 2022, 12:20:15
Jetzt habe ich einiges getestet:

@Otto, nein die LXC Container sind nicht gleich Docker. Der Ursprung ist aber bei mir auch kein Docker sondern eine vollständige VM mit fhem ohne Docker.

Mit dem Script von Deiner Seite habe ich meine fhem.cfg mal analysiert. Ergebnis: Es wurden keine fehlenden Perl Pakete gefunden

Hier mein Logfile:

2022.11.14 10:49:48.866 1: PERL WARNING: Subroutine fhem_mail redefined at ./FHEM/99_myUtils.pm line 13, <$fh> line 9.
2022.11.14 10:49:48.866 1: PERL WARNING: Subroutine DebianMail redefined at ./FHEM/99_myUtils.pm line 25, <$fh> line 9.
2022.11.14 10:49:48.867 1: PERL WARNING: Subroutine logProxy_dwd2Plot redefined at ./FHEM/99_myUtils.pm line 54, <$fh> line 9.
2022.11.14 10:49:48.898 3: WEB: port 8083 opened
2022.11.14 10:49:48.935 2: eventTypes: loaded 9984 lines from ./log/eventTypes.txt
2022.11.14 10:49:48.944 3: AptToDate (fhemServerApt) - defined
2022.11.14 10:49:49.020 3: telnetPort: port 7072 opened
2022.11.14 10:49:49.021 1: reload: Error:Modul 88_HMCCU deactivated:
Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl
-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.

2022.11.14 10:49:49.021 0: Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr
/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.

Undefined subroutine &main::HMCCU_FindIODevice called at ./FHEM/88_HMCCUDEV.pm line 136, <$fh> line 76.
2022.11.14 10:49:49 1: reload: Error:Modul 99_DWD_OpenData_Weblink deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib
/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at ./FHEM/99_DWD_OpenData_Weblink.pm line 47.
BEGIN failed--compilation aborted at ./FHEM/99_DWD_OpenData_Weblink.pm line 47.

2022.11.14 10:49:49.517 1: Including fhem.cfg
2022.11.14 10:49:49.519 1: reload: Error:Modul 99_DWD_OpenData_Weblink deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib
/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/99_DWD_OpenData_Weblink.pm line 47, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/99_DWD_OpenData_Weblink.pm line 47, <$fh> line 9.

2022.11.14 10:49:49.519 1: PERL WARNING: Subroutine fhem_mail redefined at ./FHEM/99_myUtils.pm line 13, <$fh> line 9.
2022.11.14 10:49:49.519 1: PERL WARNING: Subroutine DebianMail redefined at ./FHEM/99_myUtils.pm line 25, <$fh> line 9.
2022.11.14 10:49:49.520 1: PERL WARNING: Subroutine logProxy_dwd2Plot redefined at ./FHEM/99_myUtils.pm line 54, <$fh> line 9.
2022.11.14 10:49:49.551 3: WEB: port 8083 opened
2022.11.14 10:49:49.588 2: eventTypes: loaded 9984 lines from ./log/eventTypes.txt
2022.11.14 10:49:49.597 3: AptToDate (fhemServerApt) - defined
2022.11.14 10:49:49.671 3: telnetPort: port 7072 opened
2022.11.14 10:49:49.671 1: reload: Error:Modul 88_HMCCU deactivated:
Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl
-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.

2022.11.14 10:49:49.671 0: Can't locate RPC/XML/Client.pm in @INC (you may need to install the RPC::XML::Client module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr
/lib/x86_64-linux-gnu/perl-base /usr/lib/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.
BEGIN failed--compilation aborted at ./FHEM/88_HMCCU.pm line 36, <$fh> line 59.

Undefined subroutine &main::HMCCU_FindIODevice called at ./FHEM/88_HMCCUDEV.pm line 136, <$fh> line 76.
2022.11.14 10:49:49 1: reload: Error:Modul 99_DWD_OpenData_Weblink deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib
/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl) at ./FHEM/99_DWD_OpenData_Weblink.pm line 47.
BEGIN failed--compilation aborted at ./FHEM/99_DWD_OpenData_Weblink.pm line 47.

2022.11.14 10:49:50.032 1: Including fhem.cfg
2022.11.14 10:49:50.034 1: reload: Error:Modul 99_DWD_OpenData_Weblink deactivated:
Can't locate DateTime.pm in @INC (you may need to install the DateTime module) (@INC contains: ./lib ./FHEM . /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.34.0 /usr/local/share/perl/5.34.0 /usr/lib/x86_64-linux-gnu/perl5/5.34 /usr/share/perl5 /usr/lib/x86_64-linux-gnu/perl-base /usr/lib
/x86_64-linux-gnu/perl/5.34 /usr/share/perl/5.34 /usr/local/lib/site_perl ./FHEM/lib) at ./FHEM/99_DWD_OpenData_Weblink.pm line 47, <$fh> line 9.
BEGIN failed--compilation aborted at ./FHEM/99_DWD_OpenData_Weblink.pm line 47, <$fh> line 9.

2022.11.14 10:49:50.035 1: PERL WARNING: Subroutine fhem_mail redefined at ./FHEM/99_myUtils.pm line 13, <$fh> line 9.
2022.11.14 10:49:50.035 1: PERL WARNING: Subroutine DebianMail redefined at ./FHEM/99_myUtils.pm line 25, <$fh> line 9.
2022.11.14 10:49:50.035 1: PERL WARNING: Subroutine logProxy_dwd2Plot redefined at ./FHEM/99_myUtils.pm line 54, <$fh> line 9.
2022.11.14 10:49:50.067 3: WEB: port 8083 opened
2022.11.14 10:49:50.104 2: eventTypes: loaded 9984 lines from ./log/eventTypes.txt<


Es scheint also irgendwie an der HMCCU Verbindung zu liegen oder ?

Gruß Jochen
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Wernieman am 14 November 2022, 12:27:14
O.K. Container, nicht docker .... aber es bleiben trotzdem Container .... oder meinst Du von einer VM auf eine andere VM?
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Otto123 am 14 November 2022, 12:39:30
Zitat@Otto, nein die LXC Container sind nicht gleich Docker. Der Ursprung ist aber bei mir auch kein Docker sondern eine vollständige VM mit fhem ohne Docker.

Mit dem Script von Deiner Seite habe ich meine fhem.cfg mal analysiert. Ergebnis: Es wurden keine fehlenden Perl Pakete gefunden
Ich hatte das genauso verstanden :)

Das wundert mich, da muss was schief gegangen sein mit Deiner Analyse, entweder mein Script oder das Vorgehen  :-[

Es fehlen offenbar:
RPC::XML::Client
DateTime

Installation laut Wiki:
sudo apt-get update && sudo apt-get install -y librpc-xml-perl
sudo apt-get install libxml-libxml-perl
sudo apt-get install libdatetime-perl

Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 14 November 2022, 13:39:10
Danke,

super, jetzt komme ich wieder auf die Webconsole. Es hat dann wohl das librpc-xml-perl gefehlt. die beiden anderen Pakete waren schon drauf.

Mal sehen ob sonst alles läuft wie es soll.

Gruß Jochen
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 14 November 2022, 13:43:26
@Wernieman:

Der Ursprung war eine VM ohne Docker oder Container oder so. Einfach nur ein virtualisierter PC mit vollständigem Betriebssystem und installiertem FHEM.

Das Ziel ist ein LXC Container von Proxmox. Vorteil sollte sein dass nicht so viel Overhead entsteht wie bei einer vollständigen VM da einige Teile ähnlich wie bei Docker zusammen mit dem Grundsystem (Proxmox) verwendet werden. Mal sehen ob es stabil läuft.

Gruß Jochen
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 22 November 2022, 21:56:21
Hallo,

nun bin ichs noch mal. Der Umzug ist heute nach dem Testlauf geschehen. Das FHEM startet auf der neuen Maschine und die Geräte lassen sich schalten der MQTT Server stellt dem Display die Daten zur verfügung. Das ist prima.

Was nicht so richtig klappen will ist die Anbindung von "Alexa". Eigentlich hätte ich erwartet dass nach dem Kopieren der selbe Token und Key wie im alten System ist. Aber es wird ein neuer generiert. Soweit sogut. Wenn ich den proxyKey aber im Smarthomeskill eingebe wird folgendes angezeigt: Status ActivationKey: Good Key
Status SSH: NOT online - no SSH session established

aber in den Readings steht etwas anderes:

alexaFHEM

running /usr/local/bin/alexa-fhem

2022-11-22 21:19:13
alexaFHEM.ProxyConnection

running; SSH connected


Der Prozess läuft:

ps -ef | egrep '(alexa|ssh)'
fhem       16231       1  0 20:59 ?        00:00:00 /usr/bin/node ./cache/alexa-cookie/1688refresh-cookie.js
fhem       16463     135  0 21:19 ?        00:00:00 node /usr/local/bin/alexa-fhem -c ./alexa-fhem.cfg
fhem       16476   16463  0 21:19 ?        00:00:00 /usr/bin/ssh -R 1234:127.0.0.1:37431 -oServerAliveInterval=90 -i /opt/fhem/.ssh/id_rsa -p 58824 fhem-va.fhem.de
root       16591   16567  0 21:27 pts/1    00:00:00 grep -E --color=auto (alexa|ssh)


nur warum wird ein neuer rsa key erstellt?

[22.11.2022, 20:41:53] sshautoconf: No SSH public key found, we have to generate one.
[22.11.2022, 20:41:53] sshautoconf: Generating public/private rsa key pair.
Your identification has been saved in /root/.ssh/id_rsa


[22.11.2022, 20:41:54] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bset%20Alexa%20proxyKey%20171D14C9-A89B2FB60CDACAD2-86542BCFC8BFBF3F%3B%7B%24defs%7B%22Alexa
%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1
[22.11.2022, 20:41:54] sshautoconf: completed successfully
[22.11.2022, 20:41:54] *** SSH: proxy configuration set up done
[22.11.2022, 20:41:54] Reading alexaFHEM.ProxyConnection set to starting;; starting SSH
[22.11.2022, 20:41:54] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20Alexa%20alexaFHEM.ProxyConnection%20starting%3B%3B%20starting%20SSH%3B%7B%24de
fs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1
[22.11.2022, 20:41:54] Starting SSH with -R 1234:127.0.0.1:36175 -oServerAliveInterval=90 -i /root/.ssh/id_rsa -p 58824 fhem-va.fhem.de
[22.11.2022, 20:41:54] SSH setup completed with new bearer token
[22.11.2022, 20:41:54] got fresh token
[22.11.2022, 20:41:54] Reading alexaFHEM.ProxyConnection set to running;; SSH connected
[22.11.2022, 20:41:54] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20Alexa%20alexaFHEM.ProxyConnection%20running%3B%3B%20SSH%20connected%3B%7B%24de
fs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1
[22.11.2022, 20:41:54] *** SSH: proxy connection established
[22.11.2022, 20:41:54] SSH: Welcome at the reverse proxy!  This pseudoshell does not react to any input - do not get irritated.
[22.11.2022, 20:41:55] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3B%7B%20FW_directNotify(%22%23FHEMWEB%3AWEB%22%2C%20%22location.reload('true')%22%2C%20%22%22
)%20%7D%3B%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1
[22.11.2022, 20:42:27] [FHEM] not sending proactive event for: sh_RGB_Erik2:state:Error
[22.11.2022, 20:42:27] [FHEM] not sending proactive event for: sh_RGB_Erik1:state:Error
[22.11.2022, 20:42:37] Got SIGINT, shutting down alexa-fhem...
[22.11.2022, 20:42:37] Reading alexaFHEM.ProxyConnection set to stopping;; alexa-fhem terminating
[22.11.2022, 20:42:37] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20Alexa%20alexaFHEM.ProxyConnection%20stopping%3B%3B%20alexa-fhem%20terminating%
3B%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1
[22.11.2022, 20:42:37] Stopping SSH ...
[22.11.2022, 20:42:37] Reading alexaFHEM.ProxyConnection set to stopped
[22.11.2022, 20:42:37] [FHEM]   executing: http://127.0.0.1:8083/fhem?cmd=%7B%24defs%7B%22Alexa%22%7D-%3E%7B%22active%22%7D%20%3D%201%3B%3Bundef%7D%3Bsetreading%20Alexa%20alexaFHEM.ProxyConnection%20stopped%3B%7B%24defs%7B%22Alexa%22%7D-%3E%
7B%22active%22%7D%20%3D%200%3B%3Bundef%7D&fwcsrf=csrf_822795785057484&XHR=1


Ich bin etwas ratlos. Kann ich nicht den Key vom alten System rüberkopieren?

Gruß Jochen

Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: MadMax-FHEM am 23 November 2022, 06:53:59
Du kannst entweder (oder hättest) die /opt/fhem/.ssh umziehen können (habe ich immer so gemacht) oder beim Vereinsserver deregistrieren, Skill deaktivieren und dann neu...

Steht im alexa-fhem Connector Wiki am Ende irgendwo...

Es gibt auch Threads mit selben/ähnlichem Problem und Lösung...

Gruß, Joachim
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: Jochen1977 am 23 November 2022, 14:09:37
Ups, ich dachte das .ssh wird beim Backup mitgesichert da es ja unterhalb von /opt/fhem liegt. Jetzt habe ich es von Hand rüberkopiert und nun auch wieder den selben proxyKey.

Wieder was gelernt.

Danke und Gruß Jochen
Titel: Antw:Von VM auf einen Container umziehen
Beitrag von: CoolTux am 23 November 2022, 15:01:07
Es wird per default nicht das ganze /opt/fhem gesichert sondern nur wichtige Teile. Und versteckte Dateien/Verzeichnise per ddefault nicht.
Titel: Aw: Von VM auf einen Container umziehen
Beitrag von: Aladin222 am 23 Juli 2023, 23:23:48
@Jochen1977,

evtl. stolperst du ja nochmal über diesen Thread  :D
Zur Zeit läuft mein Fhem auch auf einer VM unter ESXI 6.5 .
Da das System schon recht lange läuft und ich in der letzten Zeit sehr wenig Zeit für Fhem hatte, habe ich vieles bestimmt schon wieder vergessen :-(
Aber ich möchte eigentlich auch gerne auf einen Proxmox Host umziehen und werde diesen Thread nun ein wenig als Leitfaden nutzen.
Wie hattest du das hinbekommen , das deine USB Cul´s usw. im Container sauber durchgereicht werden ?
Das Script mit der Paketliste von Otto ist mir auch noch neu ,da werde ich mich nun mal beschäftigen :-)
Titel: Aw: Von VM auf einen Container umziehen
Beitrag von: Bartimaus am 26 Juli 2023, 14:55:23
Moin,

diesen Link in der Konsole des Root-Proxmox eingeben, dann wird direkt ein FHEM-LXC angelegt:



🛈 If the LXC is created Privileged, the script will automatically set up USB passthrough.

To create a new Proxmox VE FHEM LXC, run the command below in the Proxmox VE Shell.

⚡ Default Settings: 2GB RAM - 8GB Storage - 2vCPU ⚡
FHEM Interface: IP:8083

bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/fhem.sh)"