Пришло уведомление с предложением обновить мою Kubuntu 16.04.4 до 18.04.2. Я нажал кнопку обновить, но ничего не произошло. Тогда решил сделать это вручную через
sudo do-release-upgrade получил ошибку: Your python3 install is corrupted. Please fix the '/usr/bin/python3' symlink.
sudo do-release-upgrade
Your python3 install is corrupted. Please fix the '/usr/bin/python3' symlink.
Попробовал воспользоваться советами из тем:
https://askubuntu.com/questions/448926/how-to-fix-python-installation-is-corrupted https://askubuntu.com/questions/1104052/your-python3-install-is-corrupted https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1241465
Ничего не помогло.
В свёрнутом блоке лог из консоли моих попыток что-то исправить и всё таки установить новую версию:
Чтение временных файлов
Проверка менеджера пакетов
Не удалось обновить
savao@savao-pc:~$ sudo apt-get install --reinstall python Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.15.0-46-generic linux-image-4.4.0-145-generic linux-modules-4.15.0-46-generic linux-modules-4.4.0-145-generic linux-modules-extra-4.15.0-46-generic linux-modules-extra-4.4.0-145-generic Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 137 kB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. Пол:1 http://ua.archive.ubuntu.com/ubuntu xenial-updates/main amd64 python amd64 2.7.12-1~16.04 [137 kB] Получено 137 kB за 0с (1 868 kB/s) (Чтение базы данных … на данный момент установлено 301645 файлов и каталогов.) Подготовка к распаковке …/python_2.7.12-1~16.04_amd64.deb … Распаковывается python (2.7.12-1~16.04) на замену (2.7.12-1~16.04) … Обрабатываются триггеры для man-db (2.7.5-1) … Настраивается пакет python (2.7.12-1~16.04) … savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ sudo apt-get install --reinstall python3 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.15.0-46-generic linux-image-4.4.0-145-generic linux-modules-4.15.0-46-generic linux-modules-4.4.0-145-generic linux-modules-extra-4.15.0-46-generic linux-modules-extra-4.4.0-145-generic Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 8 710 B архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. Пол:1 http://ua.archive.ubuntu.com/ubuntu xenial/main amd64 python3 amd64 3.5.1-3 [8 710 B] Получено 8 710 B за 0с (52,7 kB/s) (Чтение базы данных … на данный момент установлено 301645 файлов и каталогов.) Подготовка к распаковке …/python3_3.5.1-3_amd64.deb … running python pre-rtupdate hooks for python3.5... Распаковывается python3 (3.5.1-3) на замену (3.5.1-3) … Обрабатываются триггеры для man-db (2.7.5-1) … Настраивается пакет python3 (3.5.1-3) … running python rtupdate hooks for python3.5... running python post-rtupdate hooks for python3.5... savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ sudo ln -sf /usr/bin/python3.5 /usr/bin/python3 savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ update-alternatives --display python3 update-alternatives: ошибка: нет альтернатив для python3 savao@savao-pc:~$ sudo apt-get install --reinstall python3 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.15.0-46-generic linux-image-4.4.0-145-generic linux-modules-4.15.0-46-generic linux-modules-4.4.0-145-generic linux-modules-extra-4.15.0-46-generic linux-modules-extra-4.4.0-145-generic Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 0 B/8 710 B архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. (Чтение базы данных … на данный момент установлено 301645 файлов и каталогов.) Подготовка к распаковке …/python3_3.5.1-3_amd64.deb … running python pre-rtupdate hooks for python3.5... Распаковывается python3 (3.5.1-3) на замену (3.5.1-3) … Обрабатываются триггеры для man-db (2.7.5-1) … Настраивается пакет python3 (3.5.1-3) … running python rtupdate hooks for python3.5... running python post-rtupdate hooks for python3.5... savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ update-alternatives --display python python - ручной режим link best version is /usr/bin/python3.6 ссылка сейчас указывает на /usr/bin/python3.6 link python is /usr/bin/python /usr/bin/python3.5 — приоритет 1 /usr/bin/python3.6 — приоритет 2 savao@savao-pc:~$ sudo ln -sf /usr/bin/python3.5 /usr/bin/python savao@savao-pc:~$ update-alternatives --display python python - ручной режим link best version is /usr/bin/python3.6 ссылка сейчас указывает на /usr/bin/python3.6 link python is /usr/bin/python /usr/bin/python3.5 — приоритет 1 /usr/bin/python3.6 — приоритет 2 savao@savao-pc:~$ sudo update-alternatives --remove-all python savao@savao-pc:~$ update-alternatives --display python update-alternatives: ошибка: нет альтернатив для python savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ sudo ln -sf /usr/bin/python3.5 /usr/bin/python savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ update-alternatives --display python3 update-alternatives: ошибка: нет альтернатив для python3 savao@savao-pc:~$ update-alternatives --display python update-alternatives: ошибка: нет альтернатив для python savao@savao-pc:~$ update-alternatives --display python2 update-alternatives: ошибка: нет альтернатив для python2 savao@savao-pc:~$ sudo apt-get install --reinstall python Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.15.0-46-generic linux-image-4.4.0-145-generic linux-modules-4.15.0-46-generic linux-modules-4.4.0-145-generic linux-modules-extra-4.15.0-46-generic linux-modules-extra-4.4.0-145-generic Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 0 B/137 kB архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. (Чтение базы данных … на данный момент установлено 301645 файлов и каталогов.) Подготовка к распаковке …/python_2.7.12-1~16.04_amd64.deb … Распаковывается python (2.7.12-1~16.04) на замену (2.7.12-1~16.04) … Обрабатываются триггеры для man-db (2.7.5-1) … Настраивается пакет python (2.7.12-1~16.04) … savao@savao-pc:~$ sudo apt-get install --reinstall python3 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: linux-headers-4.4.0-145 linux-headers-4.4.0-145-generic linux-image-4.15.0-46-generic linux-image-4.4.0-145-generic linux-modules-4.15.0-46-generic linux-modules-4.4.0-145-generic linux-modules-extra-4.15.0-46-generic linux-modules-extra-4.4.0-145-generic Для их удаления используйте «sudo apt autoremove». Обновлено 0 пакетов, установлено 0 новых пакетов, переустановлено 1 пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 0 B/8 710 B архивов. После данной операции объём занятого дискового пространства возрастёт на 0 B. (Чтение базы данных … на данный момент установлено 301645 файлов и каталогов.) Подготовка к распаковке …/python3_3.5.1-3_amd64.deb … running python pre-rtupdate hooks for python3.5... Распаковывается python3 (3.5.1-3) на замену (3.5.1-3) … Обрабатываются триггеры для man-db (2.7.5-1) … Настраивается пакет python3 (3.5.1-3) … running python rtupdate hooks for python3.5... running python post-rtupdate hooks for python3.5... savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
savao@savao-pc:~$ sudo rm /usr/bin/python savao@savao-pc:~$ sudo ln -s /usr/bin/python3.5 /usr/bin/python savao@savao-pc:~$ sudo do-release-upgrade Checking for a new Ubuntu release Get:1 Upgrade tool signature [819 B] Get:2 Upgrade tool [1 246 kB] Получено 1 247 kB за 0с (0 B/s) authenticate 'bionic.tar.gz' against 'bionic.tar.gz.gpg' extracting 'bionic.tar.gz'
Подскажите, что можно сделать?
Исправить ссылку на python. По умолчанию должен быть второй. sudo ln -sf python2 python
Подробнее о форматировании
Исправить ссылку на python. По умолчанию должен быть второй.
sudo ln -sf python2 python
Отправить комментарий