2014-05-15 2 views
1

내가 고정 표시기의 REPO에서 상상이 고정 표시기를 사용하고 있습니다 : traxtopel/고정 표시기-에 CentOS-그놈 데스크탑gnome-desktop 도커 이미지는 Linux Mint Host에서 작동하지만 CentOS에서는 작동하지 않습니까?

https://index.docker.io/u/traxtopel/docker-centos-gnome-desktop/

나는 이미지를 실행할 수 있습니다 설치 도커 0.9.0와 리눅스 민트 시스템을 가지고 gnome-session으로 vncserver를 아무 문제없이 실행하십시오.

Failed to start message bus: Failed to open "/etc/selinux/targeted/contexts/dbus_contexts": No such file or directory EOF in dbus-launch reading address from bus daemon

내가도를 시작하려고 : 내 CentOS6 시스템에 동일한 이미지를 실행할 때

, (또한 버전 0.9.0을 고정 표시기) 나는 다음과 같은 얻을 그놈 세션을 시작하려고 시도 gnome-terminal은 Linux Mint 호스트에서 작동하지만 내 CentOS6 호스트에서 다음을 생성합니다. 모두 고정 표시기 버전이 동일하고, 그들은 같은 고정 표시기 이미지를 사용하고 있기 때문에

Failed to get the session bus: /bin/dbus-launch terminated abnormally with the following error: EOF in dbus-launch reading address from bus daemon

Falling back to non-factory mode. Failed to summon the GConf demon; exiting. Failed to contact configuration server; some possible causes are that you need to enable TCP/IP networking for ORBit, or you have stale NFS locks due to a system crash. See http://projects.gnome.org/gconf/ for information. (Details - 1: Failed to get connection to session: /bin/dbus-launch terminated abnormally with the following error: EOF in dbus-launch reading address from bus daemon )

은, 내 유일한 추측은 호스트 커널 버전이나 가능 호스트 SELinux를 구성과 관련이있다.

리눅스 민트 커널 : 3.8.0-19 제네릭 CentOS6 커널 : 2.6.32-431.5.1

이 문제의 원인이 무엇 어떤 아이디어가?

답변

1

문제는 selinux와 관련이있는 것으로 보입니다. 나는 모든 세부 사항이나 "적절한"수정 사항을 가지고 있지는 않지만 CentOS6 시스템이 설치된 동안 Linux Mint 시스템이 selinux를 실행하지 않았습니다.

selinux가 허용 모드로 전환 될 때부터 동일한 문제가 발생하기 때문에 처음에는이 사실을 배제했습니다. selinux를 완전히 비활성화하고 호스트 시스템을 재부팅하면 문제가 해결됩니다.

근본 원인을 확인하려고 시도했지만 허용 모드에서 selinux를 실행하고 /var/log/audit/audit.log 파일을 테일링했지만 gnome-terminal 또는 gnome-session 일 때이 문제와 관련된 로그에는 아무 것도 기록되지 않습니다. 도커 이미지에서 실행됩니다.

누군가 더 좋은 해결책이 있다면 게시 해주십시오.하지만 해결 방법은 호스트 시스템에서 selinux를 비활성화하는 것입니다.

관련 문제