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