Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Upgrade von Debian 10 'Buster' auf 11 'Bullseye'

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Upgrade von Debian 10 'Buster' auf 11 'Bullseye'

    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      frankyboy73 @Thomas Braun last edited by frankyboy73

      @thomas-braun Hi, super Anleitung. Hat gut funktioniert. Nach dem Reboot war der Raspi allerdings nicht mehr im Netzwerk. Durch Ändern der Wait Einstellung in der Raspi-Config, auf No, war er dann wieder im Netzwerk und alles läuft.

      1 System Options       Configure system settings
       S6 Network at Boot   Select wait for network connection on boot
      

      Das Ändern der der Datei wait.conf, wie von einigen Usern beschrieben, hatte bei mir leider gar nichts gebracht.

      Vielen Dank für deine tolle Anleitung und Unterstützung.

      1 Reply Last reply Reply Quote 0
      • David G.
        David G. last edited by David G.

        Hallo,

        heute wollte ich mich aicu endlich mal am Update versuchen.

        Leider scheitert das

        sudo apt install gcc-8-base
        

        irgendwie.
        Er bleibt immer an der selben Stelle stehen.

        Last login: Fri Jul 15 08:57:28 2022 from 192.168.99.33
        
        pi@iobroker:~ $ sudo apt full-upgrade
        Paketlisten werden gelesen... Fertig
        Abhängigkeitsbaum wird aufgebaut.
        Statusinformationen werden eingelesen.... Fertig
        Paketaktualisierung (Upgrade) wird berechnet... Fehler!
        Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
        Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
        Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
        nicht erstellt wurden oder Incoming noch nicht verlassen haben.
        Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:
        
        Die folgenden Pakete haben unerfüllte Abhängigkeiten:
         libc6-dev : Beschädigt: libgcc-8-dev (< 8.4.0-2~) aber 8.3.0-6+rpi1 soll installiert werden
        E: Fehler: Unterbrechungen durch pkgProblemResolver::Resolve hervorgerufen; dies könnte durch zurückgehaltene Pakete verursacht worden sein.
        
        pi@iobroker:~ $ sudo apt install gcc-8-base
        Paketlisten werden gelesen... Fertig
        Abhängigkeitsbaum wird aufgebaut.
        Statusinformationen werden eingelesen.... Fertig
        Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
          apt-show-versions dh-python geoclue-2.0
          gir1.2-rsvg-2.0 icu-devtools iio-sensor-proxy
          libapt-pkg-perl libc-dev-bin
          libcairo-script-interpreter2 libcroco3 libffi-dev
          libfl2 libfribidi-dev libglib2.0-dev-bin
          libgraphite2-dev libgutenprint-common libgutenprint9
          libharfbuzz-gobject0 libhiredis0.14 libice-dev
          libisl19 libjs-sphinxdoc libjs-underscore
          libkyotocabinet16v5 liblzo2-2 libmbim-glib4
          libmbim-proxy libmemcached11 libmemcachedutil2
          libmm-glib0 libpango-perl libpcre16-3 libpcre32-3
          libpcrecpp0v5 libpixman-1-dev libpng-tools
          libpthread-stubs0-dev libpython2.7-minimal
          libqmi-glib5 libqmi-proxy libqt5positioning5
          libqt5qml5 libqt5quick5 libqt5sensors5
          libqt5webchannel5 libqt5webkit5 libqt5xmlpatterns5
          libsepol1-dev libsm-dev libx11-dev libxau-dev
          libxcb-render0-dev libxcb-shm0-dev libxcb1-dev
          libxdmcp-dev libxext-dev libxrender-dev
          linux-libc-dev modemmanager pango1.0-tools
          printer-driver-gutenprint proftpd-doc python3.7
          python3.7-minimal python3.7-venv x11proto-core-dev
          x11proto-dev x11proto-xext-dev xorg-sgml-doctools
          xtrans-dev
        Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
        Die folgenden zusätzlichen Pakete werden installiert:
          alacarte arandr binutils
          binutils-arm-linux-gnueabihf binutils-common clamtk
          cpp cpp-10 cpp-8 cups cups-client cups-common
          cups-core-drivers cups-daemon cups-ipp-utils
          cups-server-common edid-decode fio fontconfig-config
          fonts-urw-base35 gcc gcc-10 gcc-10-base gcc-8
          gcc-9-base gir1.2-gdkpixbuf-2.0 gir1.2-harfbuzz-0.0
          gir1.2-pango-1.0 gir1.2-rsvg-2.0 hardlink hplip
          hplip-data icu-devtools libalgorithm-diff-xs-perl
          libapt-pkg-perl libapt-pkg6.0 libasan5 libasan6
          libatomic1 libauthen-pam-perl libbinutils libblkid1
          libbrotli1 libc-bin libc-dev-bin libc-l10n libc6
          libc6-dbg libcairo-gobject-perl libcairo-gobject2
          libcairo-perl libcairo-script-interpreter2 libcairo2
          libcbor0 libcc1-0 libcommon-sense-perl libcrypt1
          libctf-nobfd0 libctf0 libcups2 libcupsimage2
          libdbd-mysql-perl libdbi-perl libexpat1
          libextutils-depends-perl libextutils-pkgconfig-perl
          libfcgi-perl libfcgi0ldbl libffi-dev libffi7
          libfido2-1 libfile-fcntllock-perl libfontconfig1
          libfreetype6 libgcc-10-dev libgcc-8-dev libgcc-s1
          libgdk-pixbuf-2.0-0 libgdk-pixbuf-xlib-2.0-0
          libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin
          libgdk-pixbuf2.0-common libgfapi0 libgfortran5
          libgfrpc0 libgfxdr0 libgirepository-1.0-1
          libglib-object-introspection-perl libglib-perl
          libglib2.0-0 libglib2.0-bin libglib2.0-dev-bin
          libglusterfs0 libgnutls-dane0 libgnutls30 libgomp1
          libgtk3-perl libharfbuzz-gobject0 libharfbuzz-icu0
          libharfbuzz0b libhogweed6 libhpmud0
          libhtml-parser-perl libicu67 libintl-perl
          libintl-xs-perl libio-pty-perl libisl23
          libjson-xs-perl libldb2 liblocale-gettext-perl
          libmailutils7 libmount1 libmpdec3 libnet-ssleay-perl
          libnettle8 libnsl2 libp11-kit0 libpam0g
          libpango-1.0-0 libpango-perl libpangocairo-1.0-0
          libpangoft2-1.0-0 libpangoxft-1.0-0 libpcre2-16-0
          libpcre2-8-0 libpcre2-posix2 libperl5.32
          libpng-tools libpng16-16 libproc-processtable-perl
          libpython3-stdlib libpython3.9 libpython3.9-minimal
          libpython3.9-stdlib libreadline8 librsvg2-2
          librsvg2-common librtimulib-dev librtimulib-utils
          librtimulib7 libsane-hpaio libselinux1 libsepol1
          libsepol1-dev libsmbclient libsnmp40 libstdc++6
          libtalloc2 libtasn1-6 libtdb1 libterm-readkey-perl
          libtevent0 libtext-charwidth-perl
          libtext-csv-xs-perl libtext-iconv-perl
          libtirpc-common libtirpc3 libubsan1 libwbclient0
          libwebpmux3 libxxhash0 libzstd1 locales mailutils
          mailutils-common manpages manpages-dev mypy
          openssh-client openssh-server openssh-sftp-server
          perl perl-base perl-modules-5.32
          printer-driver-hpcups python3 python3-apt
          python3-cairo python3-cffi-backend python3-crypto
          python3-cups python3-dbus python3-distro
          python3-distutils python3-gi python3-gi-cairo
          python3-lazy-object-proxy python3-ldb
          python3-lib2to3 python3-lxml python3-markupsafe
          python3-minimal python3-mypy python3-numpy
          python3-pil python3-psutil python3-pygame
          python3-renderpm python3-reportlab-accel
          python3-rpi.gpio python3-rtimulib python3-simplejson
          python3-smbc python3-smbus python3-spidev
          python3-talloc python3-tk python3-typed-ast
          python3-typing-extensions python3-venv python3-wrapt
          python3.9 python3.9-minimal python3.9-venv
          raspi-config rpi.gpio-common runit-helper samba-libs
          sense-hat zlib1g
        Vorgeschlagene Pakete:
          binutils-doc cabextract clamtk-gnome cpp-doc
          gcc-10-locales gcc-8-locales cups-bsd cups-pdf
          foomatic-db-compressed-ppds | foomatic-db smbclient
          gnuplot gfio python-scipy fonts-texgyre gcc-multilib
          autoconf automake libtool flex bison gcc-doc
          gcc-10-doc gcc-8-doc hplip-doc hplip-gui
          python3-notify2 glibc-doc libfont-freetype-perl
          libclone-perl libmldbm-perl libnet-daemon-perl
          libsql-statement-perl libxml-libxml-perl
          libxml2-utils dns-root-data gnutls-bin libpam-doc
          librsvg2-bin octave mailutils-mh mailutils-doc
          mypy-doc keychain libpam-ssh monkeysphere
          ssh-askpass molly-guard ufw perl-doc
          libterm-readline-gnu-perl
          | libterm-readline-perl-perl
          libtap-harness-archive-perl python3-doc
          python3-apt-dbg python-apt-doc python-dbus-doc
          python3-dbus-dbg python3-lxml-dbg python-lxml-doc
          gfortran python-numpy-doc python3-dev
          python3-numpy-dbg python3-pytest python-pil-doc
          python3-pil-dbg python-psutil-doc python-pygame-doc
          timidity python3-renderpm-dbg python-spidev-doc tix
          python3-tk-dbg python3.9-doc binfmt-support
        Empfohlene Pakete:
          ipp-usb libc6-dev | libc-dev libc6-dev apt
          libc-devtools libnss-nis libnss-nisplus libfcgi-bin
        Die folgenden Pakete werden ENTFERNT:
          build-essential g++ g++-8 libblkid-dev libc6-dev
          libcairo2-dev libexpat1-dev libfontconfig1-dev
          libfreetype6-dev libgcc1 libgdk-pixbuf2.0-dev
          libglib2.0-dev libgtk2-perl libharfbuzz-dev
          libicu-dev libjpeg-dev libjpeg62-turbo-dev libldb1
          libmailutils5 libmount-dev libpam0g-dev
          libpango1.0-dev libpcre2-posix0 libpcre3-dev
          libpng-dev libpython-all-dev libpython-dev
          libpython-stdlib libpython2-dev libpython2-stdlib
          libpython2.7 libpython2.7-dev libpython2.7-stdlib
          libpython3-dev libpython3.7-dev librsvg2-dev
          libselinux1-dev libstdc++-8-dev libxft-dev python
          python-all python-all-dev python-asn1crypto
          python-automationhat python-blinker python-blinkt
          python-buttonshim python-cairo python-cap1xxx
          python-certifi python-cffi-backend python-chardet
          python-click python-colorama python-colorzero
          python-configparser python-cookies python-crypto
          python-cryptography python-dbus python-dev
          python-drumhat python-entrypoints python-enum34
          python-envirophat python-explorerhat python-flask
          python-fourletterphat python-funcsigs python-gi
          python-gobject-2 python-gpiozero python-gtk2
          python-idna python-ipaddress python-itsdangerous
          python-jinja2 python-jwt python-keyring
          python-keyrings.alt python-markupsafe
          python-microdotphat python-minimal python-mock
          python-mote python-motephat python-numpy
          python-oauthlib python-olefile python-openssl
          python-pantilthat python-pbr python-phatbeat
          python-pianohat python-picamera python-piglow
          python-pigpio python-pil python-pip
          python-pkg-resources python-pygame python-pyinotify
          python-rainbowhat python-requests
          python-requests-oauthlib python-responses
          python-rpi.gpio python-rtimulib python-scrollphat
          python-scrollphathd python-secretstorage
          python-sense-hat python-serial python-setuptools
          python-simplejson python-six python-skywriter
          python-smbus python-sn3218 python-spidev
          python-talloc python-tk python-touchphat
          python-twython python-unicornhathd python-urllib3
          python-werkzeug python-wheel python-xdg python2
          python2-dev python2-minimal python2.7 python2.7-dev
          python2.7-minimal python3-dev python3.7-dev uuid-dev
          zlib1g-dev
        Die folgenden NEUEN Pakete werden installiert:
          cpp-10 edid-decode fonts-urw-base35 gcc-10
          gcc-10-base gcc-9-base libapt-pkg6.0 libasan6
          libcairo-gobject-perl libcbor0 libcrypt1
          libctf-nobfd0 libctf0 libextutils-depends-perl
          libextutils-pkgconfig-perl libfcgi0ldbl libffi7
          libfido2-1 libgcc-10-dev libgcc-s1
          libgdk-pixbuf-2.0-0 libgdk-pixbuf-xlib-2.0-0
          libglib-object-introspection-perl libgtk3-perl
          libhogweed6 libicu67 libisl23 libldb2 libmailutils7
          libmpdec3 libnettle8 libnsl2 libpcre2-posix2
          libperl5.32 libpython3.9 libpython3.9-minimal
          libpython3.9-stdlib libreadline8 libsnmp40
          libxxhash0 perl-modules-5.32 python3-distro
          python3-gi-cairo python3-ldb python3-talloc
          python3-typing-extensions python3.9
          python3.9-minimal python3.9-venv runit-helper
        Die folgenden Pakete werden aktualisiert (Upgrade):
          alacarte arandr binutils
          binutils-arm-linux-gnueabihf binutils-common clamtk
          cpp cpp-8 cups cups-client cups-common
          cups-core-drivers cups-daemon cups-ipp-utils
          cups-server-common fio fontconfig-config gcc gcc-8
          gcc-8-base gir1.2-gdkpixbuf-2.0 gir1.2-harfbuzz-0.0
          gir1.2-pango-1.0 gir1.2-rsvg-2.0 hardlink hplip
          hplip-data icu-devtools libalgorithm-diff-xs-perl
          libapt-pkg-perl libasan5 libatomic1
          libauthen-pam-perl libbinutils libblkid1 libbrotli1
          libc-bin libc-dev-bin libc-l10n libc6 libc6-dbg
          libcairo-gobject2 libcairo-perl
          libcairo-script-interpreter2 libcairo2 libcc1-0
          libcommon-sense-perl libcups2 libcupsimage2
          libdbd-mysql-perl libdbi-perl libexpat1 libfcgi-perl
          libffi-dev libfile-fcntllock-perl libfontconfig1
          libfreetype6 libgcc-8-dev libgdk-pixbuf2.0-0
          libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common
          libgfapi0 libgfortran5 libgfrpc0 libgfxdr0
          libgirepository-1.0-1 libglib-perl libglib2.0-0
          libglib2.0-bin libglib2.0-dev-bin libglusterfs0
          libgnutls-dane0 libgnutls30 libgomp1
          libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b
          libhpmud0 libhtml-parser-perl libintl-perl
          libintl-xs-perl libio-pty-perl libjson-xs-perl
          liblocale-gettext-perl libmount1 libnet-ssleay-perl
          libp11-kit0 libpam0g libpango-1.0-0 libpango-perl
          libpangocairo-1.0-0 libpangoft2-1.0-0
          libpangoxft-1.0-0 libpcre2-16-0 libpcre2-8-0
          libpng-tools libpng16-16 libproc-processtable-perl
          libpython3-stdlib librsvg2-2 librsvg2-common
          librtimulib-dev librtimulib-utils librtimulib7
          libsane-hpaio libselinux1 libsepol1 libsepol1-dev
          libsmbclient libstdc++6 libtalloc2 libtasn1-6
          libtdb1 libterm-readkey-perl libtevent0
          libtext-charwidth-perl libtext-csv-xs-perl
          libtext-iconv-perl libtirpc-common libtirpc3
          libubsan1 libwbclient0 libwebpmux3 libzstd1 locales
          mailutils mailutils-common manpages manpages-dev
          mypy openssh-client openssh-server
          openssh-sftp-server perl perl-base
          printer-driver-hpcups python3 python3-apt
          python3-cairo python3-cffi-backend python3-crypto
          python3-cups python3-dbus python3-distutils
          python3-gi python3-lazy-object-proxy python3-lib2to3
          python3-lxml python3-markupsafe python3-minimal
          python3-mypy python3-numpy python3-pil
          python3-psutil python3-pygame python3-renderpm
          python3-reportlab-accel python3-rpi.gpio
          python3-rtimulib python3-simplejson python3-smbc
          python3-smbus python3-spidev python3-tk
          python3-typed-ast python3-venv python3-wrapt
          raspi-config rpi.gpio-common samba-libs sense-hat
          zlib1g
        172 aktualisiert, 50 neu installiert, 139 zu entfernen und 1070 nicht aktualisiert.
        Es müssen noch 0 B von 162 MB an Archiven heruntergeladen werden.
        Nach dieser Operation werden 51,1 MB Plattenplatz freigegeben.
        Möchten Sie fortfahren? [J/n] j
        Changelogs werden gelesen... Fertig
        apt-listchanges: Neuigkeiten
        ----------------------------
        apt-listchanges: Neuigkeiten
        ----------------------------
        apt-listchanges: Neuigkeiten
        ----------------------------                            apt-listchanges: Neuigkeiten
        ----------------------------                            
        apt (2.1.16) unstable; urgency=medium                   
          Automatically remove unused kernels on apt {dist,full}-upgrade. To revert                                       to previous behavior, set APT::Get::AutomaticRemove::Kernels to false or                                        pass --no-auto-remove to the command. apt-get remains unchanged.                                              
          Packages files can now set the Phased-Update-Percentage field to restrict
          update rollout to a specified percentage of machines. Previously, this has
          only been available to users of Ubuntu's update-manager tool. See
          apt_preferences(5) for details and how to configure multiple systems to get                                   apt-listchanges: Neuigkeiten                            ----------------------------                            apt (2.1.16) unstable; urgency=medium                     Automatically remove unused kernels on apt {dist,full}-upgrade. To revert                                       to previous behavior, set APT::Get::AutomaticRemove::Kernels to false or                                        pass --no-auto-remove to the command. apt-get remains unchanged.                                                Packages files can now set the Phased-Update-Percentage field to restrict                                       update rollout to a specified percentage of machines. Previously, this has
          only been available to users of Ubuntu's update-manager tool. See
          apt_preferences(5) for details and how to configure multiple systems to get
          the same updates. Phased updates are disabled in chroots for now to not
          break buildd-style setups.                            
         -- Julian Andres Klode <jak@debian.org>  Fri, 08 Jan 2021 22:01:50 +0100
        
        
        Thomas Braun 1 Reply Last reply Reply Quote 0
        • Thomas Braun
          Thomas Braun Most Active @David G. last edited by Thomas Braun

          @david-g

          Wie ist der jetzige Stand?

          uname -m && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy libc6-dev libgcc-8-dev
          
          David G. 1 Reply Last reply Reply Quote 0
          • David G.
            David G. @Thomas Braun last edited by

            @thomas-braun

            pi@iobroker:~ $ uname -m && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy libc6-dev libgcc-8-dev
            armv7l
            pi
            /home/pi
            
            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @David G. last edited by Thomas Braun

              @david-g sagte in Upgrade von Debian 10 'Buster' auf 11 'Bullseye':
              Dann anders...

              sudo apt update && apt policy libc6-dev libgcc-8-dev
              

              Und von welcher Version aus machst du den Sprung auf Bullseye?

              David G. 1 Reply Last reply Reply Quote 0
              • David G.
                David G. @Thomas Braun last edited by

                @thomas-braun

                pi@iobroker:~ $ sudo apt update && apt policy libc6-dev libgcc-8-dev
                OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
                OK:2 http://archive.raspberrypi.org/debian bullseye InRelease
                OK:3 https://deb.nodesource.com/node_16.x bullseye InRelease
                Paketlisten werden gelesen... Fertig
                Abhängigkeitsbaum wird aufgebaut.
                Statusinformationen werden eingelesen.... Fertig
                Aktualisierung für 1290 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
                libc6-dev:
                  Installiert:           2.28-10+rpt2+rpi1+deb10u1
                  Installationskandidat: 2.31-13+rpt2+rpi1+deb11u3
                  Versionstabelle:
                     2.31-13+rpt2+rpi1+deb11u3 500
                        500 http://archive.raspberrypi.org/debian bullseye/main armhf Packages
                     2.31-13+rpi1+deb11u3 500
                        500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
                 *** 2.28-10+rpt2+rpi1+deb10u1 100
                        100 /var/lib/dpkg/status
                libgcc-8-dev:
                  Installiert:           8.3.0-6+rpi1
                  Installationskandidat: 8.4.0-7+rpi1
                  Versionstabelle:
                     8.4.0-7+rpi1 500
                        500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
                 *** 8.3.0-6+rpi1 100
                        100 /var/lib/dpkg/status
                pi@iobroker:~ $
                

                Komme von buster.

                Thomas Braun 1 Reply Last reply Reply Quote 0
                • Thomas Braun
                  Thomas Braun Most Active @David G. last edited by

                  @david-g

                  MIt gcc und Konsorten würde ich nicht rumfrickeln.
                  Installier Bullseye neu.

                  David G. 1 Reply Last reply Reply Quote 0
                  • David G.
                    David G. @Thomas Braun last edited by

                    @thomas-braun

                    Da komme ich die nächste Zeit nicht zu.
                    SQL und nut müssen dann auch neu installiert werden. Nut war ein Krampf....

                    Weist du, wie ich

                    sudo sed -i 's/bullseye\/updates/bullseye-security/g' /etc/apt/sources.list
                    sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
                    sudo sed -i 's/buster/bullseye/g' /etc/apt/
                    

                    Anpassen muss um erstmal wieder auf Buster zu kommen?

                    Thomas Braun 1 Reply Last reply Reply Quote 0
                    • Thomas Braun
                      Thomas Braun Most Active @David G. last edited by

                      @david-g

                      Buster erreicht in wenigen Wochen sein EndOfLife.

                      Die sed Befehle: Einfach buster durch bullseye ersetzen und umgekehrt.

                      David G. 1 Reply Last reply Reply Quote 0
                      • David G.
                        David G. @Thomas Braun last edited by David G.

                        @thomas-braun

                        Dann wirds langsam Zeit......
                        Gibt's kein Betriebssystem was sich empfiehlt, was nicht diese Hauptversionen hat und einfach durch Updates aktuell bleibt?

                        Die letzte Zeile möchte er nicht:

                        pi@iobroker:~ $ sudo sed -i 's/buster\/updates/buster-security/g' /etc/apt/sources.list
                        pi@iobroker:~ $ sudo sed -i 's/bullseye/buster/g' /etc/apt/sources.list
                        pi@iobroker:~ $ sudo sed -i 's/bullseye/buster/g' /etc/apt/
                        sed: /etc/apt/ kann nicht bearbeitet werden: Das ist keine normale Datei
                        pi@iobroker:~ $
                        

                        Edit:
                        Da fällt mir grad ein Artikel ein, den ich heute morgen gelesen habe.

                        Ist was der Grund für den Wechsel bei Google? So verstehe ich es im Artikel
                        https://www.heise.de/news/Google-Warum-uns-Ubuntu-zu-traege-war-und-wie-wir-jetzt-gLinux-administrieren-7179099.html

                        Thomas Braun J 2 Replies Last reply Reply Quote 0
                        • Thomas Braun
                          Thomas Braun Most Active @David G. last edited by

                          @david-g

                          sudo sed -i 's/bullseye/buster/g' /etc/apt/sources.list.d/*
                          

                          Es gibt sog. 'rolling releases', auch Debian 'sid' wäre sowas ähnliches.
                          Die sind aber in der Pflege aufwändiger als Distributionen mit festen Releases.

                          Die Übergangsfrist von einem Jahr von Release zu Releases sind bei Debian aber eigentlich ausreichend groß, um da nicht auf den letzten Drücker (oder gar erst nach dem Ableben der Version) hektisch werden zu müssen.

                          1 Reply Last reply Reply Quote 0
                          • J
                            Jan1 @David G. last edited by

                            @david-g sagte in Upgrade von Debian 10 'Buster' auf 11 'Bullseye':

                            Gibt's kein Betriebssystem was sich empfiehlt, was nicht diese Hauptversionen hat und einfach durch Updates aktuell bleibt?

                            Hast Du Dein Windows 95 auch durch Updates aktuell bis heute gehalten? 😉
                            Im Gegensatz zu Windows, ist Linux eh in einem Bruchteil der Zeit neu und ganz wichtig, sauber ohne Schnick Schnack frisch eingerichtet.

                            1 Reply Last reply Reply Quote 0
                            • David G.
                              David G. last edited by

                              Dass es schnell geht, weiß ich.
                              Aber wenn man in der Linux Welt nicht zu Hause ist, geht einem sowas mal durch.

                              An sich halte ich das System aktuell. Aber bei den großen Abständen ab 1 Jahr hab ich das dann nicht immer im Kopf.
                              Bei Windows bekommt man es ja immer irgendwie mit.
                              Und seit Windows 7 bin ich auch ohne Neuinstallation bis Win 11 gekommen.

                              Gibt ja auch komplexere Installationen, als ein iobroker wo nur das Backup eingespielt werden muss.

                              J FredF 2 Replies Last reply Reply Quote 0
                              • J
                                Jan1 @David G. last edited by

                                @david-g
                                Bei Linux kannst auch ein Versionssprung durch ein paar Befehle machen, aaaaaber meist schleppst so nur versteckte Probleme mit. Ich habs zu Beginn auch nicht neu aufgesetzt und früher oder später komische Probleme gehabt. Seit ich das neu mache und das geht eben sehr schnell, keine Probleme mehr.

                                Windows ist nicht kostenlos und da darf man auch etwas mehr erwarten was die Update Routine bei einem Versionswechsel angeht 😉
                                Dann bekommst hier doch schnell mit, wenn alle ein neues Linux drauf habe und Du noch nicht, dann solltest eben auch mal mit dem Upgrade anfangen.
                                Das ist alles reine Gewohnheit und die ändert sich je mehr man sich mit was befasst 🙂

                                David G. 1 Reply Last reply Reply Quote 0
                                • David G.
                                  David G. @Jan1 last edited by

                                  @jan1

                                  Habt ja recht.....

                                  Dann mache ich gleich mal ein Topic auf, wegen dem SQL Backup.
                                  Vermutlich wird beim einspielen keine Datenbank etc angelegt.
                                  Also sql installieren, Datenbank anlegen mit genau den selben Namen und PW und dann das Backup einspielen. Vermutlich ^^.

                                  crunchip 1 Reply Last reply Reply Quote 0
                                  • crunchip
                                    crunchip Forum Testing Most Active @David G. last edited by

                                    @david-g mit sql kenne ich mich nicht aus, jedoch ist es bei influxdb so, sobald in der Instanz die Daten eingegeben und diese gestartet wurde, die Datenbank automatisch angelegt wird.

                                    1 Reply Last reply Reply Quote 0
                                    • FredF
                                      FredF Most Active Forum Testing @David G. last edited by

                                      @david-g sagte in Upgrade von Debian 10 'Buster' auf 11 'Bullseye':

                                      Aber wenn man in der Linux Welt nicht zu Hause ist, geht einem sowas mal durch.

                                      Seit ich den Newskanal von https://www.debian.org/News/ abonniert habe, geht mir nichts mehr durch.
                                      6b61d376-0703-4139-89c0-d4d119368ada-grafik.png

                                      1 Reply Last reply Reply Quote 0
                                      • Homoran
                                        Homoran Global Moderator Administrators last edited by

                                        ich bin auch faul.
                                        ich mache "nur" alle 2 Jahre einen Rundumschlag auf meinen Systemen (Produktives Multihost mit 2 Slaves + im Moment nur ein Testsystem)

                                        Dabei setze ich komplett neu auf, Erst neuestes Debian, dann mit dem Installer alles andere, auf den slaves werden alle Adapter gelöscht, anschließend per iobroker setup custom an den Master gekoppelt.
                                        Nun das Backup restored, dabei wrrden auch die Instanzen auf den slaves hergestellt.

                                        Dauert etwa 3 Stunden, dann ist der Spuk vorbei

                                        Pedder007 1 Reply Last reply Reply Quote 0
                                        • Pedder007
                                          Pedder007 @Homoran last edited by

                                          Hallo @homoran und @Thomas-Braun
                                          Das Setup von @Homoran hört sich ähnlich an wie mein Setup, wobei mein Testsystem (Pi3B) nur sporadisch mal verwendet wird (meist ausgeschaltet ist) und somit einen völlig anderen Stand hat als mein eigentlicher Master (Pi4 B), plus zwei Slaves (auch Pi4B).

                                          Da ich das Bullseye Upgrade bisher auch ein wenig verschlafen habe, der Mensch hat ja auch schonmal andere Baustellen im Leben 😉 , habe ich mich gerade mal, mehr oder weniger, durch den ganzen Threat hier gehangelt.

                                          Abgesehen vom Bullseye Upgrade sind allerdings alle 3 Systeme auf dem allerneuesten Stand, dank regelmäßiger Buster updates/upgrades inkl. node/npm, nach Anleitung hier von @Thomas-Braun. Auch alle Adapter ~40 (inkl. deConz, NUT, BLE mit HW hintendran), halte ich immer zeitnah auf Stand. Neben allabendlichem BackUps ziehe ich mir auch regelmäßig Clone (beim Master sogar mit 3 SDs im Ringtausch), weil ich da ganz am Anfang mal böse Erfahrungen mit gemacht hatte). Als Oberfläche nutze ich mittlerweile mehr als 15 VIS Pages und auf dem Tablet in der Küche läuft die VIS via Kiosk. Also alles mal so richtig schön ausgebaut 😉

                                          Zusammenfassend habe ich folgendes verstanden:

                                          1. Die Anleitung von @Thomas-Braun ist nach wie vor gültig (erster Post in diesem Threat).
                                          2. Es kann schonmal Probleme mit DHCP geben, was dann aber über die entsprechend Einstellung in der 'raspi-config' (ggf. lokal anmelden) in den Griff zu bekommen ist.
                                          3. Es gibt Probleme mit der Debian GUI. Hier bin ich jetzt noch nicht so richtig schlau!? Ich nutze die GUI gerne und häufig, weil sie mir als Nicht-Profi-Raspian-Nutzer doch noch immer deutlich mehr Hilfestellung gibt als nur über eine Konsole zu arbeiten. Muss ich nun, wenn ich die GUI laufen habe und behalten möchte, tatsächlich eine komplette Neuinstallation machen oder geht das auch mit @Thomas-Braun Anleitung?
                                          4. Ich gehe davon aus, dass es dabei egal ist, ob ich erst die Slaves Upgrade, oder? Weil die wären etwas unkomplizierter und ein vorübergehender Ausfall der Video-Überwachung ist nicht ganz so tragisch, wie ein Totalausfall des ganzen SmartHomes (inkl. deConz/ConBee II mit rd. 100 Devices hinten dran).

                                          Danke vorab für ein kurzes Feedback 🙂

                                          Thomas Braun 1 Reply Last reply Reply Quote 0
                                          • Thomas Braun
                                            Thomas Braun Most Active @Pedder007 last edited by

                                            @pedder007

                                            1. Ja
                                            2. Ja
                                            3. Die Logik ist folgende: Mehr zu aktualisierender Code = Mehr Potential für Probleme. Deswegen Systeme immer so schlank wie möglich betreiben, Server halt OHNE Desktop.
                                            4. Ja
                                            Pedder007 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            1.1k
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            43
                                            309
                                            57428
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo