KDE NEON :Невозможно обновить 18.04 -> 20.04 :Неразрешимая проблема при расчете обновления

С оболочкой zsh:

files=(<->.mat)
expected=({000..073}.mat)

missing=(${expected:|files})
printf ' - %s\n' $missing

Для файлов с такими простыми именами вы также можете использоватьcomm(здесь, используя оболочку ksh, zsh или bash):

comm -13 <(ls) <(seq -f '%03d.mat' 0 73)
1
01.10.2020, 18:43
1 ответ

Я столкнулся с такой же проблемой, немного погуглил и пришел к выводу, что большинство людей решают проблему просмотром /var/log/dist-upgrade/apt.logи удалением первого неработающего пакета.

Выдержка из файла на моей машине:

Log time: 2021-01-02 18:50:39.243815
Log time: 2021-01-02 18:50:51.559380
Log time: 2021-01-02 18:51:47.706915
  MarkInstall python-is-python2:amd64 < none -> 2.7.17-4 @un uN Ib > FU=1
  Installing python2 as Depends of python-is-python2
    MarkInstall python2:amd64 < none -> 2.7.17-2ubuntu4 @un uN Ib > FU=0
    Installing python2-minimal as PreDepends of python2
      MarkInstall python2-minimal:amd64 < none -> 2.7.17-2ubuntu4 @un uN Ib > FU=0
       Removing: python-minimal
        MarkDelete python-minimal:amd64 < 2.7.15~rc1-1 @ii mK > FU=0
    Installing libpython2-stdlib as Depends of python2
      MarkInstall libpython2-stdlib:amd64 < none -> 2.7.17-2ubuntu4 @un uN Ib > FU=0
       Removing: libpython-stdlib
        MarkDelete libpython-stdlib:amd64 < 2.7.15~rc1-1 @ii mK > FU=0
     Removing: python
      MarkDelete python:amd64 < 2.7.15~rc1-1 @ii mK Ib > FU=0
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) nodejs:amd64 < 12.20.0-1nodesource1 @ii mK Ib >
Broken nodejs:amd64 Depends on python-minimal:amd64 < 2.7.15~rc1-1 @ii gR >
  Considering python-minimal:amd64 1 as a solution to nodejs:amd64 2
  Added python-minimal:amd64 to the remove list
  Fixing nodejs:amd64 via keep of python-minimal:amd64
  MarkKeep python-minimal:amd64 < 2.7.15~rc1-1 @ii gR > FU=0
...

В моем случае было достаточно удалить первый сломанный пакет-nodejs. После этого do-release-upgrade -pзаработало хорошо. Я снова установил пакет после обновления.

PS:ppa-purgeмне не помогло. Я даже не понимаю, почему они предлагают использовать его, поскольку вывод do-release-upgradeсодержит сообщение о том, что репозитории ppa будут деактивированы во время обновления.

2
18.03.2021, 23:01

Теги

Похожие вопросы