Hi,
is an upgrade to Debian 12 (bookworm) possible?
It is planned and we are currently working on it.
I am trying the update manually on the vivvid unit machine.
This is my "/etc/apt/sources" file now:
deb http://deb.debian.org/debian/ bookworm main contrib non-free deb-src http://deb.debian.org/debian/ bookworm main contrib non-free deb http://deb.debian.org/debian-security/ bookworm-security main contrib non-free deb-src http://deb.debian.org/debian-security/ bookworm-security main contrib non-free deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free
After "apt-get update" I try "apt-get upgrade" and furtheron "apt-get full-upgrade" with these results:
sudo apt-get full-upgrade Reading package lists... Done Building dependency tree... Done Reading state information... Done Calculating upgrade... Done The following packages were automatically installed and are no longer required: libcdio-cdda2 libcdio-paranoia2 libenca0 libldb2 liblirc-client0 liblmdb0 libmng1 libsdl1.2debian libtalloc2 libtevent0 libvorbisidec1 libwbclient0 libxvmc1 python3-ldb Use 'sudo apt autoremove' to remove them. The following packages have been kept back: acpi-support-base acpid adduser adwaita-icon-theme alsa-utils anacron apt apt-transport-https apt-utils at-spi2-core base-files base-passwd bash binfmt-support binutils binutils-aarch64-linux-gnu binutils-common blueman bluez bluez-obexd bsdextrautils bsdmainutils bsdutils bubblewrap busybox bzip2 ca-certificates cheese cheese-common cmake cmake-data console-setup console-setup-linux coreutils cpio cpp curl cutecom dash dbus dbus-x11 dconf-cli dconf-editor dconf-gsettings-backend dconf-service debconf debian-archive-keyring debian-keyring debianutils desktop-base diffutils dirmngr distro-info-data dmsetup dnsmasq-base dpkg dvb-tools e2fsprogs evtest exo-utils fdisk file findutils firefox-esr firmware-ath9k-htc fontconfig fontconfig-config fonts-dejavu-core fuse g++ gcc gdal-data gdisk gir1.2-atk-1.0 gir1.2-atspi-2.0 gir1.2-ayatanaappindicator3-0.1 gir1.2-freedesktop gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gst-plugins-bad-1.0 gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gtk-3.0 gir1.2-harfbuzz-0.0 gir1.2-libxfce4util-1.0 gir1.2-nm-1.0 gir1.2-pango-1.0 git git-man gjs glib-networking glib-networking-common glib-networking-services glmark2-data glmark2-drm glmark2-es2-drm glmark2-es2-wayland glmark2-es2-x11 glmark2-wayland glmark2-x11 gnome-desktop3-data gnome-sound-recorder gnupg gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-client gpg-wks-server gpgconf gpgsm gpgv grep groff-base gsettings-desktop-schemas gstreamer1.0-alsa gstreamer1.0-clutter-3.0 gstreamer1.0-gl gstreamer1.0-gtk3 gstreamer1.0-libav gstreamer1.0-opencv gstreamer1.0-plugins-bad gstreamer1.0-plugins-bad-apps gstreamer1.0-plugins-base gstreamer1.0-plugins-base-apps gstreamer1.0-plugins-good gstreamer1.0-plugins-ugly gstreamer1.0-pulseaudio gstreamer1.0-qt5 gstreamer1.0-tools gstreamer1.0-wpe gstreamer1.0-x gtk-update-icon-cache gvfs gvfs-common gvfs-daemons gvfs-libs gzip hardinfo hdparm hostname htop i2c-tools icu-devtools ifupdown init-system-helpers initramfs-tools initramfs-tools-core initscripts insserv iotop iperf iproute2 iptables iputils-ping ir-keytable isc-dhcp-client iso-codes iw kbd keyboard-configuration klibc-utils kmod less libaa1 libacl1 libaec0 libapparmor1 libapt-pkg6.0 libarchive13 libargon2-1 libarpack2 libasan6 libasound2 libasound2-data libasound2-plugins libass9 libassuan0 libasyncns0 libatk-bridge2.0-0 libatk-bridge2.0-dev libatk1.0-0 libatk1.0-dev libatkmm-1.6-1v5 libatomic1 libatopology2 libatspi2.0-0 libatspi2.0-dev libattr1 libaudit-common libaudit1 libavahi-client3 libavahi-common-data libavahi-common3 libavcodec-dev libavformat-dev libavutil-dev libayatana-appindicator3-1 libayatana-ido3-0.4-0 libayatana-indicator3-7 libbinutils libblas3 libblkid-dev libblkid1 libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2 libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2 libbluetooth3 libbluray2 libbrotli-dev libbrotli1 libbs2b0 libbsd0 libbz2-1.0 libc++1 libc-bin libc-dev-bin libc-l10n libc6 libc6-dev libcaca0 libcairo-gobject2 libcairo-script-interpreter2 libcairo2 libcairo2-dev libcairomm-1.0-1v5 libcanberra-gtk3-0 libcanberra0 libcap-ng0 libcap2 libcap2-bin libcc1-0 libcdio-cdda2 libcdio19 libcdparanoia0 libcharls2 libcheese-gtk25 libcheese8 libchromaprint1 libclutter-1.0-0 libclutter-gst-3.0-0 libclutter-gtk-1.0-0 libcogl-pango20 libcogl-path20 libcogl20 libcolord2 libcom-err2 libcrypt-dev libcrypt1 libcryptsetup12 libctf-nobfd0 libctf0 libcue2 libcups2 libcurl3-gnutls libcurl4 libdap27 libdapclient6v5 libdatrie-dev libdatrie1 libdb5.3 libdbus-1-3 libdbus-1-dev libdbus-glib-1-2 libdbusmenu-glib4 libdbusmenu-gtk3-4 libdc1394-25 libdc1394-dev libdconf1 libde265-0 libdebconfclient0 libdeflate-dev libdeflate0 libdevmapper1.02.1 libdouble-conversion3 libdpkg-perl libdrm-amdgpu1 libdrm-common libdrm-dev libdrm-etnaviv1 libdrm-freedreno1 libdrm-nouveau2 libdrm-radeon1 libdrm-tegra0 libdrm2 libdv4 libdvbv5-0 libdvbv5-dev libdvbv5-doc libdvdnav4 libdvdread8 libdw-dev libdw1 libedit2 libegl-dev libegl-mesa0 libegl1 libegl1-mesa-dev libelf-dev libelf1 libencode-locale-perl libepoxy-dev libepoxy0 liberror-perl libestr0 libevdev2 libevent-2.1-7 libexempi8 libexif-dev libexif12 libexiv2-27 libexo-2-0 libexo-common libexpat1 libexpat1-dev libext2fs2 libfaad2 libfastjson4 libfdisk1 libffi-dev libfftw3-double3 libfftw3-single3 libfido2-1 libfile-listing-perl libflite1 libfontconfig-dev libfontconfig1 libfontconfig1-dev libfreetype-dev libfreetype6 libfreetype6-dev libfreexl1 libfribidi-dev libfribidi0 libfuse2 libfyba0 libgarcon-1-0 libgarcon-common libgarcon-gtk3-1-0 libgbm1 libgcc-s1 libgck-1-0 libgcr-base-3-1 libgcrypt20 libgd3 libgdbm-compat4 libgdbm6 libgdcm-dev libgdcm3.0 libgdk-pixbuf-2.0-0 libgdk-pixbuf-2.0-dev libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgeos-c1v5 libgeotiff5 libgexiv2-2 libgfortran5 libgif7 libgirara-gtk3-3 libgirepository-1.0-1 libgjs0g libgl-dev libgl1 libgl1-mesa-dri libgl2ps1.4 libglapi-mesa libgles-dev libgles1 libgles2 libglib2.0-0 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libglibmm-2.4-1v5 libglu1-mesa libglu1-mesa-dev libglvnd-dev libglvnd0 libglx-dev libglx-mesa0 libglx0 libgme0 libgmp10 libgnome-autoar-0-0 libgnutls30 libgomp1 libgpg-error0 libgphoto2-6 libgphoto2-dev libgphoto2-port12 libgpiod-dev libgpiod2 libgpm2 libgraphene-1.0-0 libgsf-1-114 libgsf-1-common libgsm1 libgssapi-krb5-2 libgstreamer-gl1.0-0 libgstreamer-opencv1.0-0 libgstreamer-plugins-bad1.0-0 libgstreamer-plugins-bad1.0-dev libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-dev libgstreamer1.0-0 libgstreamer1.0-dev libgtk-3-0 libgtk-3-common libgtk-3-dev libgtkmm-3.0-1v5 libgudev-1.0-0 libgupnp-igd-1.0-4 libgxps2 libharfbuzz-dev libharfbuzz-gobject0 libharfbuzz-icu0 libharfbuzz0b libhdf4-0-alt libhdf5-103-1 libhdf5-hl-100 libheif1 libhogweed6 libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libhunspell-1.7-0 libi2c0 libical3 libicu-dev libidn2-0 libiec61883-0 libimlib2 libimobiledevice6 libiniparser1 libinput-bin libinput10 libio-html-perl libio-socket-ssl-perl libip4tc2 libip6tc2 libisl23 libitm1 libiw30 libjack-jackd2-0 libjansson4 libjbig-dev libjbig0 libjpeg-dev libjpeg62-turbo libjpeg62-turbo-dev libjson-c5 libjson-glib-1.0-0 libjson-glib-1.0-common libk5crypto3 libkeyutils1 libklibc libkmlbase1 libkmldom1 libkmlengine1 libkmod2 libkrb5-3 libkrb5support0 libksba8 liblapack3 liblcms2-2 libldb2 liblept5 liblightdm-gobject-1-0 liblilv-0-0 liblirc-client0 liblocale-gettext-perl liblognorm5 liblsan0 libltc11 libltdl7 liblua5.2-0 liblwp-mediatypes-perl liblz4-1 liblzma-dev liblzma5 libmad0 libmagic-mgc libmagic1 libmariadb3 libmd0 libmd4c0 libminizip1 libmjpegutils-2.1-0 libmm-glib0 libmount-dev libmount1 libmozjs-78-0 libmp3lame0 libmpc3 libmpeg2encpp-2.1-0 libmpfr6 libmpg123-0 libmplex2-2.1-0 libmysofa1 libncurses6 libncursesw6 libndp0 libnet-dbus-perl libnet-http-perl libnet-ssleay-perl libnetfilter-conntrack3 libnettle8 libnewt0.52 libnfnetlink0 libnftnl11 libnghttp2-14 libnice10 libnl-3-200 libnl-genl-3-200 libnl-route-3-200 libnm0 libnma-common libnma0 libnotify4 libnspr4 libnss3 libnuma1 libobrender32v5 libobt2v5 libodbc1 libogdi4.1 libogg0 libopencore-amrnb0 libopencore-amrwb0 libopencv-calib3d-dev libopencv-contrib-dev libopencv-core-dev libopencv-dev libopencv-dnn-dev libopencv-features2d-dev libopencv-flann-dev libopencv-highgui-dev libopencv-imgcodecs-dev libopencv-imgproc-dev libopencv-ml-dev libopencv-objdetect-dev libopencv-photo-dev libopencv-shape-dev libopencv-stitching-dev libopencv-superres-dev libopencv-video-dev libopencv-videoio-dev libopencv-videostab-dev libopencv-viz-dev libopenexr-dev libopengl-dev libopengl0 libopenjp2-7 libopenmpt0 libopenni2-0 libopts25 libopus0 liborc-0.4-0 liborc-0.4-dev liborc-0.4-dev-bin libosinfo-1.0-0 libp11-kit0 libpam-modules libpam-modules-bin libpam-runtime libpam-systemd libpam0g libpango-1.0-0 libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libpangomm-1.4-1v5 libpangoxft-1.0-0 libparted-fs-resize0 libparted2 libpcap0.8 libpci3 libpciaccess-dev libpciaccess0 libpcre16-3 libpcre2-16-0 libpcre2-32-0 libpcre2-8-0 libpcre2-dev libpcre3 libpcre3-dev libpcre32-3 libpcrecpp0v5 libpcsclite1 libpeas-1.0-0 libpeas-common libpipeline1 libpixman-1-0 libpixman-1-dev libpkcs11-helper1 libplist3 libpng-dev libpng16-16 libpocketsphinx3 libpolkit-agent-1-0 libpolkit-gobject-1-0 libpoppler-glib8 libpopt0 libpq5 libproxy1v5 libpsl5 libpulse-mainloop-glib0 libpulse0 libpulsedsp libpython3-stdlib libqhull8.0 libqt5concurrent5 libqt5core5a libqt5dbus5 libqt5gui5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediagsttools5 libqt5multimediaquick5 libqt5multimediawidgets5 libqt5network5 libqt5opengl5 libqt5printsupport5 libqt5qml5 libqt5qmlmodels5 libqt5qmlworkerscript5 libqt5quick5 libqt5quickparticles5 libqt5quickshapes5 libqt5quicktest5 libqt5quickwidgets5 libqt5serialport5 libqt5serialport5-dev libqt5sql5 libqt5test5 libqt5waylandclient5 libqt5widgets5 libqt5x11extras5 libqt5xml5 libquvi-scripts-0.9 librabbitmq4 libre2-9 libreadline8 librhash0 librhythmbox-core10 librsvg2-2 librsvg2-common librttopo1 librubberband2 libsamplerate0 libsasl2-2 libsasl2-modules-db libsbc1 libsdl1.2debian libsdl2-2.0-0 libseccomp2 libsecret-1-0 libsecret-common libselinux1 libselinux1-dev libsemanage-common libsensors-config libsensors5 libserd-0-0 libshout3 libsigc++-2.0-0v5 libslang2 libsmartcols1 libsnappy1v5 libsndfile1 libsndio7.0 libsocket++1 libsord-0-0 libsoundtouch1 libsoup-gnome2.4-1 libsoup2.4-1 libsox-fmt-all libsox-fmt-alsa libsox-fmt-ao libsox-fmt-base libsox-fmt-mp3 libsox-fmt-oss libsox-fmt-pulse libsox3 libspandsp2 libspatialite7 libspeex1 libspeexdsp1 libsphinxbase3 libsqlite3-0 libsratom-0-0 libsrtp2-1 libss2 libssh-gcrypt-4 libssh2-1 libstdc++6 libstemmer0d libstrongswan libsuperlu5 libswresample-dev libswscale-dev libsynctex2 libsystemd0 libsz2 libtag1v5 libtag1v5-vanilla libtagc0 libtasn1-6 libtbb-dev libtcl8.6 libtdb1 libtevent0 libthai-data libthai-dev libthai0 libtheora0 libthunarx-3-0 libtiff-dev libtinfo6 libtirpc-common libtirpc-dev libtirpc3 libtk8.6 libtotem-plparser-common libtotem-plparser18 libtry-tiny-perl libtsan0 libubsan1 libudev1 libudfread0 libudisks2-0 libunistring2 libunwind-dev libunwind8 libupower-glib3 liburi-perl liburiparser1 libusb-1.0-0 libutempter0 libuuid1 libuv1 libv4l-0 libv4l-dev libv4l2rds0 libv4lconvert0 libva-drm2 libva-x11-2 libva2 libvdpau1 libvisual-0.4-0 libvncclient1 libvncserver1 libvte-2.91-0 libvte-2.91-common libvulkan-dev libvulkan1 libwacom-common libwavpack1 libwayland-bin libwayland-client0 libwayland-cursor0 libwayland-dev libwayland-egl1 libwayland-server0 libwbclient0 libwebpdemux2 libwebpmux3 libwnck-3-0 libwnck-3-common libwoff1 libwpe-1.0-1 libwpebackend-fdo-1.0-1 libwrap0 libwww-perl libx11-6 libx11-data libx11-dev libx11-xcb-dev libx11-xcb1 libxapian30 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-image0 libxcb-present0 libxcb-randr0 libxcb-render0 libxcb-render0-dev libxcb-shape0 libxcb-shm0 libxcb-shm0-dev libxcb-sync1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1 libxcb1 libxcb1-dev libxcursor-dev libxcursor1 libxdamage-dev libxdamage1 libxerces-c3.2 libxext-dev libxext6 libxfce4panel-2.0-4 libxfce4ui-2-0 libxfce4ui-common libxfce4ui-utils libxfce4util-common libxfce4util-dev libxfce4util7 libxfconf-0-3 libxfixes-dev libxfixes3 libxfont-dev libxfont2 libxft-dev libxft2 libxi-dev libxi6 libxinerama-dev libxinerama1 libxkbcommon-dev libxkbcommon-x11-0 libxkbcommon0 libxkbregistry0 libxml-parser-perl libxml-twig-perl libxml2 libxml2-utils libxmu6 libxmuu1 libxpm4 libxrandr-dev libxrandr2 libxrender-dev libxrender1 libxres1 libxslt1.1 libxt6 libxtables12 libxtst-dev libxtst6 libxv1 libxxf86dga1 libxxhash0 libz3-4 libzbar0 libzmq5 libzstd1 libzvbi-common libzvbi0 lightdm lightdm-gtk-greeter lightdm-gtk-greeter-settings linux-base linux-libc-dev lm-sensors locales login logsave lsb-base lsb-release lsof lua-bitop lua-expat lua-lpeg lua-socket makedev man-db mariadb-common mawk media-types mesa-common-dev mesa-utils mount mtd-utils mysql-common nano nautilus nautilus-data ncal ncurses-base ncurses-bin net-tools netbase network-manager network-manager-gnome network-manager-l2tp network-manager-openvpn network-manager-pptp network-manager-strongswan network-manager-vpnc notification-daemon ntfs-3g ntp ntpdate obconf ocl-icd-libopencl1 odbcinst odbcinst1debian2 onboard openbox openssh-client openssh-server openssh-sftp-server openssl openvpn osinfo-db pango1.0-tools parole-dev parted passwd pavucontrol pci.ids pciutils perl perl-base perl-openssl-defaults pinentry-curses pkg-config policykit-1 policykit-1-gnome powerdebug powermgmt-base powertop ppp procps proj-data psmisc pulseaudio pulseaudio-module-bluetooth pulseaudio-utils python3 python3-cairo python3-certifi python3-chardet python3-dbus python3-distro python3-distutils python3-gi python3-gi-cairo python3-idna python3-ldb python3-lib2to3 python3-minimal python3-pkg-resources python3-psutil python3-requests python3-six python3-urllib3 python3-urwid qml-module-qt-labs-folderlistmodel qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtqml qml-module-qtqml-models2 qml-module-qtquick-controls qml-module-qtquick-layouts qml-module-qtquick-window2 qml-module-qtquick2 qt5-qmake qt5-qmake-bin qt5-qmltooling-plugins qtbase5-dev qtbase5-dev-tools qtdeclarative5-dev qtdeclarative5-dev-tools qtmultimedia5-examples qv4l2 readline-common resolvconf rfkill rhythmbox rhythmbox-data rsync rsyslog runit-helper s-tui sed sensible-utils shared-mime-info sox startpar strace stress strongswan strongswan-charon strongswan-libcharon strongswan-nm strongswan-starter sudo synaptic systemd systemd-sysv sysv-rc sysvinit-utils tar task-desktop task-xfce-desktop tasksel tasksel-data tcl tcl8.6 thunar thunar-data tk tk8.6 trace-cmd tracker tracker-extract tracker-miner-fs triggerhappy tzdata ucf udev udisks2 unzip upower usb-modeswitch usb-modeswitch-data usb.ids usbutils user-setup util-linux uuid-dev v4l-utils vim vim-common vim-runtime vim-tiny vpnc vpnc-scripts wayland-protocols wget whiptail wireless-regdb wireless-tools wpasupplicant x11-apps x11-common x11-session-utils x11-xkb-utils x11-xserver-utils x11proto-dev x11proto-input-dev x11proto-randr-dev x11proto-record-dev x11proto-xext-dev x11proto-xinerama-dev x11vnc xauth xbitmaps xdg-dbus-proxy xdotool xfce4 xfce4-appfinder xfce4-battery-plugin xfce4-helpers xfce4-panel xfce4-power-manager xfce4-power-manager-data xfce4-pulseaudio-plugin xfce4-screenshooter xfce4-session xfce4-settings xfconf xfdesktop4 xfdesktop4-data xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfwm4 xkb-data xl2tpd xorg xserver-common xserver-xorg xserver-xorg-core xserver-xorg-dev xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-libinput xserver-xorg-legacy xserver-xorg-video-all xserver-xorg-video-amdgpu xserver-xorg-video-ati xserver-xorg-video-fbdev xserver-xorg-video-nouveau xserver-xorg-video-radeon xserver-xorg-video-vesa xxd zathura zathura-pdf-poppler zip zlib1g zlib1g-dev 0 upgraded, 0 newly installed, 0 to remove and 1109 not upgraded.
Shouldn' t it upgrade the packages now?
There are still quite some work to do before migrating to Debian 12, and you can not use apt upgrade to do it right away.
Any update on this? Debian 13 was released 13 days ago, and I had to make significant changes to
/etc/apt/sources
Just to be able to get zeroconf working. The default python is 3.9, etc. I do not want to sound ungrateful, but it has been more than a year since that last post. Is there any progress?
In case this helps anyone, this is my new /etc/apt/sources:
#deb http://deb.debian.org/debian bullseye main contrib non-free deb-src http://archive.debian.org/debian bullseye main contrib non-free #deb http://deb.debian.org/debian-security bullseye-security main contrib non-free #deb-src http://deb.debian.org/debian-security bullseye-security main contrib non-free #deb http://deb.debian.org/debian bullseye-updates main contrib non-free deb-src http://archive.debian.org/debian bullseye-updates main contrib non-free #deb http://deb.debian.org/debian bullseye-backports main contrib non-free deb http://archive.debian.org/debian bullseye-backports main contrib non-free #deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free deb-src http://archive.debian.org/debian bullseye-backports main contrib non-free deb http://archive.debian.org/debian bullseye main contrib non-free deb http://archive.debian.org/debian bullseye-updates main contrib non-free
And then I had to:
sudo apt-mark hold libavahi-common3 libavahi-common-data libavahi-core7 libavahi-client3 avahi-daemon
to get avahi to install so I could have zeroconf working.
I could find no documentation telling me I had to do anything like this, no one seems to have reported the issue (please correct me if either is incorrect). The Vivid unit is really nice to prototype with, its just a shame that as Debian 11 is deprecated there isn't active support telling us what to do to keep it running