Ошибка при запуске python-openstackclient - PullRequest
0 голосов
/ 28 июня 2018

Я установил клиент openstack через pip:

pip3 install python-openstackclient

Установка прошла успешно. Когда я пытаюсь список серверов, он работает:

$ openstack server list
+--------------------------------------+------------------+--------+--------------------------------+---------------+-----------+
| ID                                   | Name             | Status | Networks                       | Image         | Flavor    |
+--------------------------------------+------------------+--------+--------------------------------+---------------+-----------+

Когда я запускаю только openstack, я получаю сообщение об ошибке:

$ openstack
Exception raised: When using gi.repository you must not import static modules like "gobject". Please change all occurrences of "import gobject" to "from gi.repository import GObject". See: https://bugzilla.gnome.org/show_bug.cgi?id=709183

Что вызвало эту проблему, как я могу решить ее? Я красную ссылку на bugzilla, но она с 2014 года. Я использую Kubuntu 18.04 LTS, я раньше устанавливал openstack на Ubuntu 16.04 LTS, и у меня не было этой проблемы, я просто получаю консоль openstack, поэтому мне не пришлось писать openstack перед каждой командой. Кто-нибудь может помочь мне решить эту проблему?

1 Ответ

0 голосов
/ 03 июля 2018

Я столкнулся с той же проблемой на Ubuntu 16.04.4 LTS (Xenial Xerus). В качестве текущего обходного пути я предлагаю понизить версию пакета «cmd2» до 0.6.8 и вообще удалить пакет «pyperclip». Я тестировал с openstackclient версий 3.14.0 и 3.14.1, это работает. Следующая ссылка может предоставить вам исправление в будущем: https://bugs.launchpad.net/ubuntu/+source/python-openstackclient/+bug/1722553.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...