Произошла неразрешимая проблема при расчёте do-release-upgrade с 23.10 на 24.04.1

Вопрос или проблема

Я пытаюсь обновить свой Ubuntu Studio с 23.10 до 24.04.1, но получаю следующее сообщение об ошибке:

Не удается определить, какие обновления системы доступны
Произошла нерешаемая проблема при вычислении обновления системы.

Рекомендуется взглянуть на файлы »/var/log/dist-upgrade« main.log и apt.log, которые будут приложены позже.

Я не смог найти ничего о недостающих пакетах. Есть некоторые, где “не удалось найти замену”, но посмотрите сами:

Я не смог вместить целый main.log, поэтому вот некоторые ошибки, которые я нашел:

2024-09-28 13:17:48,236 DEBUG Ищем замену для libiw30
       2024-09-28 13:17:48,237 DEBUG Не удалось найти замену для libiw30
       2024-09-28 13:17:57,121 DEBUG Ищем замену для libpython3.11-minimal
       2024-09-28 13:17:57,121 DEBUG Не удалось найти замену для libpython3.11-minimal

А в apt.log я нашел это и другие ошибки:

Испорченные coreutils:amd64 Испорчено на usrmerge:amd64 < 35ubuntu1 @ii mK > (< 39)
  Рассматриваем usrmerge:amd64 -3 как решение для coreutils:amd64 5110
  Добавлено usrmerge:amd64 в список на удаление
  Установлен на удаление usrmerge:amd64 < 35ubuntu1 @ii mK > FU=0
  Исправление coreutils:amd64 путем удаления usrmerge:amd64
Исследуем (0) python3:amd64 < 3.11.4-5 -> 3.12.3-0ubuntu2 @ii umU Ib >
Испорченный python3:amd64 Конфликтует с python3-distutils:amd64 < 3.11.5-1 @ii mK Ib >
  Рассматриваем python3-distutils:amd64 -2 как решение для python3:amd64 932
  Добавлено python3-distutils:amd64 в список на удаление
  Установлен на удаление python3-distutils:amd64 < 3.11.5-1 @ii mK Ib > FU=0
  Исправление python3:amd64 путем удаления python3-distutils:amd64
Исследуем (0) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2build1 @un uN Ib >
Испорченный libsvtav1enc1d1:amd64 Испорчен на libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libsvtav1enc1d1:amd64 31
  Добавлено libsvtav1enc1:amd64 в список на удаление
Испорченный libsvtav1enc1d1:amd64 Испорчен на libsvtav1enc1:i386 < 1.6.0+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~)
  Рассматриваем libsvtav1enc1:i386 -4 как решение для libsvtav1enc1d1:amd64 31
  Добавлено libsvtav1enc1:i386 в список на удаление
  Установлен на удаление libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > FU=0
  Исправление libsvtav1enc1d1:amd64 путем удаления libsvtav1enc1:amd64
  Установлен на удаление libsvtav1enc1:i386 < 1.6.0+dfsg-1 @ii mK > FU=0
  Исправление libsvtav1enc1d1:amd64 путем удаления libsvtav1enc1:i386
Исследуем (0) php-common:amd64 < 2:93ubuntu1 -> 2:93ubuntu2 @ii umU Ib >
Испорченный php-common:amd64 Испорчено на php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mK >
  Рассматриваем php8.2-common:amd64 3 как решение для php-common:amd64 18
  Добавлено php8.2-common:amd64 в список на удаление
  Установлен на удаление php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mK > FU=0
  Исправление php-common:amd64 путем удаления php8.2-common:amd64
Исследуем (0) libtss2-mu-4.0.1-0t64:amd64 < none -> 4.0.1-7.1ubuntu5.1 @un umN Ib >
Испорченный libtss2-mu-4.0.1-0t64:amd64 Конфликтует с libtss2-mu0:amd64 < 4.0.1-3ubuntu1.1 @ii mK > (< 4.0.1-3ubuntu1.1)
  Рассматриваем libtss2-mu0:amd64 -3 как решение для libtss2-mu-4.0.1-0t64:amd64 14
  Добавлено libtss2-mu0:amd64 в список на удаление
  Установлен на удаление libtss2-mu0:amd64 < 4.0.1-3ubuntu1.1 @ii mK > FU=0
  Исправление libtss2-mu-4.0.1-0t64:amd64 путем удаления libtss2-mu0:amd64
