Hello,
I get an error using osc,can anyone help?, provided example below
replace userid/password with your own
Example of error below
Attaching list of rpms installed.
Cheers Glenn
# osc ls
Your user account / password are not configured yet.
You will be asked for them below, and they will be stored in
/root/.oscrc for future use.
Creating osc configuration file /root/.oscrc ...
Username: userid
Password:
ERROR:dbus.proxies:Introspect error on
:1.55:/org/freedesktop/secrets/aliases/default:
dbus.exceptions.DBusException: org.freedesktop.Secret.Error.NoSuchObject:
The '/org/freedesktop/secrets/aliases/default' object does not exist
ERROR:dbus.connection:Unable to set arguments
({'org.freedesktop.Secret.Item.Label': 'userid @ api.opensuse.org',
'org.freedesktop.Secret.Item.Attributes': {'username': 'userid',
'service':
'api.opensuse.org'}},
dbus.Struct((dbus.ObjectPath('/org/freedesktop/secrets/session/s10'), '',
dbus.ByteArray('password'), 'text/plain'), signature=None), True)
according
to signature None: : Expected a string or
unicode object
Traceback (most recent call last):
File "/usr/bin/osc", line 22, in <module>
r = babysitter.run(osccli)
File "/usr/lib/python2.7/site-packages/osc/babysitter.py", line 53, in
run
return prg.main()
File "/usr/lib/python2.7/site-packages/osc/cmdln.py", line 302, in main
self.postoptparse()
File "/usr/lib/python2.7/site-packages/osc/commandline.py", line 136, in
postoptparse
conf.write_initial_config(e.file, config)
File "/usr/lib/python2.7/site-packages/osc/conf.py", line 659, in
write_initial_config
keyring.set_password(host, config['user'], config['pass'])
File "/usr/lib/python2.7/site-packages/keyring/core.py", line 42, in
set_password
_keyring_backend.set_password(service_name, username, password)
File "/usr/lib/python2.7/site-packages/keyring/backend.py", line 248, in
set_password
True)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 70, in
__call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.7/site-packages/dbus/proxies.py", line 145, in
__call__
**keywords)
File "/usr/lib/python2.7/site-packages/dbus/connection.py", line 641, in
call_blocking
message.append(signature=signature, *args)
TypeError: Expected a string or unicode object