Рейтинг:1

How to reinstall package ubuntu-advantage-tools

флаг de

I tried to install FEniCS on Ubuntu 18.04.5 LTS with the following commands (from fenicsproject.org site):

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:fenics-packages/fenics
sudo apt-get update
sudo apt-get install fenics

The operations completed with an error:

Traceback (most recent call last):<br>
  File "\<string>", line 2, in \<module><br>
ModuleNotFoundError: No module named 'uaclient'<br>
dpkg: error processing package ubuntu-advantage-tools (--configure):<br>
installed ubuntu-advantage-tools package post-installation script subprocess returned error exit status 1<br>
Errors were encountered while processing:
 ubuntu-advantage-tools<br>
E: Sub-process /usr/bin/dpkg returned an error code (1)

In fact, executing:

dpkg --list | grep ubuntu-advantage-tools

I got:

iF ubuntu-advantage-tools 27.2.2~18.04.1 amd64 management tools for Ubuntu Advantage

It seems that the package is not copmpletely configurred. So I tried to reinstall it:

sudo apt-get install --reinstall ubuntu-advantage-tools

but it completed with an error:

E: Internal Error, No filename for ubuntu-advantage-tools:amd64

Finally I tried to purge the package and install it once more:

sudo apt-get purge ubuntu-advantage-tools

but it also didn't work:

Traceback (most recent call last):<br>
  File "\<string>", line 2, in \<module><br>
ModuleNotFoundError: No module named 'uaclient'<br>
dpkg: error processing package ubuntu-advantage-tools (--remove):<br>
installed ubuntu-advantage-tools package post-installation script subprocess returned error exit status 1<br>
Errors were encountered while processing:<br>
 ubuntu-advantage-tools<br>
E: Sub-process /usr/bin/dpkg returned an error code (1)

What is the reason of this behaviour and what should I do to get it working?

Nmath avatar
флаг ng
Вы добавили полный вывод этих команд или по какой-то причине манипулировали ими? (Всегда включайте полный вывод) Обновлено ли ваше другое программное обеспечение без ошибок или ожидающих обновлений при запуске `sudo apt update`, за которым следует `sudo apt upgrade`?
флаг ng
Выполняется ли команда `python3 -c 'import uaclient'` успешно (молча), или вы получаете `ModuleNotFoundError`? Если последнее, то, скорее всего, ваша системная установка Python не работает. Вы пытались изменить установку Python?
makopec avatar
флаг de
Спасибо за ответ. Nmath — На самом деле я провёл некоторые манипуляции с выводами, потому что запускаю команды в Linux, а для общения на askubuntu.com использую Windows. Конечно, я мог скопировать вывод в Windows, но вместо этого я набирал вывод вручную. Моя вина. Другая причина заключалась в том, что в моем предварительном просмотре у меня не было разрывов строк, поэтому мне пришлось вставлять их вручную. Может быть есть какое-то решение получше, но, как видите, это была моя первая почта, поэтому я не нашел, как это сделать. Насчет обновления и апгрейда - проделал обе команды (вывод длинный, поэтому не включаю), но не помогло.
makopec avatar
флаг de
Роби Басак - спасибо за подсказку. На самом деле, выполняя эту команду, я получил ModuleNotFoundError. Но когда я запускал то же самое с python3.7, все было в порядке. Мой python3 связан с python3.8, но я обнаружил, что модуль uaclient взят из каталога echo $PYTHONPATH
XavierStuvw avatar
флаг cn
@RobieBasak Пожалуйста, преобразуйте свое замечание в ответ, чтобы другие пользователи могли его использовать. Также вопрос с ответом привлекает больше пользователей, у которых та же проблема, что и у ОП. Ваш вклад может помочь им.

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

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