Исследуем (0) libgeos-c1t64:amd64 < none -> 3.12.1-3build1 @un umN Ib >
Испорченный libgeos-c1t64:amd64 Зависит от libgeos3.12.1t64:amd64 < none | 3.12.1-3build1 @un umH > (>= 3.12.1)
  Рассматриваем libgeos3.12.1t64:amd64 0 как решение для libgeos-c1t64:amd64 3
  Удерживаем libgeos-c1t64:amd64 < none -> 3.12.1-3build1 @un umN Ib > FU=0
  Удерживаем libgeos-c1t64:amd64 вместо изменения libgeos3.12.1t64:amd64
Исследуем (0) libgdal34t64:amd64 < none -> 3.8.4+dfsg-3ubuntu3 @un umN Ib >
Испорченный libgdal34t64:amd64 Зависит от libgeos-c1t64:amd64 < none | 3.12.1-3build1 @un umH > (>= 3.11.0)
  Рассматриваем libgeos-c1t64:amd64 3 как решение для libgdal34t64:amd64 2
  Удерживаем libgdal34t64:amd64 < none -> 3.8.4+dfsg-3ubuntu3 @un umN Ib > FU=0
  Удерживаем libgdal34t64:amd64 вместо изменения libgeos-c1t64:amd64
Исследуем (0) libportsmf0t64:amd64 < none -> 0.1~svn20101010-7build1 @un uN Ib >
Испорченный libportsmf0t64:amd64 Испорчен на libportsmf0v5:amd64 < 0.1~svn20101010-6ubuntu1 @ii mK Ib > (< 0.1~svn20101010-7build1)
  Рассматриваем libportsmf0v5:amd64 -3 как решение для libportsmf0t64:amd64 2
  Добавлено libportsmf0v5:amd64 в список на удаление
  Установлен на удаление libportsmf0v5:amd64 < 0.1~svn20101010-6ubuntu1 @ii mK Ib > FU=0
  Исправление libportsmf0t64:amd64 путем удаления libportsmf0v5:amd64
Исследуем (0) libopencv-imgcodecs406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib >
Испорченный libopencv-imgcodecs406t64:amd64 Зависит от libgdal34t64:amd64 < none | 3.8.4+dfsg-3ubuntu3 @un umH > (>= 2.0.1)
  Рассматриваем libgdal34t64:amd64 2 как решение для libopencv-imgcodecs406t64:amd64 2
  Удерживаем libopencv-imgcodecs406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib > FU=0
  Удерживаем libopencv-imgcodecs406t64:amd64 вместо изменения libgdal34t64:amd64
Исследуем (0) libiw30t64:amd64 < none -> 30~pre9-16.1ubuntu2 @un uN Ib >
Испорченный libiw30t64:amd64 Конфликтует с libiw30:amd64 < 30~pre9-13.1ubuntu4 @ii mK > (< 30~pre9-16.1ubuntu2)
  Рассматриваем libiw30:amd64 -3 как решение для libiw30t64:amd64 2
  Добавлено libiw30:amd64 в список на удаление
  Установлен на удаление libiw30:amd64 < 30~pre9-13.1ubuntu4 @ii mK > FU=0
  Исправление libiw30t64:amd64 путем удаления libiw30:amd64
Исследуем (0) libopencv-videoio406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib >
Испорченный libopencv-videoio406t64:amd64 Зависит от libopencv-imgcodecs406t64:amd64 < none | 4.6.0+dfsg-13.1ubuntu1 @un umH > (>= 4.6.0+dfsg)
  Рассматриваем libopencv-imgcodecs406t64:amd64 2 как решение для libopencv-videoio406t64:amd64 2
  Удерживаем libopencv-videoio406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib > FU=0
  Удерживаем libopencv-videoio406t64:amd64 вместо изменения libopencv-imgcodecs406t64:amd64
Исследуем (0) libsnmp40t64:i386 < none -> 5.9.4+dfsg-1.1ubuntu3 @un umN Ib >
Испорченный libsnmp40t64:i386 Зависит от libperl5.38t64:i386 < none | 5.38.2-3.2build2 @un umH > (>= 5.38.2)
  Рассматриваем libperl5.38t64:i386 0 как решение для libsnmp40t64:i386 1
  Удерживаем libsnmp40t64:i386 < none -> 5.9.4+dfsg-1.1ubuntu3 @un umN Ib > FU=0
  Удерживаем libsnmp40t64:i386 вместо изменения libperl5.38t64:i386
