I’m trying to use Gnome’s built in remote desktop viewer, Vino, to remote to my PC. When I use the vnc client on another computer to get to my OpenSuse 11.1 box, it lets me type in a password and pauses. If I look at the screen on my OpenSuse box it is waiting for the gnome keyring password and it wanting it for vino-preferences. It specifically says:
The application gnome remote desktop (/usr/bin/vino-preferences) wants access to the default keyring but it is locked.
Does anybody know how to bypass needing the password for this? I’m not sure how to begin to figure this out. I’ve been a longtime Fedora user and vino worked fine there so I don’t think this is the way it is supposed to work.
Kind of defeats the object of having remote desktop really lol!
Once it’s been entered, it will work until i have to reboot the system, but seeing as i want it to be a headless fileserver hidden away it’s a pain in the butt at the moment.
I’ve searched high and low for a solution too. There’s about 3 or 4 seperate posts with people having the same problem, but nobody’s ever got back to them
I’m new to all of this, so I’m hoping it’s just me being stupid and overlooking something really simple!
I’ve submitted a big report for this. I seem to be able to find a load of posts all over the net with people having the same problem but no replies or suggestions. Also there’s no existing bug report filed so made sense to do one…
The “resolution” sucks. The proposed solution is to disable autologin. That is not an option for me, I need autologin.
From what I’ve seen, the same issue happened in Ubuntu some time ago, and they rolled back so as not to use gnome-keyring (link).
What I ended up doing is just that, I recompiled the whole package so it doesn’t use gnome-keyring.
In case anyone is interested, I downloaded the source RPM from here (be sure to modify the link according to your distribution), and I learned how to build an RPM from source from here (the command to build the package no longer seems to be “rpm” but “rpmbuild”).
So with autologin turned on - you will always be asked for a keyring password when connecting to a password protected VNC session on that machine. There is no way around this by design. Basically your computer is saying, “I know who my master is, he autologged into me, but who the hell are you?”
Therein lies the problem, because if you have autologin turned on then it is also very likely that you are running a headless server or an otherwise not easily accessible machine (maybe you don’t have a keyboard plugged into it).
In this case, the best solution (if you are behind a firewall!!) is to simply remove your VNC password from the VNC server and you will no longer be asked to type in the keychain password when connecting to VNC. Again, make sure you are behind a firewall or secured router or your VNC server will be open to everyone.