Bullseye auf Bookworm

Begonnen von VolkerGBenner, 03 Juli 2023, 13:53:04

Vorheriges Thema - Nächstes Thema

VolkerGBenner

Hallo zusammen,
ich habe zwar noch nichts Gegenteiliges finden können, aber ist es schon unproblematisch eine FHEM-Installation von debian Bullseye auf Bookworm zu aktualisieren?

Gibt es etwas zu beachten?
1x  RasPiB3+  mit RPI-RF-MOD und piccu3
1x HM-TC-IT-WM-W-EU, 1x HM-CC-RT-DN, 1xHM-SEC-SCo,
HM-LC-Sw4-DR, HM-WDS30-OT2-SM, HM-Dis-WM55, 7x HmIP-eTRV-B,

betateilchen

Auf Deine Frage hin, habe ich bei Amazon WebServices gerade

  • eine Lightsail-Bullseye Instanz aufgesetzt (bookworm steht noch nicht zur Auswahl)
  • ein apt dist-upgrade auf Bookworm ausgeführt
  • das aktuelle FHEM nightly build installiert

Die gesamte Installation hat ca. 15 Minuten gedauert und das FHEM läuft darauf in einer Basis-Konfiguration erstmal unauffällig.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

enno

Habe in /etc/apt/sources.list alles von bullseye auf bookworm geändert. Dann:

sudo apt updateund dann sudo apt upgrade --without-new-pkgs und sudo apt full-upgradedann einmal reboot und alles war schön bis auf Alexa. Da hatte mir hier der letzte Beitrag weitergeholfen: https://forum.fhem.de/index.php?topic=126292.0

Sonst läuft Fhem auf bookworm bei mir seit zweit Tagen ohne Probleme.

Gruss
  Enno

Einfacher FHEM Anwender auf Intel®NUC

carlos

Zitat von: enno am 03 Juli 2023, 16:08:12Habe in /etc/apt/sources.list alles von bullseye auf bookworm geändert. Dann:

sudo apt updateund dann
sudo apt upgrade --without-new-pkgs und
sudo apt full-upgradedann einmal reboot und alles war schön bis auf Alexa. Da hatte mir hier der letzte Beitrag weitergeholfen: https://forum.fhem.de/index.php?topic=126292.0

Sonst läuft Fhem auf bookworm bei mir seit zweit Tagen ohne Probleme.

Gruss
  Enno



Genau so habe ich es auch gemacht, läuft bei mir seit über einer Woche.

Einzig fhempy mach Probleme wegen geänderter Python3 installation.



FHEM svn auf Intel NUC mit proxmox, 3 Raspberry Pi, signalduino, nanoCUL,  toom Baumarkt Funksteckdosen, einige sonoffs, hue, shelly

betateilchen

Mit dem

--without-new-pkgs
habe ich gerade einer meiner Testinstallationen beim Upgrade zerschossen  8)
Ursache war, dass danach dpkg nicht mehr korrekt funktionierte, weil es nicht mit aktualisiert wurde.

Ein nochmaliger reboot und dann ein "apt upgrade" hat das Problem behoben, danach konnte es wie beschrieben weitergehen.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

--without-new-pkgs

Würde mich mal interessieren wie sich packete verhalten die nun anders heißen und dem zu Folge ja als new-pkgs gelten sollten. Zum Beispiel libBlablub-11 und das wird zu libBlablub-12
Gibt es übrigens wirklich. Also nicht Blablub aber halt eine wichtige Bibliothek welche -11 hatte und nun -12
Ich hatte da sogar Probleme mit Abhängigkeiten konnte ich nur durch einen Symbollink des alten Library namens -11 auf die neue -12 reparieren.
Hatte sogar was mit fhempy und halt Python zu tun.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

Ich hatte --without-new-pkgs noch nie in der Vergangenheit verwendet. Mich hatte nur aufgrund ennos Vorschlag interessiert, was da eigentlich passiert, deshalb hatte die Neugier gesiegt  8)
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Ich kannte bis eben die Option auch noch nicht 😀
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

enno

Ich habe mal gelesen und dann so gemacht wie vorgeschlagen wurde 8) https://www.debian.org/releases/stable/armhf/release-notes/ch-upgrading.en.html
Zitat4.4.5. Minimal system upgrade

In some cases, doing the full upgrade (as described below) directly might remove large numbers of packages that you will want to keep. We therefore recommend a two-part upgrade process: first a minimal upgrade to overcome these conflicts, then a full upgrade as described in Section 4.4.6, "Upgrading the system".

To do this, first run:

# apt upgrade --without-new-pkgs
   

This has the effect of upgrading those packages which can be upgraded without requiring any other packages to be removed or installed.

The minimal system upgrade can also be useful when the system is tight on space and a full upgrade cannot be run due to space constraints.

If the apt-listchanges package is installed, it will (in its default configuration) show important information about upgraded packages in a pager after downloading the packages. Press q after reading to exit the pager and continue the upgrade.
Einfacher FHEM Anwender auf Intel®NUC

CoolTux

Ich konnte übrigens 17 Debian Bullseye Systeme erfolgreich auf Bookworm aktualisieren. Alles am Wochenende. Mein FHEM System war also nur eines von vielen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

*grmpf*

hat jemand eine Idee, wie ich php7.4 auf bookworm installieren kann?
ownCloud mag php8 nicht...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Wenn dann wohl nur über ein 3rd part repo. Ich kann in 45 Minuten mal schauen ob das was ich habe php7.4 für Bookworm enthält. Bin nur gerade auf den Weg ins Hotel.
Ein Potsdamer in Leipzig.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

hab schon was gefunden, danke.

Aber es scheint noch ein bisschen mehr Nacharbeit anzustehen, um das wieder zum Laufen zu bringen
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Gibt es ein Grund wieso owncloud und nicht Nextcloud? Historisch? 😀
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!