Исследуем (0) librttopo1:amd64 < 1.1.0-3 -> 1.1.0-3build2 @ii umU Ib >
Испорченный librttopo1:amd64 Зависит от libgeos-c1t64:amd64 < none | 3.12.1-3build1 @un umH > (>= 3.5.0)
  Рассматриваем libgeos-c1t64:amd64 3 как решение для librttopo1:amd64 1
  Удерживаем librttopo1:amd64 < 1.1.0-3 -> 1.1.0-3build2 @ii umU Ib > FU=0
  Удаляем librttopo1:amd64 вместо изменения libgeos-c1t64:amd64
  Установлен на удаление librttopo1:amd64 < 1.1.0-3 | 1.1.0-3build2 @ii umH Ib > FU=0
Исследуем (0) libsane1:i386 < 1.2.1-5 -> 1.2.1-7build4 @ii umU NPb Ib >
Испорченный libsane1:i386 Зависит от libsnmp40t64:i386 < none | 5.9.4+dfsg-1.1ubuntu3 @un umH > (>= 5.9.4+dfsg)
  Рассматриваем libsnmp40t64:i386 1 как решение для libsane1:i386 1
  Удерживаем libsane1:i386 < 1.2.1-5 -> 1.2.1-7build4 @ii umU NPb Ib > FU=0
  Удаляем libsane1:i386 вместо изменения libsnmp40t64:i386
  Установлен на удаление libsane1:i386 < 1.2.1-5 | 1.2.1-7build4 @ii umH NPb Ib > FU=0
Исследуем (0) libpoppler-glib8t64:i386 < none -> 24.02.0-1ubuntu9.1 @un umN Ib >
Испорченный libpoppler-glib8t64:i386 Зависит от libpoppler134:i386 < none | 24.02.0-1ubuntu9.1 @un umH > (= 24.02.0-1ubuntu9.1)
  Рассматриваем libpoppler134:i386 0 как решение для libpoppler-glib8t64:i386 1
  Удерживаем libpoppler-glib8t64:i386 < none -> 24.02.0-1ubuntu9.1 @un umN Ib > FU=0
  Удерживаем libpoppler-glib8t64:i386 вместо изменения libpoppler134:i386
Исследуем (0) libspatialite8t64:amd64 < none -> 5.1.0-3build1 @un umN Ib >
Испорченный libspatialite8t64:amd64 Зависит от libgeos-c1t64:amd64 < none | 3.12.1-3build1 @un umH > (>= 3.11.0)
  Рассматриваем libgeos-c1t64:amd64 3 как решение для libspatialite8t64:amd64 0
  Удерживаем libspatialite8t64:amd64 < none -> 5.1.0-3build1 @un umN Ib > FU=0
  Удерживаем libspatialite8t64:amd64 вместо изменения libgeos-c1t64:amd64
Исследуем (0) libopencv-highgui406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib >
Испорченный libopencv-highgui406t64:amd64 Зависит от libopencv-imgcodecs406t64:amd64 < none | 4.6.0+dfsg-13.1ubuntu1 @un umH > (>= 4.6.0+dfsg)
  Рассматриваем libopencv-imgcodecs406t64:amd64 2 как решение для libopencv-highgui406t64:amd64 0
  Удерживаем libopencv-highgui406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib > FU=0
  Удерживаем libopencv-highgui406t64:amd64 вместо изменения libopencv-imgcodecs406t64:amd64
Исследуем (0) php8.2-opcache:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный php8.2-opcache:amd64 Зависит от php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mR > (= 8.2.10-2ubuntu2.2)
  Рассматриваем php8.2-common:amd64 3 как решение для php8.2-opcache:amd64 0
  Удаляем php8.2-opcache:amd64 вместо изменения php8.2-common:amd64
  Установлен на удаление php8.2-opcache:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) php8.2-cli:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный php8.2-cli:amd64 Зависит от php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mR > (= 8.2.10-2ubuntu2.2)
  Рассматриваем php8.2-common:amd64 3 как решение для php8.2-cli:amd64 -1
  Удаляем php8.2-cli:amd64 вместо изменения php8.2-common:amd64
  Установлен на удаление php8.2-cli:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) php8.2-readline:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный php8.2-readline:amd64 Зависит от php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mR > (= 8.2.10-2ubuntu2.2)
  Рассматриваем php8.2-common:amd64 3 как решение для php8.2-readline:amd64 -1
  Удаляем php8.2-readline:amd64 вместо изменения php8.2-common:amd64
  Установлен на удаление php8.2-readline:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) libapache2-mod-php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный libapache2-mod-php8.2:amd64 Зависит от php8.2-cli:amd64 < 8.2.10-2ubuntu2.2 @ii mR >
  Рассматриваем php8.2-cli:amd64 -1 как решение для libapache2-mod-php8.2:amd64 -1
  Удаляем libapache2-mod-php8.2:amd64 вместо изменения php8.2-cli:amd64
  Установлен на удаление libapache2-mod-php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) php8.2-mysql:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный php8.2-mysql:amd64 Зависит от php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mR > (= 8.2.10-2ubuntu2.2)
  Рассматриваем php8.2-common:amd64 3 как решение для php8.2-mysql:amd64 -2
  Удаляем php8.2-mysql:amd64 вместо изменения php8.2-common:amd64
  Установлен на удаление php8.2-mysql:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib >
