Ubuntu 16.04 “Проблема произошла при проверке на обновления”

Я запускаю Ubuntu 16.04 и внезапно, APT повреждается, и я не могу открыть терминал. Строго говоря, я получаю красный круг с белым знаком "минус" на панели инструментов наверху и когда я нажимаю на него, говорит это A problem occurred when checking for the updates. Когда я нажимаю на Terminal, изменения указателя мыши в кругу в течение нескольких секунд, и ничего не происходит.

Я понимаю, что это много раз спрашивали, но я попробовал несколько из других решений (например, выполнение склонного - получают установку-f, склонный - получают обновление, склонный - получают обновление, комментируя PPA в sources.list).

Вот содержание моего sources.list

# deb cdrom:[Ubuntu 16.04.2 LTS _Xenial Xerus_ - Release amd64 (20170215.2)]/ xenial main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution. deb http://us.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution. deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team. deb http://us.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial universe deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team. deb http://us.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial multiverse deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu xenial partner
# deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://security.ubuntu.com/ubuntu xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu xenial-security main restricted deb http://security.ubuntu.com/ubuntu xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu xenial-security universe deb http://security.ubuntu.com/ubuntu xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu xenial-security multiverse

У меня также есть PPA под/etc/apt/sources.list.d:

  • dropbox.list
  • gerardpuig-ubuntu-ppa-xenial.list
  • atlassian-hipchat4.list
  • jonathonf-ubuntu-python-3_6-xenial.list
  • libreoffice-ubuntu-ppa-xenial.list
  • pgdg.list

Я также заметил, что даже при том, что я выполнил update/upgrade/dist-upgrade и перезагрузил, когда я вхожу в TTY1, он все еще говорит, что у меня есть 94 пакета для обновления.

Единственная вещь, которую я делал до этого, работала с некоторым кодом Python. Я не думаю, что внес любые изменения все же. Я действительно изменял символьную ссылку Python по умолчанию для указания на Python2, но я переключил его назад на Python3 и к сожалению который ничего не зафиксировал.

Спасибо.

5
задан 28 May 2017 в 22:33

3 ответа

Чередоваться между python 3. X версий просто выполняются:

sudo update-alternatives --config python3

Для восстановления обновлений программного обеспечения просто вводят количество python 3.5.

6
ответ дан 23 November 2019 в 08:51

Оказывается, в какой-то момент после установки python3, я переключил/usr/bin/python3 символьную ссылку для указания на python3.6 вместо значения по умолчанию python3.5 на время выполнения.

Сброс символьной ссылки для указания на/usr/bin/python3.5 зафиксировал все.

3
ответ дан 23 November 2019 в 08:51

быть точным, в моем случае помогло: откройте Terminal (или UXTerm или Xterm, если Терминал не работает), и введите две команды:

sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.5 /usr/bin/python3
1
ответ дан 23 November 2019 в 08:51

Другие вопросы по тегам:

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