Stellarium 프로그램 실행이 안되네요

Stellarium 프로그램 써보고 싶은데 별도로 추가 설치해야 하는게 있나요?

이것 실행하면 그냥 반응이 없네요…

현재 M1, P1, IBM R52 등 우분투 설치된 PC에서 모두 그래서요…

terminal 에서 stellarium 실행 시키셔서
나오는 에러 메세지 copy & paste해주세요

보통 stellarium, stellarium-data 패키지를 둘다 설치 시켜야 하긴하는데
시냅틱에서 클릭해서 설치 하신거면 같이 깔렸을거예요

Using default graphics system specified at build time: raster
QProcess: Destroyed while process is still running.

[ This is Stellarium 0.10.5 - http://www.stellarium.org ]
[ Copyright (C) 2000-2010 Fabien Chereau et al ]

Writing log file to: "/home/sdbaram/.stellarium/log.txt"
File search paths:
0 . "/home/sdbaram/.stellarium"
1 . "/usr/share/stellarium"
Config file is: "/home/sdbaram/.stellarium/config.ini"
Qt GL paint engine is: "OpenGL"
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.

이렇게 나옵니다… OpenGL 관련된거 같은데요…
VGA도 정상적으로 잡혀 있거든요

소스로 깔기는 방법을 몰라서 못하고 apt-get install stellarium 으로 하니 잘 열리네요

sdbaram님, 혹 사용 하시는 그래픽 카드가 ATI 라데온계열인가요?
여기 비슷한 관련 버그가 있는데

https://bugs.launchpad.net/stellarium/+bug/481669

해볼만한 방법이 3가지 정도 있네요.

첫번째 방법은 Disable Option EnablePageFlip in Device Section in /etc/X11/xorg.conf 인데

[code:143m50vy]sudo gedit /etc/X11/xorg.conf [/code:143m50vy] 하셔서 Device Section을 찾으시고 아래 처럼 바꿔주세요

[code:143m50vy]Section "Device"
Identifier "Device0"
Driver "radeon"
Option "EnablePageFlip" "off"
EndSection
[/code:143m50vy]
아니면 [code:143m50vy]Option "EnablePageFlip" "off"[/code:143m50vy] 줄 앞에 #만 붙여서 주석처리 하셔도 됩니다.
xorg.conf 파일이 없으시면 이 방법은 무시하시고요.

두번째 방법은 터미널에서

[code:143m50vy] stellarium --safe-mode[/code:143m50vy]로 실행시켜 보세요.

그것도 안되면 마지막으로 하실수 있는건 가장 최신 xorg로 업글하는겁니다.
아래 두 ppa 연결해서 업데이트 해주시고 재부팅하시면 됩니다.

[code:143m50vy]sudo add-apt-repository ppa:xorg-edgers/ppa; sudo add-apt-repository ppa:ubuntu-x-swat/x-updates;
sudo apt-get update;sudo apt-get upgrade;sudo apt-get dist-upgrade[/code:143m50vy]

https://launchpad.net/~xorg-edgers/+archive/ppa https://launchpad.net/~ubuntu-x-swat/+archive/x-updates

사실 xorg 업글은 그닥 추천하고 싶진 않은데 마지막 방법으로 해서 해결했다는 리플이 많더라고요. :D

MESA의 ATI-Radeon드라이버 관련 문제라고 하는군요.
가장 간단한 해결방법은 [b:2guz97r5]kernel-2.6.32-5[/b:2guz97r5]이상 버전으로 업데이트하시는겁니다.

그런데 현재 MESA드라이버 관련 오류는 -22가 아니라 -12입니다. 이건 오타…인가요?
만약 -12와는 별개로 -22라고 뜨는 문제라면 커널 업데이트로 해결이 안될수도 있습니다.
그렇다면 문제가 조금 복잡해집니다. fglrx를 들어내고 다시 설치해야 할지도 모르거든요.

덧붙여서 이 방법은 좀 위험성을 동반하니 되도록이면 nike984님께서 제시한 방법 정도로 끝나는게 제일입니다.

먼저 xserver를 종료하고 rc3로 전환합니다.

[code:2guz97r5]
[ctrl] + [alt] + F1
sudo kill gdm
또는
sudo kill kdm
[/code:2guz97r5]
fglrx를 퍼지하도록 합시다.

[code:2guz97r5]
sudo apt-get remove --purge xorg-driver-fglrx fglrx*
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri fglrx-modaliases
sudo dpkg-reconfigure xserver-xorg
[/code:2guz97r5]
만약에 compiz나 KDE를 사용중이시라면 glx모듈이 로드되어 있는 상태여서 fglrx퍼지에 실패할 수도 있습니다.
libglx.so를 xserver에서 납치감금하고 있거든요.
일단 xserver를 교화시켜 봅시다.

[code:2guz97r5]
sudo apt-get install --reinstall xserver-xorg-core
[/code:2guz97r5]
다음은 fglrx와 mesa를 들어내고 재설치.

[code:2guz97r5]
sudo apt-get remove --purge fglrx*
sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon
sudo apt-get install xserver-xorg-video-ati
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
[/code:2guz97r5]
마지막으로 fglrx모듈을 설치합니다.

[code:2guz97r5]
sudo apt-get install fglrx-modaliases
[/code:2guz97r5]
이제 컴을 리붓해주시면 됩니다.

…그리고 문제가 해결되기를 기원하며 허경영을 세번 외쳐주세요.

[quote="nike984":1prsuu98]sdbaram님, 혹 사용 하시는 그래픽 카드가 ATI 라데온계열인가요?
[/quote:1prsuu98]

쓰고있는 ati 3850에서 잘 돌아 갑니다.

다들 감사합니다. 특징이 ATI는 맞네요… 데스크탑에 있는 거는 지포스로 교체후 잘됩니다. ㅠㅠ

ATI쪽은 해봐도 잘안되네요…