Hey,
ich versuche bei mir Zuhause gerade die Software cockpit ans laufen zu bekommen.
Ich hab cockpit-git aus dem aur installiert (sollte demnach die aller aktuellste Version sein)
Wenn ich die Dienste cockpit.socket und cockpit.service starte dann bekomme ich unter
https://localhost:9090 auch die login Seite angezeigt.
Wenn ich mich mit meinem Benutzer anmelde dann bekomme ich alles schön angezeigt.
Im Status des Dienstes cockpit werden zwar ein paar Fehler angezeigt, sollten aber kein großes Problem darstellen.
[volle@volle-nb ~]$ sudo systemctl status cockpit
● cockpit.service - Cockpit Web Server
Loaded: loaded (/usr/lib/systemd/system/cockpit.service; static; vendor preset: disabled)
Active: active (running) since Wed 2015-07-15 23:04:41 CEST; 17s ago
Docs: man:cockpit-ws(8)
Process: 3506 ExecStartPre=/usr/bin/remotectl certificate --ensure --user=root --group= (code=exited, status=0/SUCCESS)
Main PID: 3511 (cockpit-ws)
CGroup: /system.slice/cockpit.service
├─3511 /usr/libexec/cockpit-ws
├─3527 /usr/libexec/cockpit-session basic ::1
├─3529 /usr/bin/cockpit-bridge
├─3532 dbus-daemon --print-address=8 --session
└─3540 /usr/libexec/cockpit-pcp
Jul 15 23:04:41 volle-nb systemd[1]: Starting Cockpit Web Server...
Jul 15 23:04:41 volle-nb systemd[1]: Started Cockpit Web Server.
Jul 15 23:04:41 volle-nb cockpit-ws[3511]: Using certificate: /etc/cockpit/ws-certs.d/~self-signed.cert
Jul 15 23:04:51 volle-nb cockpit-session[3527]: pam_unix(cockpit:session): session opened for user volle by (uid=0)
Jul 15 23:04:51 volle-nb cockpit-ws[3511]: logged in user: volle
Jul 15 23:04:51 volle-nb cockpit-bridge[3529]: couldn't create polkit session subject: No session for pid 3529
Jul 15 23:04:51 volle-nb cockpit-ws[3511]: New connection from ::1 for volle
Jul 15 23:04:51 volle-nb cockpit-bridge[3529]: /var/lib/cockpit/machines.json.1: couldn't remove temp file: No such file or directory
Wenn ich jetzt versuche einen anderen Rechner (auf dem auch cockpit-git installiert und gestartet ist, das gleiche passiert wenn ich den gleichen Rechner noch einmal einzutragen versuche) im Dashboard hinzufügen möchte dann bekomme ich die Fehlermeldung
"Cannot forward login credentials"
Das ist jetzt schonmal nicht allzu gut.
Im Status taucht aber folgendes auf:
Jul 15 23:12:37 volle-nb cockpit-bridge[3529]: Error executing command as another user: No authentication agent found.
Jul 15 23:12:37 volle-nb sudo[3684]: volle : a password is required ; TTY=unknown ; PWD=/home/volle/.cache ; USER=root ; COMMAND=cockpit-bridge
Jul 15 23:12:37 volle-nb cockpit-bridge[3529]: sudo: a password is required
Jul 15 23:12:45 volle-nb cockpit-ws[3511]: 192.168.1.26: ssh-ed25519 host key for server is not known: 30:e0:20:18:05:02:3c:66:3f:7d:17:89:17:83:76:23
das bei einem sudo ein passwort verlangt wird ist mir klar, aber wie bekomme ich das hin?
Welchen authentication agent benötige ich?
Ich nehme an polkit aber .. wie?
Des weiteren stört mich die letzte Meldung, dass der host key unbekannt ist.
Wenn ich meinen fingerprint anzeigen lassen möchte (oder mich per ssh auf einen Server verbinde) dann sehen die fingerprints bei mir aus:
[volle@volle-nb ~]$ ssh-keygen -lf .ssh/id_rsa.pub
2048 SHA256:fekiLfPbEMYzl8iu2PeYj6EGzUX1hnFTiW8wLdtpNEQ volle@volle-nb (RSA)
aber nichts mit xx:xx:xx:xx:xx:xx
Somit finde ich nicht heraus welchen fingerprint er denn gerne kennen würde um den host in eine der vielen known_hosts (welche verwendet wird weiß ich leider auch nicht) einzutragen.
Da ich nicht sehr viel Ahnung von dem ganzen habe hoffe ich, dass mir jemand nen Schubs in die richtige Richtung geben kann.
Danke schonmal im vorraus.
Chris