Испорченный php8.2:amd64 Зависит от libapache2-mod-php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mR >
  Рассматриваем libapache2-mod-php8.2:amd64 -1 как решение для php8.2:amd64 -2
Испорченный php8.2:amd64 Зависит от php8.2-fpm:amd64 < none @un mH >
Испорченный php8.2:amd64 Зависит от php8.2-cgi:amd64 < none @un mH >
  Или групповое удаление для php8.2:amd64
  Установлен на удаление php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Испорченный php8.2:amd64 Зависит от php8.2-common:amd64 < 8.2.10-2ubuntu2.2 @ii mR >
  Рассматриваем php8.2-common:amd64 3 как решение для php8.2:amd64 -2
  Удерживаем php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mR > FU=0
  Удаляем php8.2:amd64 вместо изменения php8.2-common:amd64
  Установлен на удаление php8.2:amd64 < 8.2.10-2ubuntu2.2 @ii mK Ib > FU=0
Исследуем (0) libgdal33:amd64 < 3.7.1+dfsg-1build1 @ii mK Ib >
Испорченный libgdal33:amd64 Зависит от libgeos-c1v5:amd64 < 3.12.0-1 @ii pmR > (>= 3.11.0~beta1)
  Рассматриваем libgeos-c1v5:amd64 0 как решение для libgdal33:amd64 -2
  Удаляем libgdal33:amd64 вместо изменения libgeos-c1v5:amd64
  Установлен на удаление libgdal33:amd64 < 3.7.1+dfsg-1build1 @ii mK Ib > FU=0
Исследуем (0) wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel-i386:i386 Зависит от libsane1:i386 < 1.2.1-5 | 1.2.1-7build4 @ii umR NPb > (>= 1.0.27)
  Рассматриваем libsane1:i386 1 как решение для wine-devel-i386:i386 -2
  Удаляем wine-devel-i386:i386 вместо изменения libsane1:i386
  Установлен на удаление wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (0) libavif15:amd64 < 0.11.1-3ubuntu1 @ii mK Ib >
Испорченный libavif15:amd64 Зависит от libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > (>= 1.6.0+dfsg)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libavif15:amd64 -2
  Добавлено libsvtav1enc1:amd64 в список на удаление
  Удерживаем libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > FU=0
  Исправление libavif15:amd64 путем удержания libsvtav1enc1:amd64
Исследуем (0) python3.11-venv:amd64 < 3.11.6-3ubuntu0.1 @ii mK Ib >
Испорченный python3.11-venv:amd64 Зависит от python3.11-distutils:amd64 < none @un mH >
  Рассматриваем python3-distutils:amd64 -2 как решение для python3.11-venv:amd64 -2
  Удаляем python3.11-venv:amd64 вместо изменения python3.11-distutils:amd64
  Установлен на удаление python3.11-venv:amd64 < 3.11.6-3ubuntu0.1 @ii mK Ib > FU=0
Исследуем (1) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2build1 @un uN Ib >
Испорченный libsvtav1enc1d1:amd64 Испорчен на libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libsvtav1enc1d1:amd64 31
  Добавлено libsvtav1enc1:amd64 в список на удаление
  Установлен на удаление libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > FU=0
  Исправление libsvtav1enc1d1:amd64 путем удаления libsvtav1enc1:amd64
