crash distribution upgrade to 24.04.1 LTS

Bug #2078608 reported by LEANDRECHEVALIER
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-release-upgrader (Ubuntu)
New
Undecided
Unassigned

Bug Description

Impossible d'évaluer la mise à niveau
Un problème insoluble est survenu lors du calcul de la mise à
niveau. Le paquet < ubuntustudio-desktop-core est marqué
pour suppression mais il est dans la liste de refus de
suppression. Si rien de tout cela ne s'applique, signalez ce
bogue à laide de la commande < ubuntu-bug ubuntu-release
upgrader-core > dans un terminal. Si vous souhaitez analyser le
probleme par vous-même, les fichiers journaux contenus dans
le répertoire < /var/log/dist-upgrade * contiennent les
informations sur la mise à niveau, Plus précisément, veuillez
consulter les journaux % main.log w et s apt.log w,

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ubuntu-release-upgrader-core 1:22.04.19
ProcVersionSignature: Ubuntu 5.15.0-119.129-lowlatency 5.15.160
Uname: Linux 5.15.0-119-lowlatency x86_64
NonfreeKernelModules: nvidia_modeset nvidia
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckResult: unknown
CrashDB: ubuntu
CurrentDesktop: KDE
Date: Sun Sep 1 11:29:10 2024
InstallationDate: Installed on 2019-12-12 (1724 days ago)
InstallationMedia: Ubuntu-Studio 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
PackageArchitecture: all
SourcePackage: ubuntu-release-upgrader
UpgradeStatus: Upgraded to jammy on 2024-09-01 (0 days ago)
VarLogDistupgradeTermlog:

Revision history for this message
LEANDRECHEVALIER (landread2276) wrote :
Revision history for this message
Julian Andres Klode (juliank) wrote :

Sorting out one chain, ubuntu-minimal is being removed due to netplan.io being removed.

Broken netplan.io:amd64 Dépend on python3:amd64 < 3.10.6-1~22.04.1 | 3.12.3-0ubuntu2 @ii umR >
  Considering python3:amd64 1406 as a solution to netplan.io:amd64 17
  MarkKeep netplan.io:amd64 < 0.106.1-7ubuntu0.22.04.4 -> 1.0.1-1ubuntu2~24.04.1 @ii umU Ib > FU=0
  Removing netplan.io:amd64 rather than change python3:amd64
  MarkDelete netplan.io:amd64 < 0.106.1-7ubuntu0.22.04.4 | 1.0.1-1ubuntu2~24.04.1 @ii umH Ib > FU=0

So it fails because python3 is being removed. This seems to stem from python3:i386 being pulled in:

Broken libglib2.0-dev:i386 Dépend on python3:i386 < none | 3.12.3-0ubuntu2 @un uH >
  Considering python3:i386 0 as a solution to libglib2.0-dev:i386 19
  MarkKeep libglib2.0-dev:i386 < 2.72.4-0ubuntu2.3 -> 2.80.0-6ubuntu3.1 @ii umU Ib > FU=0
  Try Installing python3:i386 < none | 3.12.3-0ubuntu2 @un uH > before changing libglib2.0-dev:i386
    MarkKeep python3:amd64 < 3.10.6-1~22.04.1 -> 3.12.3-0ubuntu2 @ii umU > FU=0
     Delayed Removing: python3:amd64 as upgrade is not an option for python3:i386 (3.12.3-0ubuntu2)
    MarkInstall python3:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > FU=0
    Installing python3-minimal:i386 as Pré-Dépend of python3:i386
      MarkKeep python3-minimal:amd64 < 3.10.6-1~22.04.1 -> 3.12.3-0ubuntu2 @ii umU > FU=0
       Delayed Removing: python3-minimal:amd64 as upgrade is not an option for python3-minimal:i386 (3.12.3-0ubuntu2)
      MarkInstall python3-minimal:i386 < none -> 3.12.3-0ubuntu2 @un uN Ib > FU=0
      Installing python3.12-minimal:i386 as Pré-Dépend of python3-minimal:i386
        MarkKeep python3.12-minimal:amd64 < none -> 3.12.3-1ubuntu0.1 @un uN > FU=0
        MarkInstall python3.12-minimal:i386 < none -> 3.12.3-1ubuntu0.1 @un uN IPb > FU=0
        Installing python3.12:i386 as Recommande of python3.12-minimal:i386
          MarkKeep python3.12:amd64 < none -> 3.12.3-1ubuntu0.1 @un uN Ib > FU=0
          MarkInstall python3.12:i386 < none -> 3.12.3-1ubuntu0.1 @un uN > FU=0
      MarkDelete python3-minimal:amd64 < 3.10.6-1~22.04.1 | 3.12.3-0ubuntu2 @ii umH Ib > FU=0
    MarkDelete python3:amd64 < 3.10.6-1~22.04.1 | 3.12.3-0ubuntu2 @ii umH Ib > FU=0
    MarkDelete python3:i386 < none -> 3.12.3-0ubuntu2 @un uN > FU=0

