Warnung bei Neuinstallation (Raspi 64)

Bin gerade dabei Symcon 6.2 neu aufzusetzen. Bei der Installation von Symcon bekam ich folgende Warnung:

wget -qO - https://apt.symcon.de/symcon.key | sudo apt-key add -
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK

Raspberry4 Bullseye 64Bit

Danke,

das werden wir demnächst korrigieren. :slight_smile:

paresy

ok. schöne Grüße
Wolfgang

Hallo, wurde das Problem schon behoben?
Ich bekomme die gleiche Meldung.

Noch nicht - die Meldung ist aber rein kosmetisch und somit nicht ganz oben auf unserer Prio Liste :slight_smile:

paresy

Bis wir die Dokumentation angepasst haben: Hier die Befehle, die ausgeführt werden müssten, damit die Warning verschwindet. Wie gesagt: Es ist nur eine Warnung und die neue Anleitung erhöht nur die Sicherheit. An der eigentlichen Funktion ändert sich nichts.

Ubuntu

sudo mkdir -p /usr/share/keyrings
wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor | sudo tee /usr/share/keyrings/symcon.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/symcon.gpg] http://apt.symcon.de/ stable ubuntu" | sudo tee /etc/apt/sources.list.d/symcon.list > /dev/null

Raspberry Pi

sudo mkdir -p /usr/share/keyrings
wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor | sudo tee /usr/share/keyrings/symcon.gpg
echo "deb [signed-by=/usr/share/keyrings/symcon.gpg] http://apt.symcon.de/ stable rpi" | sudo tee /etc/apt/sources.list.d/symcon.list > /dev/null

paresy

Das funktioniert nicht. Die Ausführung der zweiten Zeile schrottet die Konsole.
Scheint so nicht Idiotensicher zu sein. Habe Ubuntu.

abhängig von der Hardware musst du noch den Eintrag

arch=amd64

anpassen. Bei einem Raspi oder anderen SBC muss das

arch=arm64

heißen.

Diese Zeile funktioniert nicht:
wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor | sudo tee /usr/share/keyrings/symcon.gpg

Das hat noch gar nichts mit der Architektur zu tun.
Nach der Ausführung dieser Zeile zeigt meine Console nur noch wirre Zeichen an. Es sieht so aus, als ob die Codepage verstellt wird. Auch der Command-Prompt ist danach geschrottet.

Macht tee wirklich in Kombination mit Pipe Sinn?

Funktioniert aber trotzdem. Die Datei wurde ja angelegt und beschrieben, oder nicht?
Alternativ einfach

sudo wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor > /usr/share/keyrings/symcon.gpg

eingeben. Dann kommen die Zeichen nicht.

Stimmt das file wurde angelegt. Hatte ich gar nicht geprüft. Trotzdem ist das so nicht okay. Warum hat Paresy das nicht gleich so gemacht, wie du?

Da die Idee ist, nur dem relevanten Befehl (tee) mit sudo Rechten auszuführen um die benötigten Privilegien so gering wie möglich zu halten. Ich schaue mir das noch mal an :slight_smile: Muss mal ne VM frisch aufsetzen.

paresy

Moin.
Dein Terminal wieder zum Normalzustand kriegst du wieder hin mit:

  1. Ctrl+l
  2. reset eingeben und ausführen (funkioniert auch wenn man scheinbar nur Grütze bekommt beim eintippen).

Damit du den „binären Schrott“ nicht im Terminal siehst, mach einfach:

wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor | sudo tee /usr/share/keyrings/symcon.gpg > /dev/null

Grüße,
– bereziak

gibt es da jetzt schon eine neue Anleitung für Ubuntu?

Die Anleitung sollte hier einwandfrei gehen: Warnung bei Neuinstallation (Raspi 64) - #6 von paresy

paresy

nach der Wget Zeile sieht meine Shell so aus:
2022-10-27_16h55_52
wenn ich danach weiter mache:
grafik

und was mach ich nun?

Mache bitte folgendes:

Bitte unbedingt darauf achten, dass die Zeilen exakt so eingetippt werden.

So. Und nun von Vorne:

sudo mkdir -p /usr/share/keyrings

Damit stellen wir sicher, dass das directory für den Key auch garantiert existiert.

Nun:

wget -qO- https://apt.symcon.de/symcon.key | gpg --dearmor | sudo tee /usr/share/keyrings/symcon.gpg > /dev/null

Damit installieren wir den Key. Achte bitte darauf, dass die komplette Zeile so drin steht.

Schließlich:

echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/symcon.gpg] http://apt.symcon.de/ stable ubuntu" | sudo tee /etc/apt/sources.list.d/symcon.list > /dev/null

Auch hier bitte darauf achten, dass die komplette Zeile so abgetippt, respektive kopiert wird, mit allen Anführungszeichen, etc.

Dies stellt sicher, dass die korrekte Architektur autom. im Repo eingetragen wird.

–sb

damit hat es geklappt, vielen Dank