Installation auf Pi5

Begonnen von tomspatz, 11 April 2024, 09:21:34

Vorheriges Thema - Nächstes Thema

tomspatz

Moin
ein neuer Pi 5 zieht ein.
Das OS ist Bookworm installiert auf einer M2 Karte.
Das OS scheint OK zu sein.
Wenn ich jetzt "The easy way" probiere als sudo su, passiert folgendes:

Import repository gpg key, wird mit jeder Menge "komische Zeichen ausgeführt.
pi@Smart-Home-Tom-2:~ $ sudo su
root@Smart-Home-Tom-2:/home/pi# wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/debianfhemde-archive-keyring.gpg
--2024-04-11 09:09:15--  https://debian.fhem.de/archive.key
Auflösen des Hostnamens debian.fhem.de (debian.fhem.de)... 13.225.78.17, 13.225.78.7, 13.225.78.116, ...
Verbindungsaufbau zu debian.fhem.de (debian.fhem.de)|13.225.78.17|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 200 OK
Länge: 2428 (2,4K) [application/pgp-keys]
Wird in »STDOUT« gespeichert.

-                                        100%[================================================================================>]   2,37K  --.-KB/s    in 0s

2024-04-11 09:09:15 (215 MB/s) - auf die Standardausgabe geschrieben [2428/2428]

▒▒e<▒
▒p▒aWT▒-▒▒▒T▒v1▒yq▒RG▒▒▒▒}▒▒▒#1/Z▒▒W▒s▒f\▒▒Q▒;▒Z▒z8W▒▒y▒S,x▒+▒Y ZG
▒▒▒^▒▒ut▒B▒▒H%▒▒▒`J]b▒h▒WU*6▒▒▒▒"▒*▒Sx▒▒}#▒G▒▒o+▒ڎ▒▒s▒ϼ▒▒Ò▒▒6▒O▒0▒$▒▒V0▒▒▒▒F▒N#▒u▒▒▒▒▒▒▒▒D*0.▒M▒▒A▒▒▒%▒▒
▒a▒B?▒▒▒.| ▒▒ؙO▒▒ѺR▒▒▒xd▒}▒OY▒▒LϚ▒s▒̵̗▒(▒▒▒▒▒▒ѭW▒\v▒^▒▒▒W>▒ۥ▒H▒▒lD9i▒.$▒_▒▒~K?▒6N▒▒▒M4c▒#▒▒k▒▒>▒%▒▒▒k▒▒5▒ZU1sE▒▒Jc'+▒
betateilchen▒▒
>!1▒▒H▒Y▒▒/▒▒F▒▒q0Ie<▒
                        g


       ▒
        ▒F▒▒q0I▒▒
                 ▒c▒▒F▒oC9▒ϲ▒B▒▒M;▒▒▒K▒3▒-Ro▒/!▒▒lv▒▒#,*a`J▒▒▒Y~9=-~▒u▒m֛▒▒
