[opensuse-buildservice] "OSError: Can's access the keyring now"
I've installed osc from openSUSE:/Tools and followed the instructions. http://en.opensuse.org/openSUSE:Build_Service_Tutorial#Step_One_-_Login_and_... But when I executed 'osc checkout home:MY_USERNAME', I got the following error messages: ====================================================================== Your user account / password are not configured yet. You will be asked for them below, and they will be stored in /home/$USER/.oscrc for future use. Creating osc configuration file /home/$USER/.oscrc ... Username: MY_USERNAME Password: ******** Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 50, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 300, in main self.postoptparse() File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 127, in postoptparse conf.write_initial_config(e.file, config) File "/usr/lib/python2.6/site-packages/osc/conf.py", line 523, in write_initial_config keyring.set_password(host, config['user'], config['pass']) File "/usr/lib64/python2.6/site-packages/keyring/core.py", line 33, in set_password return _keyring_backend.set_password(service_name, username, password) File "/usr/lib64/python2.6/site-packages/keyring/backend.py", line 97, in set_password return self.keyring_impl.password_set(service, username, password) OSError: Can's access the keyring now
/usr/lib64/python2.6/site-packages/keyring/backend.py(97)set_password() -> return self.keyring_impl.password_set(service, username, password) (Pdb) ======================================================================
I've already created my HOME repo and built some packages via Web UI, and I'm using openSUSE 11.3 x86_64. How can I solve this problem ? -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 27 August 2010 08:57:21 Satoru Matsumoto wrote:
I've installed osc from openSUSE:/Tools and followed the instructions. http://en.opensuse.org/openSUSE:Build_Service_Tutorial#Step_One_-_Login_and_...
But when I executed 'osc checkout home:MY_USERNAME', I got the following error messages:
====================================================================== Your user account / password are not configured yet. You will be asked for them below, and they will be stored in /home/$USER/.oscrc for future use.
Creating osc configuration file /home/$USER/.oscrc ... Username: MY_USERNAME Password: ******** Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 50, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 300, in main self.postoptparse() File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 127, in postoptparse conf.write_initial_config(e.file, config) File "/usr/lib/python2.6/site-packages/osc/conf.py", line 523, in write_initial_config keyring.set_password(host, config['user'], config['pass']) File "/usr/lib64/python2.6/site-packages/keyring/core.py", line 33, in set_password return _keyring_backend.set_password(service_name, username, password) File "/usr/lib64/python2.6/site-packages/keyring/backend.py", line 97, in set_password return self.keyring_impl.password_set(service, username, password) OSError: Can's access the keyring now
/usr/lib64/python2.6/site-packages/keyring/backend.py(97)set_password() -> return self.keyring_impl.password_set(service, username, password) (Pdb) ======================================================================
I've already created my HOME repo and built some packages via Web UI, and I'm using openSUSE 11.3 x86_64.
What is rpm -q python-keyring-kde python-keyring python-keyring-gnome saying ? What desktop do you use ?
How can I solve this problem ?
You could deinstall the python-keyring packages as a workaround. But it would be better if the problem could get fixed ;) bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
(2010/08/27 16:06), Adrian Schröter wrote:
On Friday 27 August 2010 08:57:21 Satoru Matsumoto wrote:
I've installed osc from openSUSE:/Tools and followed the instructions. http://en.opensuse.org/openSUSE:Build_Service_Tutorial#Step_One_-_Login_and_...
But when I executed 'osc checkout home:MY_USERNAME', I got the following error messages:
====================================================================== Your user account / password are not configured yet. You will be asked for them below, and they will be stored in /home/$USER/.oscrc for future use.
Creating osc configuration file /home/$USER/.oscrc ... Username: MY_USERNAME Password: ******** Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 50, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 300, in main self.postoptparse() File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 127, in postoptparse conf.write_initial_config(e.file, config) File "/usr/lib/python2.6/site-packages/osc/conf.py", line 523, in write_initial_config keyring.set_password(host, config['user'], config['pass']) File "/usr/lib64/python2.6/site-packages/keyring/core.py", line 33, in set_password return _keyring_backend.set_password(service_name, username, password) File "/usr/lib64/python2.6/site-packages/keyring/backend.py", line 97, in set_password return self.keyring_impl.password_set(service, username, password) OSError: Can's access the keyring now
/usr/lib64/python2.6/site-packages/keyring/backend.py(97)set_password() -> return self.keyring_impl.password_set(service, username, password) (Pdb) ======================================================================
I've already created my HOME repo and built some packages via Web UI, and I'm using openSUSE 11.3 x86_64.
What is
rpm -q python-keyring-kde python-keyring python-keyring-gnome
saying ?
python-keyring-kde-0.2-4.3.x86_64 python-keyring-0.2-4.3.x86_64 python-keyring-gnome-0.2-4.3.x86_64
What desktop do you use ?
I'm usually using KDE. However, ATM, I'm in my office and logged in to my home machine (on which KDE is running) via ssh and executed osc command remotely. Do I need to execute osc command locally ?
How can I solve this problem ?
You could deinstall the python-keyring packages as a workaround. But it would be better if the problem could get fixed ;)
Hmmm, I'll try osc again locally after I will be back home. Thanks. Best, -- _/_/ Satoru Matsumoto - openSUSE Member - Japan _/_/ _/_/ Marketing/Weekly News/openFATE Screening Team _/_/ _/_/ mail: helios_reds_at_gmx.net / irc: HeliosReds _/_/ _/_/ http://blog.zaq.ne.jp/opensuse/ _/_/ -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Friday 27 August 2010 09:28:37 Satoru Matsumoto wrote:
(2010/08/27 16:06), Adrian Schröter wrote:
On Friday 27 August 2010 08:57:21 Satoru Matsumoto wrote:
I've installed osc from openSUSE:/Tools and followed the instructions. http://en.opensuse.org/openSUSE:Build_Service_Tutorial#Step_One_-_Login_and_...
But when I executed 'osc checkout home:MY_USERNAME', I got the following error messages:
====================================================================== Your user account / password are not configured yet. You will be asked for them below, and they will be stored in /home/$USER/.oscrc for future use.
Creating osc configuration file /home/$USER/.oscrc ... Username: MY_USERNAME Password: ******** Traceback (most recent call last): File "/usr/lib/python2.6/site-packages/osc/babysitter.py", line 50, in run return prg.main() File "/usr/lib/python2.6/site-packages/osc/cmdln.py", line 300, in main self.postoptparse() File "/usr/lib/python2.6/site-packages/osc/commandline.py", line 127, in postoptparse conf.write_initial_config(e.file, config) File "/usr/lib/python2.6/site-packages/osc/conf.py", line 523, in write_initial_config keyring.set_password(host, config['user'], config['pass']) File "/usr/lib64/python2.6/site-packages/keyring/core.py", line 33, in set_password return _keyring_backend.set_password(service_name, username, password) File "/usr/lib64/python2.6/site-packages/keyring/backend.py", line 97, in set_password return self.keyring_impl.password_set(service, username, password) OSError: Can's access the keyring now
/usr/lib64/python2.6/site-packages/keyring/backend.py(97)set_password() -> return self.keyring_impl.password_set(service, username, password) (Pdb) ======================================================================
I've already created my HOME repo and built some packages via Web UI, and I'm using openSUSE 11.3 x86_64.
What is
rpm -q python-keyring-kde python-keyring python-keyring-gnome
saying ?
python-keyring-kde-0.2-4.3.x86_64 python-keyring-0.2-4.3.x86_64 python-keyring-gnome-0.2-4.3.x86_64
What desktop do you use ?
I'm usually using KDE. However, ATM, I'm in my office and logged in to my home machine (on which KDE is running) via ssh and executed osc command remotely. Do I need to execute osc command locally ?
Ah, so your python-keyring sees that your credentials are in kwallet most likely but can't reach kwallet. I am unsure how to handle this, but for your use case it might make sense to deinstall -kde and -gnome packages so it gets stored independend of your desktop. your may need to drop your ~/.oscrc to re-do the authentification though. bye adrian -- Adrian Schroeter SUSE Linux Products GmbH email: adrian@suse.de -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (2)
-
Adrian Schröter
-
Satoru Matsumoto