Исследуем (1) libopencv-contrib406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un умN Ib >
Испорченный libopencv-contrib406t64:amd64 Зависит от libopencv-highgui406t64:amd64 < none | 4.6.0+dfsg-13.1ubuntu1 @un umH > (>= 4.6.0+dfsg)
  Рассматриваем libopencv-highgui406t64:amd64 0 как решение для libopencv-contrib406t64:amd64 3
  Удерживаем libopencv-contrib406t64:amd64 < none -> 4.6.0+dfsg-13.1ubuntu1 @un umN Ib > FU=0
  Удерживаем libopencv-contrib406t64:amd64 вместо изменения libopencv-highgui406t64:amd64
Исследуем (1) libopenscenegraph161:amd64 < 3.6.5+dfsg1-8build3 -> 3.6.5+dfsg1-8build10 @ii umU Ib >
Испорченный libopenscenegraph161:amd64 Зависит от libgdal34:amd64 < none @un H > (>= 3.0.0)
  Рассматриваем libgdal34t64:amd64 2 как решение для libopenscenegraph161:amd64 2
  Удерживаем libopenscenegraph161:amd64 < 3.6.5+dfsg1-8build3 -> 3.6.5+dfsg1-8build10 @ii umU Ib > FU=0
  Удаляем libopenscenegraph161:amd64 вместо изменения libgdal34:amd64
  Установлен на удаление libopenscenegraph161:amd64 < 3.6.5+dfsg1-8build3 | 3.6.5+dfsg1-8build10 @ii umH Ib > FU=0
Исследуем (1) libgmic1:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib >
Испорченный libgmic1:amd64 Зависит от libopencv-videoio406t64:amd64 < none | 4.6.0+dfsg-13.1ubuntu1 @un umH > (>= 4.6.0+dfsg)
  Рассматриваем libopencv-videoio406t64:amd64 2 как решение для libgmic1:amd64 2
  Удерживаем libgmic1:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib > FU=0
  Удаляем libgmic1:amd64 вместо изменения libopencv-videoio406t64:amd64
  Установлен на удаление libgmic1:amd64 < 2.9.4-4build4 | 2.9.4-4build11 @ii umH Ib > FU=0
Исследуем (1) scribus:amd64 < 1.5.8+dfsg-4build4 -> 1.6.1-0ubuntu7 @ii umU Ib >
Испорченный scribus:amd64 Зависит от libopenscenegraph161:amd64 < 3.6.5+dfsg1-8build3 | 3.6.5+dfsg1-8build10 @ii umR > (>= 3.6.5+dfsg)
  Рассматриваем libopenscenegraph161:amd64 2 как решение для scribus:amd64 1
  Удерживаем scribus:amd64 < 1.5.8+dfsg-4build4 -> 1.6.1-0ubuntu7 @ii umU Ib > FU=0
  Удаляем scribus:amd64 вместо изменения libopenscenegraph161:amd64
  Установлен на удаление scribus:amd64 < 1.5.8+dfsg-4build4 | 1.6.1-0ubuntu7 @ii umH Ib > FU=0
Исследуем (1) gmic:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib >
Испорченный gmic:amd64 Зависит от libgmic1:amd64 < 2.9.4-4build4 | 2.9.4-4build11 @ii umR > (= 2.9.4-4build11)
  Рассматриваем libgmic1:amd64 2 как решение для gmic:amd64 0
  Удерживаем gmic:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib > FU=0
  Удаляем gmic:amd64 вместо изменения libgmic1:amd64
  Установлен на удаление gmic:amd64 < 2.9.4-4build4 | 2.9.4-4build11 @ii umH Ib > FU=0
Исследуем (1) gimp-gmic:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib >
Испорченный gimp-gmic:amd64 Зависит от libgmic1:amd64 < 2.9.4-4build4 | 2.9.4-4build11 @ii umR > (= 2.9.4-4build11)
  Рассматриваем libgmic1:amd64 2 как решение для gimp-gmic:amd64 0
  Удерживаем gimp-gmic:amd64 < 2.9.4-4build4 -> 2.9.4-4build11 @ii umU Ib > FU=0
  Удаляем gimp-gmic:amd64 вместо изменения libgmic1:amd64
  Установлен на удаление gimp-gmic:amd64 < 2.9.4-4build4 | 2.9.4-4build11 @ii umH Ib > FU=0
Исследуем (1) wine-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel:amd64 Зависит от wine-devel-i386:amd64 < none @un mH > (= 9.9~jammy-1)
  Рассматриваем wine-devel-i386:i386 -2 как решение для wine-devel:amd64 -1
  Добавлено wine-devel-i386:i386 в список на удаление
  Удерживаем wine-devel-i386:i386 < 9.9~jammy-1 @ii mR > FU=0
  Исправление wine-devel:amd64 путем удержания wine-devel-i386:i386
