Xubuntu의 Gnome 키링에서이 경고가 표시되는 이유는 무엇입니까?


35

재고 우분투 설치 위에 xubuntu-desktop을 설치했습니다.

ssh 또는 더 구체적으로 git을 사용할 때 항상이 경고가 표시됩니다

WARNING: gnome-keyring:: couldn't connect to: /tmp/keyring-IVaeDO/pkcs11: No such file or directory

부팅시 적절한 서비스를 비활성화 / 활성화하기 위해 상당한 양의 인터넷 검색을 수행했지만 지금까지는 항상이 오류가 발생합니다.

gnome-keyring을 완전히 제거하는 데 대한 통찰력과 실패, 또는 ​​gnome-keyring을 xubuntu / xfce에 통합하는 것은 대단합니다.

답변:


23

Xubuntu 또는 Xfce 세션에 로그인 할 때 gnome-keyring-daemon와 같은 gnome 서비스 gnome-settings-daemon가 정상적으로 실행되고 있지 않기 때문에이 경고가 표시 됩니다.

그러나 나를 위해 일한 빠른 수정은 메뉴로 이동하여 설정> 설정 관리자> 세션 및 시작> 고급을 선택하고 그놈 서비스를 활성화하는 것입니다 (아래 스크린 샷 참조). 이제 설치된 모든 Gnome 서비스가 로그인 할 때 시작되며, 기능을 사용할 수 있어야합니다 gnome-keyring-daemon(아래에 언급 한대로 추가 구성이 필요할 수 있음).

여기에 이미지 설명을 입력하십시오

이를 적용하려면 로그 아웃했다가 다시 로그인해야합니다. 그런 다음 이와 같은 서비스가 실행되고 있습니다 (그놈 응용 프로그램과 함께 이미 설치 한 경우).

여기에 이미지 설명을 입력하십시오

사용 방법에 따라 Xfce / Xubuntu 세션에서 다른 사항을 조정해야 할 수도 있습니다 gnome-keyring-daemon. 이 블로그 에는 ssh 와 함께 사용하는 것과 다른 많은 것들이 있지만 Xubuntu에서 사용하면 극복해야 할 문제가 있습니다.

의 장단점에 대한 일반적인 답변을 제시하기에는 너무 큰 주제 gnome-keyring이지만,이 힌트를 통해 Xubuntu 세션에 통합 할 수 있습니다.

이 해결책으로 문제가 해결되지 않을 경우, 당신은에서 설명하는 문제의 피해자가 될 수있다 런치 패드 에 대한 gnome-keyring.


2
고마워, 다른 방향으로 가고 모든 그놈 항목을 제거하고 부팅시 여전히 ssh-agent 및 ssh-add를 실행하는 방법에 대한 팁이 있습니까?
winchendonsprings

@winchendonsprings ssh-agent이며 패키지의 ssh-add일부이며 openssh-client그놈 응용 프로그램이나 서비스에 의존하지 않으므로 가능할 수도 있지만 확실하지 않습니다.

1
이 버전의 우분투 버전은 무엇입니까? 12.04 LTS에서이 모든 옵션을 보지 마십시오
sureshvv

@sureshvv Xubuntu 12.04 이상; 옵션은 Xubuntu 12.04에서 확실히 사용할 수 있습니다. 설정> 설정 관리자> 세션 및 시작> 고급으로 이동하십시오.

@Mik 해당 상자를 표시하는 명령은 무엇입니까? Fluxbox에서 이것을 시도하고 싶습니다.
rvf0068

30

Bourne 쉘에서 다음을 실행하여 그놈 키링을 끄고이 경고를 제거 할 수 있습니다.

unset GNOME_KEYRING_CONTROL

환경 변수에서 그놈 키링 경로를 제거합니다. ~ / .bashrc 파일의 끝에이 명령을 넣을 수도 있습니다.

C 쉘에서 동등한 명령은 다음과 같습니다.

unsetenv GNOME_KEYRING_CONTROL

~ / .cshrc 파일의 끝에 명령을 넣을 수 있습니다.


2

그 성가신 경고를 제거하는 또 다른 방법 (XFCE에서 이것을 얻었습니다) :

트릭은 "추가하는 것입니다 LXDE;XFCE;"와 라인에 OnlyShowIn=이 파일 (없이는 시도하지 않은, 큰 따옴표 플러스 세미콜론없이) " /etc/xdg/autostart/gnome-keyring-pkcs11.desktop, 나는"나노 "를 사용합니다 원하는 어떤 텍스트 편집기로 편집하여"

1-터미널 유형 (루트 또는 sudo) :

# nano /etc/xdg/autostart/gnome-keyring-pkcs11.desktop

[Desktop Entry]
Type=Application
Name=Certificate and Key Storage
Comment=GNOME Keyring: PKCS#11 Component
Exec=/usr/bin/gnome-keyring-daemon --start --components=pkcs11
OnlyShowIn=GNOME;Unity;LXDE;XFCE;
X-GNOME-Autostart-Phase=Initialization
X-GNOME-AutoRestart=false
X-GNOME-Autostart-Notify=true
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=gnome-keyring
X-GNOME-Bugzilla-Component=general
X-GNOME-Bugzilla-Version=3.2.2
NoDisplay=true
X-Ubuntu-Gettext-Domain=gnome-keyring

2-편집 후 변경 사항을 저장하십시오

3-컴퓨터를 다시 시작하십시오.


0

둘 다 훌륭한 대답이되었지만 둘 다 나를 위해 일하지 않았다 여기에 이미지 설명을 입력하십시오

[업데이트] : 작동하게

루트로 /usr/share/gnome/autostart/seahorse-daemon.desktop 파일을 만들었습니다. 해마 데몬 편집

AT-SPI D- 버스 버스 가 자동 시작에 켜져 있는지 확인하십시오 .

그런 사람들에게는 다음과 같은 오류가 있습니다.

접근성 버스에 연결할 수 없습니다 : 소켓 / tmp / dbus-sFJMjhBCfL에 연결하지 못했습니다 : 연결이 거부되었습니다

해마 데몬 또는 그놈 키링보다 / tmpfs에 더 많은 문제가있을 수 있습니다.

이제 해마 에이전트를 교체하는 방법을 알아 봅시다! :)


9
텍스트 스크린 샷을 게시하지 마십시오. 텍스트를 복사하고 대신 코드 형식을 적용하십시오.
muru
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.