>uR▒W▒▒q▒Q▒▒Iv▒՝zw,rVi▒!➼▒▒m<▒▒`2▒▒▒e ▒`▒M▒▒]▒▒q▒ۧ▒"▒w`.0▒o@▒wF▒2n▒a▒S▒P▒)▒rq▒▒▒1K9▒V▒ã6o▒▒S▒I   ▒▒\▒>u▒#▒&-▒ئ▒▒EB▒
▒:▒▒s▒pb
▒L▒.▒+▒;ڥ▒▒p▒9▒▒▒▒c.▒▒?▒e▒▒k▒▒9O▒▒%5Y▒"P▒k.▒.▒▒=▒k▒▒▒m9▒▒6▒.▒=▒g▒▒j#T▒B▒▒▒R
I▒۴<(0▒[▒y<Y▒▒"▒RJ▒▒/Hd▒▒▒Zӕ▒T▒▒e<▒
▒▒▒▒▒▒b▒▒
         ▒▒F▒▒by▒▒h▒8▒▒m▒EaJ▒▒ȁ▒▒Ǐ▒▒▒▒▒ӣ5▒fY▒`▒,9▒▒X{▒▒z▒CU▒▒▒6▒▒x1▒o▒_u9▒▒▒▒?▒&▒W▒▒y▒P▒▒H▒▒ܺ▒▒v$k▒▒▒p,n~▒#▒▒`Ɠϳf▒F2Vm▒$]_I▒▒▒▒M▒$▒jw▒▒▒n
                                                                                                                                        YYfׅ▒g▒▒▒▒Q▒▒s▒▒4▒▒vY▒▒v▒▒▒                                                                           k▒▒c?▒▒b0▒j▒=n▒▒'▒▒=▒▒▒▒▒=g▒p▒&Ў*▒fl߭▒B/k=▒g
                                           l▒ֲF▒$▒▒▒▒▒▒zB{▒▒6▒,^▒▒gM▒5▒w▒▒z▒z▒▒`▒▒U+Kom▒▒
&!1▒▒H▒Y▒▒/▒▒F▒▒q0Ie<▒
        g
        ▒F▒▒q0Iw4
                 ▒9▒d▒Ox▒▒▒y▒▒
                              ▒▒S▒▒<y▒G▒▒▒▒KV▒{▒;▒▒\▒▒!▒q[▒[n▒▒JM|X64jJ▒V▒_;0▒▒5▒*Z
d'▒i1`▒;8f      i▒aH8▒|/+▒▒▒R▒▒,▒s▒i|M▒▒&▒▒bl▒ǀ+h%
▒b▒▒▒$▒N:<▒'▒/▒ۅ▒▒\`▒B=▒4▒7▒^9▒6)▒▒%Bo&▒▒N�▒[:
 ▒▒+▒t▒"+¶▒sӉ▒W

(▒%Z▒▒▒b▒▒▒H▒s▒H3/▒▒
                    ▒b▒▒qI▒6u▒K▒X
p▒9lC▒Q˯▒p▒▒▒▒▒▒|▒▒▒^#▒▒▒▒▒▒P▒ש▒▒ɨ▒ͥb#▒+▒A▒ ▒Ҽ▒▒۹▒=▒?▒d:▒▒B▒H▒▒▒▒`cF3▒}▒,jroot@Smart-Home-Tom-2:/home/pi#

Dann nach apt update:
root@Smart-Home-Tom-2:/home/pi# apt update
OK:1 http://deb.debian.org/debian bookworm InRelease
OK:2 http://deb.debian.org/debian-security bookworm-security InRelease
OK:3 http://deb.debian.org/debian bookworm-updates InRelease
Holen:4 https://debian.fhem.de/nightly  InRelease [1.912 B]
OK:5 http://archive.raspberrypi.com/debian bookworm InRelease
Fehl:4 https://debian.fhem.de/nightly  InRelease
  Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY E046FC9CDE713049
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: https://debian.fhem.de/nightly  InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht ve                         rfügbar ist: NO_PUBKEY E046FC9CDE713049
E: Das Depot »https://debian.fhem.de/nightly  InRelease« ist nicht signiert.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

Kann das jemand nachvollziehen?

Wernieman

Du rufst auf der Console "deb" auf, was es so nicht gibt. Laut "Anleitung" soll es aber in die source.list geschrieben werden (glaube ich) ... habe jetzt die Anleitung aber auch nicht im Kopf (und finde sie auf die schnelle nicht)
- 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

tomspatz

ja sorry das habe ich versehentlich so gemacht. In echt habe ich den Eintrag dann tatsächlich in der source.list drin.

deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
# Uncomment deb-src lines below then 'apt-get update' to enable 'apt-get source'
#deb-src http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
#deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
#deb-src http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
deb [signed-by=/usr/share/keyrings/debianfhemde-archive-keyring.gpg] https://debian.fhem.de/nightly/ /

Wernieman

Also noch Probleme oder Gelöst?

Und wenn Probleme, dann welche aktuell?
- 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: tomspatz am 11 April 2024, 09:21:34Import repository gpg key, wird mit jeder Menge "komische Zeichen ausgeführt.
Das ist so gewollt und liegt am Befehl sudo tee ... der schreibt in die Datei und parallel in die stdout. Damit sieht man, das man richtig war.
Das Verfahren sorgt immer mal für Verwirrung aber funktioniert.
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

Beta-User

Zitat von: Otto123 am 11 April 2024, 12:05:29
Zitat von: tomspatz am 11 April 2024, 09:21:34Import repository gpg key, wird mit jeder Menge "komische Zeichen ausgeführt.
Das ist so gewollt und liegt am Befehl sudo tee ... der schreibt in die Datei und parallel in die stdout. Damit sieht man, das man richtig war.
Das Verfahren sorgt immer mal für Verwirrung aber funktioniert.
Ist verwirrend, ja....

Trotzdem ist es wohl allg. bei/ab bookworm so, dass sich das mit dem keyring geändert zu haben scheint und man nur mit Warnungen etc. über die Hürden drüber kommt. Hab's aber nicht im Detail getestet bzw. dokumentiert, weil's (bei mir auf einem normalen x86-System) am Ende doch irgendwie funktioniert hatte...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

Wernieman

Zitat von: Otto123 am 11 April 2024, 12:05:29
Zitat von: tomspatz am 11 April 2024, 09:21:34Import repository gpg key, wird mit jeder Menge "komische Zeichen ausgeführt.
Das ist so gewollt und liegt am Befehl sudo tee ... der schreibt in die Datei und parallel in die stdout. Damit sieht man, das man richtig war.
Das Verfahren sorgt immer mal für Verwirrung aber funktioniert.
Das tee wird nicht deshalb verwendet, sondern damit man mit "sudo"=root Rechten ine Datei verändert werden kann. Das es eine Ausgabe in der Konsole gibt, ist hier eher Unerwünscht, aber nicht vermeidbar ...
- 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: Beta-User am 11 April 2024, 12:18:07dass sich das mit dem keyring geändert zu haben scheint
Ab debian buster ist das alte Verfahren veraltet und nun ist sicher Schluss und das gpg Verfahren verpflichtend.

Aber es gibt mit jedem neuen Release auch neue Änderungen - sonst wird es ja langweilig :)

Zitat von: Wernieman am 11 April 2024, 12:24:59ist hier eher Unerwünscht, aber nicht vermeidbar ...
das kann man anders sehen :)

Zumal der TE die gesamte Zeile als sudo ausgeführt hat. Da hätte man "weggucken" können und |sudo tee durch > ersetzen. >duck und weg<
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

tomspatz

OK und das das Trotzdem fehlehaft ist ??

root@Smart-Home-Tom-2:/home/pi# apt update
OK:1 http://deb.debian.org/debian bookworm InRelease
OK:2 http://deb.debian.org/debian-security bookworm-security InRelease
OK:3 http://deb.debian.org/debian bookworm-updates InRelease
Holen:4 https://debian.fhem.de/nightly  InRelease [1.912 B]
OK:5 http://archive.raspberrypi.com/debian bookworm InRelease
Fehl:4 https://debian.fhem.de/nightly  InRelease
  Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY E046FC9CDE713049
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: https://debian.fhem.de/nightly  InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht ve                         rfügbar ist: NO_PUBKEY E046FC9CDE713049
E: Das Depot »https://debian.fhem.de/nightly  InRelease« ist nicht signiert.
N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert.
N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).

