Zusammenfassung für mich, bzw. Kontrolle ob ich was falsch verstanden habe:
1)
armhf wird bis zum Aktuellen Stable aka Bullseye unterstützt.
---------
2)
Ein Frankendebian habe ich falls per apt etwas neues instlliert wurde nach dem 6. Juli 2019, weil Buster da Stretch abglöst hatte als Stable, und dann diese Resourcen benutzt hat.
Installationen per git oder wenn ich etwas kompiliert hätte sind hierbei außen vor.
------------
3)
MSfree hat geschrieben: 12.01.2023 11:49:38
Das korrekte Vorgehen ist nun:
in die sources.list nicht "stable" sondern "stretch" einzutragen (suchen und ersetzen). Dann ein
durchzuführen, um zumindest strecht hoffentlich wieder in einen konsistenten Zustand zu versetzen. Wenn das fehlerfrei durchläuft, ist die Kiste zu rebooten.
Vorgehen und Idee ist mir klar.
Wenn dann auf Stretch Update und Upgrade läuft, würden evtl. Frankendebian Anteile (zum Teil) bereinigt werden?
Und mit jedem weiteren Versionsupgrade würden die Frankendebiananteile weniger bzw. verschwinden.
---------
4)
Frage: In meinem Rezept wurde damals vor dem Upgrage auf Stretch ein "neuer" Kernel eingespielt.
Code: Alles auswählen
############### update to stretch ###############
# Download latest kernel and install:
wget http://fox-exe.ru/WDMyCloud/WDMyCloud-Gen2/Debian/Dev/Debian-kernel-bin_4.15.0-rc6.tar.gz
tar xvf Debian-kernel-bin_4.15.0-rc6.tar.gz -C /
# Cleanup:
# Remove old network controller records:
rm /etc/udev/rules.d/70-persistent-net.rules
# Remove all "ipv6" records (lines of code) from /etc/network/interfaces
sed '/ipv6/d' /etc/network/interfaces -i
sed '/inet6/d' /etc/network/interfaces -i
# Reboot
sync && reboot
# Remove old kernel modules:
rm -r /lib/modules/3.10.70+
###############################
# OS upgrade (Wheezy or Jessie to latest stable release (Stretch))
# Replace apt repository:
cat << EOF > /etc/apt/sources.list
deb http://deb.debian.org/debian stable main contrib non-free
deb-src http://deb.debian.org/debian stable main contrib non-free
deb http://deb.debian.org/debian stable-updates main contrib non-free
deb-src http://deb.debian.org/debian stable-updates main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free
EOF
# Do upgrade packages/software/system:
apt update
apt upgrade
--> yes restart services
apt dist-upgrade
Ist bei einem OS Upgrade z.B. auf Buster der Kernel, seine Version, evtl. speziell für diese CPU/Hardware kompiliert wurde, revelant?
Wird der getauscht bei einem OS update?
Ist Buster evtl. inkompatibel zu "meinem" alten Kernel?
---------
5)
MSfree hat geschrieben: 12.01.2023 11:49:38
Aber!
Mache vorher ein Backup des Datenbestands. Sollte auf dem Weg des "versauten" Stretch hin zu Bullseye ein unbehebbares Problem auftreten, wird es schwierig, mit dem hier angenommenen (Nicht)Wissen an die Daten zu kommen.
Im schlimmsten Fall könnte ich die Festplatte in meinen PC einbauen, dort mounten und auf die Daten (Medien) zugreifen.
-------
6)
tobo hat geschrieben: 12.01.2023 12:07:43
z77 hat geschrieben: 12.01.2023 11:38:08
Phyton 3 habe ich im Lauf der Woche instaliert, 3.5 wahr aber zu alt, hatte dann 3,7 zusätlich installiert.
Wie hast du das denn gemacht?
Zusätzlich solltest du auch aufklären, ob du nur P3.7 willst oder Bullseye mit P3.7.
Ich finde leider die genaue Anleitung nicht mehr, wurde aber mit make compiliert, musste aber zuvor ein paar Tools mit apt installieren. (ganz genau weiß ich es nicht mehr)
Wäre jetzt relevat damit es zukünfigt "richtig" läuft, sollte aber direkt auf die Systemstabilität im ersten Schritt keinen Einfluss haben?
-------
7)
Vielen lieben Dank für Eure motivierte Hilfe und Unterstützung. Ich weiß das sehr zu schätzen!
Vor allem wenn ein Laie wie ich mit so einem Kuddelmuddel ankommt.