Hallo, Ubuntu 8.10 hat ein Problem, wenn man den ssh-agent statt dem gnome-keyring-daemon benutzen will. Das kann sehr schnell notwendig werden, wenn man z.B. SmartCards für die ssh Authentifizierung benutzen will. Lt. Doku muss man da "nur" in der /etc/X11/Xsession.options die Zeile use-ssh-agent eintragen. Das ist leider nur die halbe Wahrheit, denn das zuständige Skript /etc/X11/Xsession.d/90x11-common_ssh-agent macht schlichtweg nichts, wenn die Env. Variable SSH_AUTH_SOCK gesetzt ist - und sie wird vom gnome-keyring-daemon vorher schon gesetzt.
Hier nun die Lösung: Im Bug #275010 gibt es nun verschiedene Vorschläge für einen Workaround, die Ubuntu Maintainer sehen das offenbar auch eher als Bug als ein Feature an. Leider sind die Vorschläge auch nicht so ganz verlässlich, Patches gab es zwar schon, aber die haben zwar das Verhalten des Bugs geändert, leider aber den Bug nicht beseitigt. Bei 8.10 ist wie folgt vorzugehen: 1. Unter ~./.xsessionrc folgende Zeile eintragen: unset SSH_AUTH_SOCK 2. gnome-session-properties aufrufen und dann nach GNOME-Schlüsselbund-Dienst suchen. Den dann deaktivieren. 3. gconf-editor aufrufen, dann /apps/gnome-keyring/daemon-components aufrufen. Dort ssh deaktivieren. Erinnert stark an Windows Registry Editor :-/ Je nach Patchlevel können auch einzelne der o.g. Maßnahmen helfen. In meinem Fall musste ich alle 3 Punkte durchführen. Fragt mich bitte nicht, warum das so ist... Auf jeden Fall funktioniert das so Grüße Christian -- ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

