Discussion:
nelze spustit ovladaci centrum
(too old to reply)
medulin
2007-04-03 10:21:48 UTC
Permalink
Ahoj,
v Mandrivě 2006 mi přestalo fungovat ovladací centrum. Po příkazu mcc
se zobrazí:
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/icons/drakconf.png' at /usr/lib/libDrakX/mygtk2.pm line
272.
Podobně to je i s balíčkovačem, když jsem chtěl nainstalovat
aktualizace příkazem: /usr/sbin/MandrivaUpdate
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/rpmdrake/icons/t itle-update.png'
at /usr/lib/libDrakX/mygtk2.pm line 272.
Přitom dané soubory jsou v pořádku a ikona se v prohlížeči obrázků
zobrazí. Zřejmě za to může nějaká aktualizace, protože se jinak na
tom počítači nic nedělalo. Poslední aktualizace z logu:
Feb 10 16:12:49 jana MandrivaUpdate[4084]: [RPM]
libMagick8.4.2-6.2.4.3-1.5.20060mdk installed
Feb 10 16:13:03 jana MandrivaUpdate[4084]: [RPM]
ImageMagick-6.2.4.3-1.5.20060mdk installed
Feb 10 16:13:05 jana MandrivaUpdate[4084]: [RPM]
libsmbclient0-3.0.20-3.2.20060mdk installed
Feb 10 16:13:07 jana MandrivaUpdate[4084]: [RPM]
libgd2-2.0.33-3.2.20060mdk installed
Feb 10 16:13:09 jana MandrivaUpdate[4084]: [RPM]
libwmf0.2_7-0.2.8.3-6.4.20060mdk installed
Feb 10 16:13:20 jana MandrivaUpdate[4084]: [RPM]
libwmf-0.2.8.3-6.4.20060mdk installed
Feb 10 16:13:22 jana MandrivaUpdate[4084]: [RPM]
libgd2-2.0.33-3.1.20060mdk removed
Feb 10 16:13:24 jana MandrivaUpdate[4084]: [RPM]
libwmf0.2_7-0.2.8.3-6.3.20060mdk removed
Feb 10 16:13:25 jana MandrivaUpdate[4084]: [RPM]
libMagick8.4.2-6.2.4.3-1.4.20060mdk removed
Feb 10 16:13:26 jana MandrivaUpdate[4084]: [RPM]
libsmbclient0-3.0.20-3.1.20060mdk removed
Feb 10 16:13:27 jana MandrivaUpdate[4084]: [RPM]
ImageMagick-6.2.4.3-1.4.20060mdk removed

Děkuji za jakýkoliv nápad co stím mám dělat.

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
Petr Jakubec
2007-04-03 11:15:56 UTC
Permalink
Post by medulin
/usr/share/icons/drakconf.png
Zdravim.
mozna je fakt nejak poskozeny,
urpmf /usr/share/icons/drakconf.png
da vedet ktery balicek obsahuje tento soubor.
pomoci rpm lze nasilim preinstalovat zjisteny rpm,
mozna bude treba reinstalovat i dalsi rpmka kolem drakconfu...

tipy:
rpm -Va
(poskytne informace o chybejicich souborech, narusenych zavislostech,
zmenach apod.)
rpm -Uvh -replacepkgs
(preinstaluje balik)
--
Mnoho zdaru!

