FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: Byllyy am 01 Januar 2017, 15:36:43

Titel: Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 01 Januar 2017, 15:36:43
ich möchte gerne meine gesamte Fhem Installation von einem Pi2 auf einen Pi3 umstellen. Leider bisher ohne Erfolg.
Ich habe meinen Pi2 mit sudo apt-get update &sudo apt-get upgrade aktualisiert und auch ein Fhem Update gemacht.

Nun möchte ich die SD-Karte vom Pi2 im Pi3 betreiben, doch das scheint nicht zu laufen.
Was mache ich falsch?

Danke und LG,
Byllyy
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Otto123 am 01 Januar 2017, 15:44:41
Hi,

update und upgrade erzeugen nur ein aktuelles System in sich, sie erzeugen keine neue "Systemversion".

Der Pi3 läuft nur mit Jessie.

Welche Version läuft auf deinem Pi2?
Ich würde Dir eher raten, mach ein neues System auf dem Pi3 und zieh lediglich FHEM um.

Gruß Otto
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Wernieman am 01 Januar 2017, 17:30:25
Außerdem aktuallisiert ein "apt-get upgrade" nicht alles ... z.B. der Kernel wird nicht aktuallisiert. Da ist ein "dist-upgrade" wichtig! Sagt allerdings auch apt-get, was er eben nicht aktuallisiert, obwohl er könnte ...
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 01 Januar 2017, 19:04:39
Die Variante mit dem Einspielen eines Backups auf den den neuen Pi habe ich auch probiert, jedoch gab es da Probleme mit dem USB Stick und den Rechten.
Ich habe gehofft, dass es eine Möglichkeit gibt mit der SD Karte umzuziehen.

Hat das schon jemand gemacht, und wenn ja wie?

Danke,
Byllyy
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Wernieman am 01 Januar 2017, 19:11:31
Du hast Probleme mit den Rechten bei einem Restore auf neue SD-Karte?

Nach dem Kopieren (laut Doku) ein "chown -R fhem: /opf/fhem" laufen lasen?

Es ist wirklich sauberer, ein neues System aufzusetzen als die SDKarte umzuziehen
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Otto123 am 01 Januar 2017, 19:50:11
Zitat von: Byllyy am 01 Januar 2017, 19:04:39
Hat das schon jemand gemacht, und wenn ja wie?
Hi,

Du solltest nicht immer nur neue Fragen stellen sondern auch mal welche beantworten!  :'(

Wir wissen bis jetzt, dass Du Probleme hast, einen USB Stick, einen Pi2 und einen Pi3
Und wir wissen das heute Neujahr ist.  :-X

-> könntest Du mir sagen was ich falsch mache wenn Du diese spärlichen Infos von mir hättest?

Gruß Otto
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 11:09:57
Ok, ich sehe ein das ich zu wenig Infos gegeben haben...Sorry

Habe jetzt den Pi3 neu aufgesetzt und Fehm installiert. Danach mit Restore mein Backup eingespielt.
Wenn ich jetzt versuche Fehm zu starten kommtCan't open /media/usbstick/log/fhem-2017-01.log: No such file or directory at fhem.pl line 2471.


den USB Stick habe ich im Pi3 naürlich stecken und gemountet.
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: mahowi am 02 Januar 2017, 11:17:41
Die Meldung sagt, daß es das Logfile so nicht gibt. Eventuell hat fhem keine Berechtigung, die Datei anzulegen. Was sagt denn ls -la /media/usbstick /media/usbstick/log
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Otto123 am 02 Januar 2017, 11:23:21
ZitatPi3, Jessie, FHEM 5.8
5.8? Habe ich was verpasst?
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: mahowi am 02 Januar 2017, 11:26:52
Zitat von: Otto123 am 02 Januar 2017, 11:23:21
5.8? Habe ich was verpasst?

Nein.  ;)
Ich habe in global lediglich featurelevel 5.8 gesetzt. Damit ist z.B. das csrfToken aktiv.
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 11:59:30
Danke für eure schnell Hilfe!
Beils -la /media/usbstick /media/usbstick/log
kommt
ls: cannot access /media/usbstick/log: No such file or directory
/media/usbstick:
total 8
drwxr-xr-x 2 root root 4096 Jan  1  1970 .
drwxr-xr-x 4 root root 4096 Jan  2 10:43 ..
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: mahowi am 02 Januar 2017, 12:05:05
Aha. Es gibt kein Verzeichnis log auf dem Stick und fhem darf auch keins anlegen.

sudo mkdir -p /media/usbstick/log
sudo chown fhem:dialout /media/usbstick/log
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 12:13:31
Bei sudo chown fhem:dialout /media/usbstick/log

kommt chown: changing ownership of '/media/usbstick/log': Operation not permitted

Sorry wenn es nur Schritt für Schritt geht, ich bin da leider Anfänger.

Danke
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Otto123 am 02 Januar 2017, 12:30:31
Was ergibt ls -l /media/?
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 12:33:58
Dann bekomme ich
total 8
drwxr-xr-x 2 root root 4096 Jan  2 10:43 ubstick
drwxr-xr-x 3 root root 4096 Jan  2 12:10 usbstick


Der Eintrag "ubstick" war wohl ein schreibfehler von mir und wird nicht benötigt.
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Otto123 am 02 Januar 2017, 12:47:24
und ls -l -R /media/usbstick/?
Den Pfad ubstick kannst Du  mit rm /media/ubstick/entfernen.

Eigentlich alles im falschen Unterforum, es geht um Linux Basics ...  :-X
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 12:50:30
Das bringt :
/media/usbstick/:
total 4
drwxr-xr-x 2 root root 4096 Jan  2 12:10 log

/media/usbstick/log:
total 0
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Wernieman am 02 Januar 2017, 12:57:50
Und gib uns bitte mal den Output von "mount"
mount
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 13:01:57
Gerne, bei mount bekomme ich:
pi@raspberrypi:/ $ mount
/dev/mmcblk0p2 on / type ext4 (rw,noatime,data=ordered)
devtmpfs on /dev type devtmpfs (rw,relatime,size=469532k,nr_inodes=117383,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=22,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
configfs on /sys/kernel/config type configfs (rw,relatime)
/dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
/dev/sda1 on /media/usbstick type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro)
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: mahowi am 02 Januar 2017, 13:16:50
Der Stick ist FAT32-formatiert und FAT32 (vfat) kennt keine Berechtigungen. Abhilfe schafft ein umask=0000 im Eintrag für den Stick in /etc/fstab. Damit kann jeder auf den Stick lesend und schreibend zugreifen.

Also z.B. /dev/sda1  /media/usbstick  vfat  defaults,umask=0000  0  0
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Wernieman am 02 Januar 2017, 13:31:36
Oder alternativ, wenn er wirklich nur am RasPi verwendet werden soll ... mache das Dateisystem "richtig", d.h. z.B. ext2 drauf
Titel: Antw:Umzug von Pi2 auf Pi3
Beitrag von: Byllyy am 02 Januar 2017, 13:49:33
Klasse, das sieht gut aus!

Vielen Dank für Eure Hilfe. Jetzt habe ich noch einige Fehler im Logfile aber die probiere ich erstmal selbst zu lösen.

Nochmal Danke,
Byllyy