Вопрос или проблема
Я пытаюсь обновить свой 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"
указывает на то, что система не может рассчитать доступные обновления из-за нерешенных проблем.
Основные причины проблемы
На основе приведенных вами логов, можно выделить несколько основных ошибок:
- Отсутствие замены для некоторых библиотек: Например, пакеты
libiw30
иlibpython3.11-minimal
не имеют доступных замен. - Проблемы с конфликтующими пакетами: Некоторые пакеты, такие как
python3
,php-common
,libopencv
, имеют конфликты с другими установленными или требуемыми пакетами. - Способ установки пакетов: Неправильное выполнение предыдущих обновлений или попытки установить сторонние пакеты могут привести к возникновению зависимостей.
Решение проблемы
Перед выполнением обновления рекомендуется предпринять несколько шагов для устранения текущих проблем с пакетами:
-
Обновление и очистка системы:
Выполните следующие команды в терминале:sudo apt update sudo apt upgrade sudo apt dist-upgrade sudo apt autoremove
Это обновит все установленные пакеты и удалит ненужные, что может устранить некоторые конфликты.
-
Проверка на наличие поврежденных пакетов:
Выполните команду для поиска и исправления поврежденных пакетов:sudo apt --fix-broken install
-
Удаление конфликтующих пакетов:
Если проблема остается, вам может потребоваться удалить некоторые пакеты, которые вызывают конфликты/зависимости. Например:sudo apt remove libiw30 libpython3.11-minimal python3-distutils
После удаления повторите команду
sudo apt update
иsudo apt upgrade
. -
Попробуйте снова выполнить обновление:
После выполнения всех шагов по очистке и устранению конфликтов повторите попытку обновления:sudo do-release-upgrade
-
Если проблемы сохраняются, рассмотрите возможность чистой установки:
Если ни один из вышеперечисленных шагов не помог, возможно, стоит рассмотреть вариант чистой установки Ubuntu Studio 24.04.1. Это обеспечит более свежую и устойчивую конфигурацию, избегая проблем, связанных с конфликтующими пакетами и зависимостями. Обязательно сделайте резервную копию всех ваших важных данных перед этим шагом.
Если у вас останутся вопросы или возникнут сложности, пожалуйста, не стесняйтесь задать их.