Рейтинг:0

Обновление с Ubuntu 20.10 до 21.04 не удается из-за python, как это исправить?

флаг br

Это отображаемое сообщение:

"Не могу обновить

Ваша установка python3 повреждена. Пожалуйста, исправьте символическую ссылку «/usr/bin/python3».

Может ли кто-нибудь объяснить, как исправить вышеуказанную проблему, чтобы я мог выполнить обновление? Если удаление и повторная установка python — ваш ответ, не могли бы вы предоставить пошаговые инструкции?

флаг ru
Что ты менял до этого? Этого не происходит при простом обновлении, вы должны были внести некоторые изменения, чтобы вызвать эту ошибку.
флаг cn
Я предполагаю, что если `python3` является символической ссылкой. удалите его и создайте снова, используя путь как фактический двоичный файл python. **Делайте это на свой страх и риск**
HuHa avatar
флаг es
Отвечает ли это на ваш вопрос? ["Ваша установка python3 повреждена"](https://askubuntu.com/questions/1104052/your-python3-install-is-corrupted)
Zuitlander avatar
флаг br
@ThomasWard Я сделал много вещей, но я не знаю, как они влияют на эту проблему или связаны с ней. Я только следовал обычным шагам по обновлению, не более того.
Zuitlander avatar
флаг br
@xcodz-dot У меня есть резервная копия со сдвигом во времени на другом жестком диске, так что проблем нет. Не могли бы вы дать некоторые инструкции?
Zuitlander avatar
флаг br
@HuHa Возможно, если бы у меня была версия 16.04, я попробую.
Рейтинг:0
флаг br

Следуя некоторым советам, я сделал следующее:

  1. Откройте терминал (если это невозможно, попробуйте «ctrl» + «alt» + «F3») и введите:

    sudo nano /usr/bin/gnome-терминал

  2. Затем измените первую строку с:

    #!/usr/bin/python3

к

#!/usr/bin/python3.8
  1. перезагрузите систему (введите reboot на терминале)

  2. Затем снова откройте терминал и введите:

    sudo apt-get install --reinstall python3 python3-минимальный python3.5 python3.5-минимальный

  3. Как только это будет сделано, перезагрузите компьютер, и вы сможете снова выполнить обновление.

Zuitlander avatar
флаг br
Это помогло! Большое спасибо.
Рейтинг:0
флаг cn

Откройте терминал с помощью Ctrl+Альт+F3 если терминал gnome не открывается для вас и продолжите следующие шаги, чтобы решить проблему

В этом конкретном случае символические ссылки кажутся поврежденными. Чтобы исправить это:

судо рм /usr/bin/python3
sudo ln -s /usr/bin/python3.8 /usr/bin/python3

Вышеупомянутое должно работать почти для всех поврежденных символических ссылок. Обязательно измените аргументы на команду п для исправления неработающей символической ссылки. Первый аргумент — реальный файл, а второй аргумент — имя символической ссылки.

Делайте это на свой страх и риск

Zuitlander avatar
флаг br
После этого компьютер не загружается в графический интерфейс даже с помощью команды startx. Но это вроде как работает, с этого момента можно обновляться, в процессе все еще есть некоторые ошибки, но это может помочь тому, кому не нужен графический интерфейс.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.