Petr Jakubec
WWW: http://www.jakubec.tk
Mail: ***@jakubec.tk
PGP Key: http://pgp.mit.edu

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
medulin
2007-04-03 12:49:50 UTC
Permalink
Post by Petr Jakubec
Post by medulin
/usr/share/icons/drakconf.png
Zdravim.
mozna je fakt nejak poskozeny,
Poškozený není, přepsal jsem ho stejným souborem z jiného PC z funkční
a stejnou Mandrivou. Podle mne za to může poslední aktualizace,
protože to bylo naposledy kdy byla Mandriva spuštěná a funkční. A
provedl jsem jen aktualizaci a zase ji vypnul.
Také se mi nezdá moc v pořádku, že ikona způsobí takovou nefukčnost
programu. Očekával bych že se program spustí bez ikony, ale on se
nepustí vůbec a ani se nezobrazí upozornění že mu něco schází. To lze
zjistit až v konzoli.
Post by Petr Jakubec
urpmf /usr/share/icons/drakconf.png
da vedet ktery balicek obsahuje tento soubor.
pomoci rpm lze nasilim preinstalovat zjisteny rpm,
mozna bude treba reinstalovat i dalsi rpmka kolem drakconfu...
rpm -Va
(poskytne informace o chybejicich souborech, narusenych
zavislostech, zmenach apod.)
rpm -Uvh -replacepkgs
(preinstaluje balik)
Děkuji za rady, až budu u toho PC tak to vyžkouším a dám vědět.

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
Zdenek Mazanec
2007-04-03 17:55:01 UTC
Permalink
Po¹kozený není, pøepsal jsem ho stejným souborem z jiného PC z funkèní
a stejnou Mandrivou. Podle mne za to mùŸe poslední aktualizace,
protoŸe to bylo naposledy kdy byla Mandriva spu¹tìná a funkèní. A
provedl jsem jen aktualizaci a zase ji vypnul.
Také se mi nezdá moc v poøádku, Ÿe ikona zpùsobí takovou nefukènost
programu. Oèekával bych Ÿe se program spustí bez ikony, ale on se
nepustí vùbec a ani se nezobrazí upozornìní Ÿe mu nìco schází. To lze
zjistit aŸ v konzoli.
Poslete vystup prikazu
strace mcc
Z toho se da lip usuzovat na problem.
--
Zdenek Mazanec
http://mandrivauser.cz
medulin
2007-04-04 17:49:08 UTC
Permalink
Post by Petr Jakubec
strace mcc
Posilam jen konec, protoze je to velke a ze zacatku nezajimave.
Nejzajimavejsi je ten konec, ale to uz jsem to psal.