Исследуем (1) wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel-i386:i386 Зависит от libsane1:i386 < 1.2.1-5 | 1.2.1-7build4 @ii umR NPb > (>= 1.0.27)
  Рассматриваем libsane1:i386 1 как решение для wine-devel-i386:i386 -2
  Удаляем wine-devel-i386:i386 вместо изменения libsane1:i386
  Установлен на удаление wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (1) libavif15:amd64 < 0.11.1-3ubuntu1 @ii mK Ib >
Испорченный libavif15:amd64 Зависит от libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > (>= 1.6.0+dfsg)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libavif15:amd64 -2
  Добавлено libsvtav1enc1:amd64 в список на удаление
  Удерживаем libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > FU=0
  Исправление libavif15:amd64 путем удержания libsvtav1enc1:amd64
Исследуем (2) libsvtav1enc1d1:amd64 < none -> 1.7.0+dfsg-2build1 @un uN Ib >
Испорченный libsvtav1enc1d1:amd64 Испорчен на libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > (< 1.6.0+dfsg-2~)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libsvtav1enc1d1:amd64 31
  Добавлено libsvtav1enc1:amd64 в список на удаление
  Установлен на удаление libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mK > FU=0
  Исправление libsvtav1enc1d1:amd64 путем удаления libsvtav1enc1:amd64
Исследуем (2) libmlt7:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib >
Испорченный libmlt7:amd64 Зависит от libopencv-contrib406t64:amd64 < none | 4.6.0+dfsg-13.1ubuntu1 @un umH > (>= 4.6.0+dfsg)
  Рассматриваем libopencv-contrib406t64:amd64 3 как решение для libmlt7:amd64 8
  Удерживаем libmlt7:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib > FU=0
  Удаляем libmlt7:amd64 вместо изменения libopencv-contrib406t64:amd64
  Установлен на удаление libmlt7:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umH Ib > FU=0
Исследуем (2) libmlt++7:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib >
Испорченный libmlt++7:amd64 Зависит от libmlt7:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umR > (>= 7.22.0)
  Рассматриваем libmlt7:amd64 8 как решение для libmlt++7:amd64 7
  Удерживаем libmlt++7:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib > FU=0
  Удаляем libmlt++7:amd64 вместо изменения libmlt7:amd64
  Установлен на удаление libmlt++7:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umH Ib > FU=0
Исследуем (2) kdenlive:amd64 < 4:23.08.1-0ubuntu1 -> 4:23.08.5-0ubuntu4 @ii umU Ib >
Испорченный kdenlive:amd64 Зависит от libmlt++7:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umR > (>= 7.22.0)
  Рассматриваем libmlt++7:amd64 8 как решение для kdenlive:amd64 3
  Удерживаем kdenlive:amd64 < 4:23.08.1-0ubuntu1 -> 4:23.08.5-0ubuntu4 @ii umU Ib > FU=0
  Удаляем kdenlive:amd64 вместо изменения libmlt++7:amd64
  Установлен на удаление kdenlive:amd64 < 4:23.08.1-0ubuntu1 | 4:23.08.5-0ubuntu4 @ii umH Ib > FU=0
Исследуем (2) melt:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib >
Испорченный melt:amd64 Зависит от libmlt7:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umR > (>= 7.22.0)
  Рассматриваем libmlt7:amd64 8 как решение для melt:amd64 3
  Удерживаем melt:amd64 < 7.18.0-1 -> 7.22.0-1build6 @ii umU Ib > FU=0
  Удаляем melt:amd64 вместо изменения libmlt7:amd64
  Установлен на удаление melt:amd64 < 7.18.0-1 | 7.22.0-1build6 @ii umH > FU=0
Исследуем (2) wine-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel:amd64 Зависит от wine-devel-i386:amd64 < none @un mH > (= 9.9~jammy-1)
  Рассматриваем wine-devel-i386:i386 -2 как решение для wine-devel:amd64 -1
  Добавлено wine-devel-i386:i386 в список на удаление
  Удерживаем wine-devel-i386:i386 < 9.9~jammy-1 @ii mR > FU=0
  Исправление wine-devel:amd64 путем удержания wine-devel-i386:i386