My suggestion here would be to remove libglib2.0-dev:i386, possibly all i386 packages, then reinstall what is missing after the upgrade.

Unfortunately it's not clear why it doesn't just upgrade python3:amd64 too; in any case, it just breaks down horribly after that.

Revision history for this message
LEANDRECHEVALIER (landread2276) wrote :
Download full text (8.6 KiB)

I follow your suggestion and it works fine ! Thanks a lot.

sudo apt-get purge --auto-remove libglib2.0-dev:i386
[sudo] Mot de passe de ordi2019 :
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  gir1.2-atk-1.0:i386* gir1.2-freedesktop:i386* gir1.2-gdkpixbuf-2.0:i386*
  gir1.2-glib-2.0:i386* gir1.2-gtk-2.0:i386* gir1.2-harfbuzz-0.0:i386*
  gir1.2-ibus-1.0:i386* gir1.2-pango-1.0:i386* libatk1.0-dev:i386*
  libblkid-dev:i386* libbrotli-dev:i386* libcaca-dev:i386*
  libcairo-script-interpreter2:i386* libcairo2-dev:i386* libdatrie-dev:i386*
  libdecor-0-dev:i386* libdeflate-dev:i386* libdrm-dev:i386* libexpat1-dev:i386*
  libffi-dev:i386* libfontconfig-dev:i386* libfontconfig1-dev:i386*
  libfreetype-dev:i386* libfreetype6-dev:i386* libfribidi-dev:i386*
  libgbm-dev:i386* libgdk-pixbuf-2.0-dev:i386* libgdk-pixbuf-xlib-2.0-dev:i386*
  libgdk-pixbuf2.0-dev:i386* libgirepository-1.0-1:i386* libglib2.0-dev:i386*
  libglib2.0-dev-bin* libglu1-mesa-dev:i386* libgraphite2-dev:i386*
  libgtk2.0-dev:i386* libharfbuzz-dev:i386* libharfbuzz-gobject0:i386*
  libharfbuzz-icu0:i386* libibus-1.0-5:i386* libibus-1.0-dev:i386*
  libice-dev:i386* libjbig-dev:i386* liblzo2-2:i386* libmount-dev:i386*
  libpango1.0-dev:i386* libpangoxft-1.0-0:i386* libpciaccess-dev:i386*
  libpcre16-3:i386* libpcre2-16-0:i386* libpcre2-32-0:i386* libpcre2-dev:i386*
  libpcre2-posix3:i386* libpcre3-dev:i386* libpcre32-3:i386* libpcrecpp0v5:i386*
  libpixman-1-dev:i386* libpng-dev:i386* libpng-tools* libpulse-dev:i386*
  libpulse-mainloop-glib0:i386* libsdl1.2-dev:i386* libsdl2-dev:i386*
  libselinux1-dev:i386* libsepol-dev:i386* libslang2-dev:i386* libsm-dev:i386*
  libsndio-dev:i386* libthai-dev:i386* libtiff-dev:i386* libtiffxx5:i386*
  libudev-dev:i386* libwayland-bin* libwayland-dev:i386*
  libxcb-render0-dev:i386* libxcb-shm0-dev:i386* libxcomposite-dev:i386*
  libxcursor-dev:i386* libxdamage-dev:i386* libxext-dev:i386*
  libxfixes-dev:i386* libxft-dev:i386* libxft2:i386* libxi-dev:i386*
  libxinerama-dev:i386* libxkbcommon-dev:i386* libxrandr-dev:i386*
  libxrender-dev:i386* libxss-dev:i386* libxt-dev:i386* libxt6:i386*
  libxv-dev:i386* libxv1:i386* libxxf86vm-dev:i386* pango1.0-tools*
  uuid-dev:i386* x11proto-scrnsaver-dev* x11proto-xf86vidmode-dev*
0 mis à jour, 0 nouvellement installés, 97 à enlever et 0 non mis à jour.
Après cette opération, 82,2 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
(Lecture de la base de données... 1236883 fichiers et répertoires déjà installés.)
Suppression de libgtk2.0-dev:i386 (2.24.33-2ubuntu2.1) ...
Suppression de gir1.2-gtk-2.0:i386 (2.24.33-2ubuntu2.1) ...
Suppression de libatk1.0-dev:i386 (2.36.0-3build1) ...
Suppression de gir1.2-atk-1.0:i386 (2.36.0-3build1) ...
Suppression de libpango1.0-dev:i386 (1.50.6+ds-2ubuntu1) ...
Suppression de gir1.2-pango-1.0:i386 (1.50.6+ds-2ubuntu1) ...
Suppression de gir1.2-freedesktop:i386 (1.72.0-1) ...
Suppression de libgdk-pixbuf2.0-dev:i386 (2.40.2-2build4) ...
Suppression de libgdk-pixbuf-xlib-2.0-dev:i386 (2.40.2-2build4) ...
Suppression de libgdk-pixbuf...

Read more...

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.