old_mmap(0xb7c1a000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0xb7c1a000
close(3) = 0
open("tls/i686/sse/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No
such file or directory)
open("tls/i686/sse/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("tls/i686/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("tls/i686/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("tls/sse/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("tls/sse/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("tls/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("tls/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("i686/sse/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such
file or directory)
open("i686/sse/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("i686/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("i686/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("sse/mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file
or directory)
open("sse/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("mmx/libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("libXxf86misc.so.1", O_RDONLY) = -1 ENOENT (No such file or
directory)
open("/usr/lib/perl5/5.8.7/i386-linux/CORE/libXxf86misc.so.1",
O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/X11R6/lib/libXxf86misc.so.1", O_RDONLY) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\320\t\0"...,
512) = 512
fstat64(3, {st_mode=S_IFREG|0755, st_size=9104, ...}) = 0
old_mmap(NULL, 12128, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE,
3, 0) = 0xb7b0c000
old_mmap(0xb7b0e000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|
MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0xb7b0e000
close(3) = 0
munmap(0xb7bdb000, 66375) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|
SIGCHLD, child_tidptr=0xb7c58708) = 4222
waitpid(4222, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0) = 4222
--- SIGCHLD (Child exited) @ 0 (0) ---
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|
SIGCHLD, child_tidptr=0xb7c58708) = 4224
exit_group(0) = ?
Process 4221 detached
[***@jana tomas]# Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/icons/drakconf.png' at /usr/lib/libDrakX/mygtk2.pm line
272.

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
tropikhajma
2007-04-05 19:42:00 UTC
Permalink
Post by medulin
libXxf86misc.so.1
máte nainstalovaný libxxf86misc1 ?

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
medulin
2007-04-05 22:06:30 UTC
Permalink
Post by tropikhajma
Post by medulin
libXxf86misc.so.1
máte nainstalovaný libxxf86misc1 ?
To momentálně nemůžu ověřit, ale zjistil jsem že ten výpis z toho
strace mcc je stejný jako je na jiném a funkčním PC ze stejnou verzí
Mandrivy. Problém je jen stím co se zobrazí nakonec:
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/icons/drakconf.png' at /usr/lib/libDrakX/mygtk2.pm line
272.
Možná nějaká knihovna co má za úkol zobrazovat ty ikony pro drak....
aplikace je poškozená, ale to by zase asi nefungovalo zobrazení té
ikony v Kuickshow nebo jo?
Potom mne ještě napadlo upravit nějak ten
soubor /usr/lib/libDrakX/mygtk2.pm
}

sub _gtk__Pixbuf {
my ($w, $opts) = @_;

if (!$w) {
my $name = delete $opts->{file} or internal_error("missing
file");
my $file = _find_imgfile($name) or internal_error("can not
find image $name");
$w = Gtk2::Gdk::Pixbuf->new_from_file($file);
}
$w;
}
tak, aby když nemůže zobrazit ikonu tak aby to přeskočil a pokračoval
dále, nebo vůbec ikony nezobrazoval. Nevíte někdo prosím jak na to?
Nebo má ještě něko nějaký jiný nápad?

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
medulin
2007-04-03 19:30:02 UTC
Permalink
Post by Petr Jakubec
aktualizaci bych z toho nevinil. mam i mdv 2006ku aktualizuji proti
mandrivauser.cz a ftp.sh.cvut.cz a program je funkcni bez problemu
...
Ja mam aktualizace nastavene na:
ftp://ftp.mandrivauser.cz/Mandrivalinux/official/updates/2006.0/main_updates
Post by Petr Jakubec
zkontroluj update_source, pripadne neni mozne ze se nekdy nekde
pripletl neoriginalni rpm balicek? treba z plf nebo z cookera,
treba ohledne nejakeho perl modulu apod. a zacalo se to projevovat
teprve ted...
To neni mozne, protoze aktualizace mam nastavene jen na vyse uvedenou
adresu a provadim jen aktualizace. Na tom PC se v Linuxu nepracuje,
slouzi jen jako zalozni system, jen obcas kdyz tam prijedu tak
provedu aktualizaci. Je tam nainstalovany jeste windows na jinem
oddilu disku a ty obcas spustily, ale to by nemělo mít vliv. Linux
tam poustim jen ja a to provedu jen aktualizaci nic jineho nedelam.
Tu samou verzi Mandrivy mam i na notebooku ze ktereho ted pisu a
instaloval jsem ty stejne aktualizace a problem nemam, jen na tom
jednom PC.
Post by Petr Jakubec
v nejhorsim muzes pouzit "strace mcc" jako root. pripadne
strace mcc &>mcc_errors.log a pak si to v klidi projit.
ale je to na dlouhe zimni vecery...
Ted na ten PC mam ted pristup jen pres ssh a to jeste pres router, tak
kdyz napisu mcc tak se mi spusti ten konzolovy mcc. Ale graficke
aplikace ted nepustim. Takže to budu moci vyzkouset az budu u toho PC
a to bude asi tak za tyden nebo pozdeji.

Dival jsem se do logu, ale nikde zadny problem nevidim jen toto:
Apr 3 21:12:47 jana last message repeated 2 times
Apr 3 21:13:48 jana sensord: Sensor alarm: Chip w83782d-i2c-0-2d:
alarms: Chassis intrusion detection [ALARM]
Apr 3 20:24:15 jana gconfd (jana-3915): startuji (verze 2.10.1), pid
3915, uživatel 'jana'
Apr 3 20:24:16 jana gconfd (jana-3915): Zjištěna adresa
"xml:readonly:/etc/gconf/gconf.xml.mandatory" je zdroj nastavení
pouze pro čtení na pozici 0
Apr 3 20:24:16 jana gconfd (jana-3915): Zjištěna adresa
"xml:readwrite:/home/jana/.gconf" je přepisovatelný zdroj nastavení
na pozici 1
Apr 3 20:24:16 jana gconfd (jana-3915): Zjištěna adresa
"xml:readonly:/etc/gconf/gconf.xml.defaults" je zdroj nastavení pouze
pro čtení na pozici 2
Ale to by nemelo mit asi souvislost s mim problemem.
Dekuji moc vsem za rady, ale ted nejsem u toho PC, jen jsem pripojeny
pres ssh tak nemuzu vse vyzkouset.


---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
medulin
2007-04-04 05:24:17 UTC
Permalink
Post by Petr Jakubec
Post by medulin
ale ted nejsem u toho PC, jen jsem pripojeny
pres ssh tak nemuzu vse vyzkouset.
i pres ssh lze forwardovat vystup Xkove aplikace... je to v
konfiguraku /etc/ssh/sshd_conf tusim X11forwarding yes
pisu to z hlavy prover si to v manualu.
Ja vim, ale to mi funguje jen kdyz jsem ve stejne siti. Pres router uz
mi to nefunguje, protoze se prvni prihlasim pres ssh na router a
potom z routeru na dany PC. Na routeru neni graficke rozhrani tak
proto to nefunguje. Mozna by pomohlo kdybych na routeru nastavil
nejaky port a ten presmeroval na dany PC potom bych se prihlasil
primo na PC a asi by to fungovalo. Zkusim to a dam sem vedet.
Post by Petr Jakubec
pak ti to spusti mcc u tebe na obrazovce (resp. nespusti - pac to
nefunguje, ze...), ale strace rozhodne neco zaznamena...
---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
medulin
2007-04-04 18:45:11 UTC
Permalink
Zda se ze nejde spustit nic co zacina na drak. A pokazde to odkazuje
na jinou ikonu, nedela to jediny soubor.

[***@jana tomas]# drakwizard
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/lib/libDrakX/icons/wiz_default_up.png'
at /usr/lib/libDrakX/mygtk2.pm line 272.
[***@jana tomas]# drakrpm
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/rpmdrake/icons/title-install.png'
at /usr/lib/libDrakX/mygtk2.pm line 272.
[***@jana tomas]# drakmouse
Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/mcc/themes/default/mousedrake-mdk.png'
at /usr/lib/libDrakX/mygtk2.pm line 272.
[***@jana tomas]# drakconf
[***@jana tomas]# Nemohu rozpoznat formĂĄt souboru obrĂĄzku u souboru
'/usr/share/icons/drakconf.png' at /usr/lib/libDrakX/mygtk2.pm line
272.


Cast souboru /usr/lib/libDrakX/mygtk2.pm
}

sub _gtk__Pixbuf {
my ($w, $opts) = @_;

if (!$w) {
my $name = delete $opts->{file} or internal_error("missing
file");
my $file = _find_imgfile($name) or internal_error("can not
find image $name");
$w = Gtk2::Gdk::Pixbuf->new_from_file($file);
}
$w;
}

Radek 272 je $w = Gtk2::Gdk::Pixbuf->new_from_file($file);

V Kuickshow se dane ikony bezproblemu pod rootem zobrazi tedy ty
soubory nejsou poskozene. Prava jsou na tech souborech nastavena
stejne jako na jinem funkcnim PC.
Moc děkuji za jakekoliv napady a rady.

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
Petr Jakubec
2007-04-03 13:19:22 UTC
Permalink
Post by medulin
Poškozený není, přepsal jsem ho stejným souborem z jiného PC z funkční
a stejnou Mandrivou. Podle mne za to může poslední aktualizace,
protože to bylo naposledy kdy byla Mandriva spuštěná a funkční. A
provedl jsem jen aktualizaci a zase ji vypnul.
Také se mi nezdá moc v pořádku, že ikona způsobí takovou nefukčnost
programu. Očekával bych že se program spustí bez ikony, ale on se
nepustí vůbec a ani se nezobrazí upozornění že mu něco schází. To lze
zjistit až v konzoli.
aktualizaci bych z toho nevinil. mam i mdv 2006ku aktualizuji proti
mandrivauser.cz a ftp.sh.cvut.cz a program je funkcni bez problemu ...

zkontroluj update_source, pripadne neni mozne ze se nekdy nekde pripletl
neoriginalni rpm balicek? treba z plf nebo z cookera, treba ohledne
nejakeho perl modulu apod. a zacalo se to projevovat teprve ted...

v nejhorsim muzes pouzit "strace mcc" jako root. pripadne
strace mcc &>mcc_errors.log a pak si to v klidi projit.
ale je to na dlouhe zimni vecery...
--
Mnoho zdaru!

Petr Jakubec
WWW: http://www.jakubec.tk
Mail: ***@jakubec.tk
PGP Key: http://pgp.mit.edu

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
Petr Jakubec
2007-04-03 21:03:51 UTC
Permalink
Post by medulin
ale ted nejsem u toho PC, jen jsem pripojeny
pres ssh tak nemuzu vse vyzkouset.
i pres ssh lze forwardovat vystup Xkove aplikace... je to v
konfiguraku /etc/ssh/sshd_conf tusim X11forwarding yes
pisu to z hlavy prover si to v manualu.

pak ti to spusti mcc u tebe na obrazovce (resp. nespusti - pac to
nefunguje, ze...), ale strace rozhodne neco zaznamena...
--
Mnoho zdaru!

Petr Jakubec
WWW: http://www.jakubec.tk
Mail: ***@jakubec.tk
PGP Key: http://pgp.mit.edu

---------------------------------------------------------------------------
Informace o konferenci(odhlaseni, provoz) na http://www.mandrake.cz/metafaq
Loading...