Исследуем (2) wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel-i386:i386 Зависит от libsane1:i386 < 1.2.1-5 | 1.2.1-7build4 @ii umR NPb > (>= 1.0.27)
  Рассматриваем libsane1:i386 1 как решение для wine-devel-i386:i386 -2
  Удаляем wine-devel-i386:i386 вместо изменения libsane1:i386
  Установлен на удаление wine-devel-i386:i386 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (2) libavif15:amd64 < 0.11.1-3ubuntu1 @ii mK Ib >
Испорченный libavif15:amd64 Зависит от libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > (>= 1.6.0+dfsg)
  Рассматриваем libsvtav1enc1:amd64 -3 как решение для libavif15:amd64 -2
  Добавлено libsvtav1enc1:amd64 в список на удаление
  Удерживаем libsvtav1enc1:amd64 < 1.6.0+dfsg-1 @ii mR > FU=0
  Исправление libavif15:amd64 путем удержания libsvtav1enc1:amd64
Исследуем (3) wine-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel:amd64 Зависит от wine-devel-i386:amd64 < none @un mH > (= 9.9~jammy-1)
  Рассматриваем wine-devel-i386:i386 1 как решение для wine-devel:amd64 -1
  Удаляем wine-devel:amd64 вместо изменения wine-devel-i386:amd64
  Установлен на удаление wine-devel:amd64 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (3) wine-devel-dev:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный wine-devel-dev:amd64 Зависит от wine-devel-i386:amd64 < none @un mH > (= 9.9~jammy-1)
  Рассматриваем wine-devel-i386:i386 1 как решение для wine-devel-dev:amd64 -2
  Удаляем wine-devel-dev:amd64 вместо изменения wine-devel-i386:amd64
  Установлен на удаление wine-devel-dev:amd64 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (4) winehq-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный winehq-devel:amd64 Зависит от wine-devel:amd64 < 9.9~jammy-1 @ii mR > (= 9.9~jammy-1)
  Рассматриваем wine-devel:amd64 1 как решение для winehq-devel:amd64 0
  Удаляем winehq-devel:amd64 вместо изменения wine-devel:amd64
  Установлен на удаление winehq-devel:amd64 < 9.9~jammy-1 @ii mK Ib > FU=0
Исследуем (4) winetricks:amd64 < 20230212-2 -> 20240105-2 @ii umU Ib >
Испорченный winetricks:amd64 Зависит от wine:amd64 < none | 9.0~repack-4build3 @un umH >
  Рассматриваем wine:amd64 1 как решение для winetricks:amd64 0
  Удерживаем winetricks:amd64 < 20230212-2 -> 20240105-2 @ii umU Ib > FU=0
  Удаляем winetricks:amd64 вместо изменения wine:amd64
  Установлен на удаление winetricks:amd64 < 20230212-2 | 20240105-2 @ii umH Ib > FU=0
Исследуем (5) carla-bridge-wine64:amd64 < 2.5.7-0ubuntu1 -> 2.5.8-0ubuntu5 @ii umU Ib >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-development:amd64 < none @un mH >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-staging:amd64 < none @un mH >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-stable:amd64 < none | 3.0.1ubuntu1 @un umH >
  Рассматриваем wine-stable:amd64 1 как решение для carla-bridge-wine64:amd64 2
  Удерживаем carla-bridge-wine64:amd64 < 2.5.7-0ubuntu1 -> 2.5.8-0ubuntu5 @ii umU Ib > FU=0
  Попробуйте установить wine-stable:amd64 < none | 3.0.1ubuntu1 @un umH > перед изменением carla-bridge-wine64:amd64
    Установлен wine-stable:amd64 < none -> 3.0.1ubuntu1 @un umN Ib > FU=0
    Установлен winehq-devel:amd64 как Зависит от wine-stable:amd64
        Удерживаем winehq-devel:amd64 < 9.9~jammy-1 @ii mR > FU=0
Исследуем (5) winehq-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный winehq-devel:amd64 Зависит от wine-devel:amd64 < 9.9~jammy-1 @ii mR > (= 9.9~jammy-1)
  Рассматриваем wine-devel:amd64 1 как решение для winehq-devel:amd64 1
  Удаляем winehq-devel:amd64 вместо изменения wine-devel:amd64
  Установлен на удаление winehq-devel:amd64 < 9.9~jammy-1 @ii mK Ib > FU=0
  Попробуйте восстановить (6) carla-bridge-wine64:amd64
  Восстановлен carla-bridge-wine64:amd64 (1 против 1)