Otto123

#9
ok sorry, die Diskussion war etwas abgelenkt. Ich kann das nachher mal testen.

Edit: Test erfolgreich - fhem Installation läuft ohne jeglichen Fehler durch.

Hast Du das ordentlich gemacht? Das ist kein Befehl!
ZitatAdd repository to /etc/apt/sources.list:

deb [signed-by=/usr/share/keyrings/debianfhemde-archive-keyring.gpg] https://debian.fhem.de/nightly/ /
Kann man aber als Befehl schreiben (im root Kontext)
echo "deb [signed-by=/usr/share/keyrings/debianfhemde-archive-keyring.gpg] https://debian.fhem.de/nightly/ /" >> /etc/apt/sources.list
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

tomspatz

ja schau bitte weiter Oben #2 da habe ich die sources.list schon dokumentiert

Wernieman

Hat er denn auch den Key gespeichert?

md5sum /usr/share/keyrings/debianfhemde-archive-keyring.gpg@Otto:nntest Du bitte mal die md5sum vom key posten? Habe hier gerade keine Möglichkeit .. Befehl s.o.
- 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

#12
ok nochmal sorry, übersehen. War aber meine einzige Idee was schief gelaufen sein könnte. Denn mehr ist es ja nicht.  :-[


md5sum /usr/share/keyrings/debianfhemde-archive-keyring.gpg
18cd465061767133156466d68e96eb5b  /usr/share/keyrings/debianfhemde-archive-keyring.gpg
root@debian12:/home/otto#


Wie hast Du den Eintrag in die sources.list bekommen? Editor?
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

tomspatz

#13
sudo nano /etc/apt/sources.list
root@Smart-Home-Tom-2:/home/pi# md5sum /usr/share/keyrings/debianfhemde-archive-keyring.gpg
d41d8cd98f00b204e9800998ecf8427e  /usr/share/keyrings/debianfhemde-archive-keyring.gpg
root@Smart-Home-Tom-2:/home/pi#

Otto123

Ok - die checksumme stimmt nicht mit meiner überein.
Kannst Du das nochmal wiederholen? So habe ich es gemacht (im root Kontext)
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor > /usr/share/keyrings/debianfhemde-archive-keyring.gpg
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

tomspatz

das unterscheidet sich von dem "The easy way" !!!

Otto123

#16
minimal,  ;D  die Ausgabe des Keys wird nicht zusätzlich auf stdout ausgegeben und führt dadurch nicht zu wirren Zeichen.
Das Ergebnis sollte gleich sein.

root@debian12:/home/otto# wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/debianfhemde-archive-keyring_1.gpg
...
root@debian12:/home/otto# md5sum /usr/share/keyrings/debianfhemde-archive-keyring_1.gpg
18cd465061767133156466d68e96eb5b  /usr/share/keyrings/debianfhemde-archive-keyring_1.gpg
root@debian12:/home/otto# md5sum /usr/share/keyrings/debianfhemde-archive-keyring.gpg
18cd465061767133156466d68e96eb5b  /usr/share/keyrings/debianfhemde-archive-keyring.gpg
root@debian12:/home/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

tomspatz

root@Smart-Home-Tom-2:/home/pi# wget -O- https://debian.fhem.de/archive.key | gpg --dearmor > /usr/share/keyrings/debianfhemde-archive-keyring.gpg
--2024-04-11 13:33:55--  https://debian.fhem.de/archive.key
Auflösen des Hostnamens debian.fhem.de (debian.fhem.de)... 13.225.78.79, 13.225.78.17, 13.225.78.7, ...
Verbindungsaufbau zu debian.fhem.de (debian.fhem.de)|13.225.78.79|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 200 OK
Länge: 2428 (2,4K) [application/pgp-keys]
Wird in »STDOUT« gespeichert.

-                                            100%[==============================================================================================>]   2,37K  --.-KB/s    in 0s

2024-04-11 13:33:55 (72,2 MB/s) - auf die Standardausgabe geschrieben [2428/2428]

root@Smart-Home-Tom-2:/home/pi#

root@Smart-Home-Tom-2:/home/pi# apt update
Holen:1 https://debian.fhem.de/nightly  InRelease [1.912 B]
OK:2 http://deb.debian.org/debian bookworm InRelease
OK:3 http://deb.debian.org/debian-security bookworm-security InRelease
Holen:4 http://deb.debian.org/debian bookworm-updates InRelease
Holen:5 https://debian.fhem.de/nightly  Packages [982 B]
Holen:6 http://archive.raspberrypi.com/debian bookworm InRelease
Holen:7 http://archive.raspberrypi.com/debian bookworm/main arm64 Packages [374 kB]
Holen:8 http://archive.raspberrypi.com/debian bookworm/main armhf Packages [384 kB]
Es wurden 840 kB in 1 s geholt (1.020 kB/s).
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Statusinformationen werden eingelesen... Fertig
Alle Pakete sind aktuell.
root@Smart-Home-Tom-2:/home/pi#

root@Smart-Home-Tom-2:/home/pi# md5sum /usr/share/keyrings/debianfhemde-archive-keyring.gpg
18cd465061767133156466d68e96eb5b  /usr/share/keyrings/debianfhemde-archive-keyring.gpg
root@Smart-Home-Tom-2:/home/pi#

hmmm jetzt scheint alles OK zu sein. Ist denn "der einfache Weg" ggf. neu zu definieren ?

Otto123

#18
Nein, bei Deinem ersten Versuch ist etwas schief gegangen. Beide Zeilen liefern den gleichen Dateiinhalt
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor | sudo tee /usr/share/keyrings/debianfhemde-archive-keyring_1.gpg
wget -O- https://debian.fhem.de/archive.key | gpg --dearmor > /usr/share/keyrings/debianfhemde-archive-keyring.gpg
Und das sollte bei Dir auch so sein.
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

tomspatz

hmmmmm

trotzdem auch das apt install fhem nun geklappt hat habe ich kein web fronetnd


grrrrr

Otto123

Ins blaue: Eine Weile warten und dann initialUsbCheck totlegen.
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

tomspatz

SORRY habe es nun versaut  :-[

Angemeldet als sudo su habe ich att-get remove fhem gemacht.
Nun lässt es sich nicht wieder installieren.
Die Installation sollte ja auxh als sudo su stattfinden ??

Otto123

#22
Du musst die Installation nach dem apt remove fhem immer wieder bei Schritt 2 vom easy way beginnen. Da fhem über apt nicht update fähig ist, wird während der Installation die Quelle aus sources.list wieder gelöscht.

Und entferne erstmal alle gesteckten USB Sticks (seriellen Schnittstellen Module) beim ersten Start.
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

tomspatz

OK der Schritt 2 habe ich tatsächlich nach geschaut und festgestellt das der Eintrag raus war.
Installation lief dann auch sauber. An der Kiste ist NIX angesteckt, trotzdem eeeeeewig langer start. ich glaube nach ca. 10 Minuten habe ich die fhem.cfg per nano editiert. Dann war es fix da.

DANKE an alle beteiligten.

Trotzdem seltsam das es sich zu Anfang so seltsam werhaspelt hat