RasPi Uprade nicht möglich

Felix_krueger

Ensign
Registriert
Sep. 2007
Beiträge
163
Hallo zusammen,

ich habe einen alten RasPi (2 Model B) bei mir als Pi-Hole laufen.. Auch wenn er hinter dem Router hängt, würde ich ihn gerne aktuell halten. Bisher läuft als Unterbau Raspbian 10 (Buster). Ich würde gerne auf 11 (Bullseye) upgraden, jedoch ohne eine Neuinstallation, da ich keine Lust habe meine cron-jobs, rekursiven DNS usw. zu verlieren. Deshalb habe ich es mit (sudo) apt-get update, apt-get upgrade und apt-get dist-upgrade probiert. Jedoch kommt die Fehlermeldung

"W: Failed to fetch http://raspbian.raspberrypi.org/raspbian/dists/buster/InRelease Temporary failure resolving 'raspbian.raspberrypi.org'.
"W: Failed to fetch http://archive.raspberrypi.org/raspbian/dists/buster/InRelease Temporary failure resolving 'archive.raspberrypi.org'.

Und schlussendlich wird nicht geupgraded. Wenn ich im Browser "raspbian.raspberrypi.org" aufrufe, komme ich auf die Website.

Hat jemand eine Idee?
 
Erste Vermutung: dein Pi hat keine funktionierende Namensauflösung. Können die Namen denn lokal auf dem Pi aufgelöst werden?
nslookup oder dig zum testen nutzen. Du schreibst ja auch was von rekursivem DNS auf dem Pi, also dort mal genauer schauen
 
ping debian.org zeigt mir, dass er die Seite erreicht ...

dig gibt mir:
Code:
; <<>> DiG 9.11.5-P4-5.1+deb10u11-Raspbian <<>>
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15210
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 13, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1232
;; QUESTION SECTION:
;.                              IN      NS

;; ANSWER SECTION:
.                       83190   IN      NS      a.root-servers.net.
.                       83190   IN      NS      g.root-servers.net.
.                       83190   IN      NS      h.root-servers.net.
.                       83190   IN      NS      k.root-servers.net.
.                       83190   IN      NS      b.root-servers.net.
.                       83190   IN      NS      d.root-servers.net.
.                       83190   IN      NS      j.root-servers.net.
.                       83190   IN      NS      m.root-servers.net.
.                       83190   IN      NS      f.root-servers.net.
.                       83190   IN      NS      i.root-servers.net.
.                       83190   IN      NS      c.root-servers.net.
.                       83190   IN      NS      e.root-servers.net.
.                       83190   IN      NS      l.root-servers.net.

;; Query time: 8 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sat Sep 28 10:07:49 BST 2024
;; MSG SIZE  rcvd: 239
 
debian.org wird ja auch nicht angemeckert sondern zwei Subdomains von raspberrypi.org. Funktionieren die? Und sind die laut Doku von raspbian richtig?
 
  • Gefällt mir
Reaktionen: Asghan
Folgendes funktioniert ...
Code:
 ping archive.raspberrypi.org
PING archive.raspberrypi.org(2a00:1098:82:47::2:1 (2a00:1098:82:47::2:1)) 56 data bytes
64 bytes from 2a00:1098:82:47::2:1 (2a00:1098:82:47::2:1): icmp_seq=1 ttl=53 time=24.9 ms

(...)

--- archive.raspberrypi.org ping statistics ---
13 packets transmitted, 13 received, 0% packet loss, time 31ms
rtt min/avg/max/mdev = 24.204/24.406/24.913/0.277 ms

Hingegen http://archive.raspberrypi.org/raspbian/dists/buster/InRelease funktioniert nicht ("Name or service not known").
 
Die Buster repos gibt es unter diesem Namen meines Wissens nach nicht mehr. Diese sind wenn dann unter einem Legacy-Namen zu finden.

Für ein In-Place Upgrade von raspbian musste ich früher immer die repos manuell auf die nächsthöhere Version heben und dann sudo apt dist-upgrade laufen lassen. Ist aber schon ne Weile her, dass ich dass das letzte Mal gemacht habe.

Edit: Selbst Bullseye ist ja mittlerweile Legacy, aktuell wäre Bookworm, aber da ist der Pi 2B nicht mehr offiziell supported (oder doch, hatte da wohl was falsch im Kopf).

https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-legacy

Edit2: Die repos haben sich wohl einfach nur verschoben, als der Name "raspbian" beerdigt wurde
https://archive.raspberrypi.org/debian/dists/
Beispielhaft:
https://www.sascha-syring.net/raspberry-pi-os-update-von-bullseye-11-auf-bookworm-12/
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: plain.text und CyborgBeta
Mal davon abgesehen, wenn du einen Raspi nur als Pihole verwendest und dieser läuft gibt es eigentlich kein Grund für ein Update. Auf meinen Raspis läuft nur Pihole; die habe ich seit Jahren nicht mehr upgedatet.
 
Das ist eine gute Idee. Immerhin ist die Verbindung da. ...aber er upgraded nichts:

Code:
pi@raspberrypi:~ $ sudo apt update && sudo apt full-upgrade -y
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
 
Zuletzt bearbeitet:
Das war's Aristotle! Hat funktioniert, herzlichen Dank an alle.

@ Uridium: Post Nr. 8 hat das ausgegeben was ich in Post Nr. 9 eingefügt hatte. Kein Upgrade möglich.
 
Vielleicht möchtest Du die letzte Zeile in Post #8 nochmal genauer betrachten.
 
  • Gefällt mir
Reaktionen: Felix_krueger und Aristotle
Zurück
Oben