Исследуем (6) wine-stable:amd64 < none -> 3.0.1ubuntu1 @un umN Ib >
Испорченный wine-stable:amd64 Зависит от wine:amd64 < none | 9.0~repack-4build3 @un umH >
  Рассматриваем wine:amd64 1 как решение для wine-stable:amd64 1
  Удерживаем wine-stable:amd64 < none -> 3.0.1ubuntu1 @un umN Ib > FU=0
  Удерживаем wine-stable:amd64 вместо изменения wine:amd64
Исследуем (7) carla-bridge-wine64:amd64 < 2.5.7-0ubuntu1 -> 2.5.8-0ubuntu5 @ii umU Ib >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-development:amd64 < none @un mH >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-staging:amd64 < none @un mH >
Испорченный carla-bridge-wine64:amd64 Зависит от wine-stable:amd64 < none | 3.0.1ubuntu1 @un umH >
  Рассматриваем wine-stable:amd64 1 как решение для carla-bridge-wine64:amd64 2
  Попробуйте установить wine-stable:amd64 < none | 3.0.1ubuntu1 @un umH > перед изменением carla-bridge-wine64:amd64
    Установлен wine-stable:amd64 < none -> 3.0.1ubuntu1 @un umN Ib > FU=0
    Установлен winehq-devel:amd64 как Зависит от wine-stable:amd64
        Удерживаем winehq-devel:amd64 < 9.9~jammy-1 @ii mR > FU=0
Исследуем (7) winehq-devel:amd64 < 9.9~jammy-1 @ii mK Ib >
Испорченный winehq-devel:amd64 Зависит от wine-devel:amd64 < 9.9~jammy-1 @ii mR > (= 9.9~jammy-1)

Так как я не смог найти подсказку, в чем проблема (кажется, что-то с зависимостями), возможно, пришло время для чистой установки?

Спасибо за помощь.

Ответ или решение

Ситуация, с которой вы столкнулись, связана с конфликты в пакетах и зависимостями при обновлении вашего Ubuntu Studio с версии 23.10 до 24.04.1. Ошибка "Unable to determine which system updates are available" указывает на то, что система не может рассчитать доступные обновления из-за нерешенных проблем.

Основные причины проблемы

На основе приведенных вами логов, можно выделить несколько основных ошибок:

  1. Отсутствие замены для некоторых библиотек: Например, пакеты libiw30 и libpython3.11-minimal не имеют доступных замен.
  2. Проблемы с конфликтующими пакетами: Некоторые пакеты, такие как python3, php-common, libopencv, имеют конфликты с другими установленными или требуемыми пакетами.
  3. Способ установки пакетов: Неправильное выполнение предыдущих обновлений или попытки установить сторонние пакеты могут привести к возникновению зависимостей.

Решение проблемы

Перед выполнением обновления рекомендуется предпринять несколько шагов для устранения текущих проблем с пакетами:

  1. Обновление и очистка системы:
    Выполните следующие команды в терминале:

    sudo apt update
    sudo apt upgrade
    sudo apt dist-upgrade
    sudo apt autoremove

    Это обновит все установленные пакеты и удалит ненужные, что может устранить некоторые конфликты.

  2. Проверка на наличие поврежденных пакетов:
    Выполните команду для поиска и исправления поврежденных пакетов:

    sudo apt --fix-broken install
  3. Удаление конфликтующих пакетов:
    Если проблема остается, вам может потребоваться удалить некоторые пакеты, которые вызывают конфликты/зависимости. Например:

    sudo apt remove libiw30 libpython3.11-minimal python3-distutils

    После удаления повторите команду sudo apt update и sudo apt upgrade.

  4. Попробуйте снова выполнить обновление:
    После выполнения всех шагов по очистке и устранению конфликтов повторите попытку обновления:

    sudo do-release-upgrade
  5. Если проблемы сохраняются, рассмотрите возможность чистой установки:
    Если ни один из вышеперечисленных шагов не помог, возможно, стоит рассмотреть вариант чистой установки Ubuntu Studio 24.04.1. Это обеспечит более свежую и устойчивую конфигурацию, избегая проблем, связанных с конфликтующими пакетами и зависимостями. Обязательно сделайте резервную копию всех ваших важных данных перед этим шагом.

Если у вас останутся вопросы или возникнут сложности, пожалуйста, не стесняйтесь задать их.

Оцените материал
Добавить комментарий

Капча загружается...