[Bug 1945661] Re: openstack commands fail with GTK3 error
Chris Morgan
1945661 at bugs.launchpad.net
Fri Jul 7 15:08:00 UTC 2023
I ran into this too. We determined that something was setting up my
DISPLAY variable which is how X11 knows where to send X11 GUI windows.
When I unset that environment variable and tried again, the openstack
client command worked. My environment had not changed, however we had
upgraded the target openstack cluster from Ussuri to Yoga. It appears in
newer openstack versions, something tries to be helpful and (perhaps?)
paste the results of an openstack CLI command to the X11 paste buffer
(aka clipboard)? Sorry I don't know more about this, but wanted to share
an easy fix!
--
You received this bug notification because you are a member of Ubuntu
OpenStack, which is subscribed to python-openstackclient in Ubuntu.
https://bugs.launchpad.net/bugs/1945661
Title:
openstack commands fail with GTK3 error
Status in python-openstackclient package in Ubuntu:
Confirmed
Bug description:
Openstack release: Wallaby
OS: Ubuntu 20.04 server edition
After installation of python3-openstackclient from apt, while setting up user, roles and project, I executed following command:
openstack domain create --description "An Example Domain" example
Error:
Traceback (most recent call last):
File "/usr/bin/openstack", line 6, in <module>
from openstackclient.shell import main
File "/usr/lib/python3/dist-packages/openstackclient/shell.py", line 23, in <module>
from osc_lib import shell
File "/usr/lib/python3/dist-packages/osc_lib/shell.py", line 24, in <module>
from cliff import app
File "/usr/lib/python3/dist-packages/cliff/app.py", line 22, in <module>
import cmd2
File "/usr/lib/python3/dist-packages/cmd2.py", line 585, in <module>
_ = pyperclip.paste()
File "/usr/lib/python3/dist-packages/pyperclip/__init__.py", line 667, in lazy_load_stub_paste
copy, paste = determine_clipboard()
File "/usr/lib/python3/dist-packages/pyperclip/__init__.py", line 558, in determine_clipboard
return init_gi_clipboard()
File "/usr/lib/python3/dist-packages/pyperclip/__init__.py", line 167, in init_gi_clipboard
gi.require_version('Gtk', '3.0')
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 129, in require_version
raise ValueError('Namespace %s not available' % namespace)
Had to install GTK3 to make openstack commands work but it is taking
huge time to get a response to the commands. The wait time after
firing any openstack cli command is around 30 seconds.
Anybody faced the issue? What is the fix for it if it exists?
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-openstackclient/+bug/1945661/+subscriptions
More information about the Ubuntu-openstack-bugs
mailing list