Portál AbcLinuxu, 16. července 2025 15:01


Dotaz: Fedora Core 3 - nejde GTK

25.12.2004 15:47 Danoh | skóre: 4 | Bratislava
Fedora Core 3 - nejde GTK
Přečteno: 102×
Odpovědět | Admin
zdravím všetkých. mám problém so konfiguračným softwarom vo Fedore Core 3, ktorý je určený pre gtk. Inštaloval som nejaké ovládače a po inštalácii jedného z nich som si všimol, že po dvojitom kliknutí na ktorýkoľvek ďalší RPM balíček sa okno s inštaláciou neotvorí.

Aby som zistil kde je chyba, zadal som na terminál

system-config-packages

a dočkal som sa takejto hlášky:

Unable to import gtk module. This may be due to running whitout $DISPLAY set. Exception was:

No module named gtk

Úprimne povedané, nemám potuchy čo je to $DISPLAY a keď som si stiahlo balíček gtk2 tak to povedalo že tam je. Prosím poraďte.
porta patet et cor magis
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

25.12.2004 16:05 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkus spustit raději nějakou binárku (např. gtk-demo), z hlášky, že nejde v pythonu naimportovat modul gtk, se toho moc nezjistí...
25.12.2004 16:29 Tom
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
Odpovědět | | Sbalit | Link | Blokovat | Admin

Zdravim, $DISPLAY rika, kam se ma zobrazovat. Jedine, co o tom ted potrebujeme vedet je, jestli to je nastavene nebo ne.

Co rika echo $DISPLAY?

Pokud nastavene nebude (treba proto, ze pred jeho spustenim zadate v terminalu su -), tak vyzkousejte v terminalu napsat neco jako:

xhost +localhost
su
system-config-packages

- predpokladam tedy, ze to spoustite v Xwindow


Tomas
26.12.2004 20:10 Danoh | skóre: 4 | Bratislava
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
keď som dal echo $DISPLAY tak nevypísal nič. Keď som dal xhost +localhost tak sa tam síce niečo objavilo, (niečo s nulami) ale chyba ostala rovnaká: No module named gtk.

Možno to je nepodstatná informácia, ale možno nie, teda: keď som napísal rpm -Va dostal som výpis priblížne dvadsať až dvadsať päť balíkov v ktorých bola chyba. Medzi nimi sa nachádzali aj také balíky ako nautilus, prípadne iné programy pre gnome.

bolo toho dosť veľa aby som to sem písal, ale ak to pomôže tak aj to spravím.
porta patet et cor magis
26.12.2004 20:32 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
No module named gtk?

V tom případě nemáš pygtk2 nebo je nějaký zmršený.
26.12.2004 20:33 Tom
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
Jestlize ten DISPLAY neni nastaveny ani pred tim su, tak vyzkousejte tuto sekvenci prikazu:
xhost +localhost
su
export DISPLAY=:0.0
system-config-packages
Tomas
28.12.2004 17:16 Danoh | skóre: 4 | Bratislava
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
no... čo som urobil bolo, že som preinštaloval všetky balíky, ktoré sa tu spomínali (pygtk2, gtk2, python). Python som preinštaloval preto, lebo som si všimol, že keď sa zapína systém vypíše tam hlášku podobnú tomuto:

Cups can not be loaded. Consider setting $PYTHONHOME to a nejaké veci v takýchto <> zátvorkách.

Keď som dal echo $PYTHONHOME , bolo to prázdne. A ani reinštalácia nepomohla. Asi tak teda... Inak keď som spustil gtk-demo tak sa normálne spustil.
porta patet et cor magis
28.12.2004 18:18 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Fedora Core 3 - nejde GTK
Problém zjevně není v gtk, ale v pythonu, takže gtk-demo fungovat bude.

$PYTHONHOME a $PYTHONPAH by normálně měly být prázdné (zejména $PYTHONHOME), protože systémové adresáře jsou v cestě.

Nicméně je to celé divné, tudíž bych zkusil vypnout SELinux nebo použít fixfiles, protože za divné chyby ve FC3 obvykle může SELinux...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.