Portál AbcLinuxu, 30. dubna 2024 04:58


Dotaz: Nefunkcni programy po emerge -avuND world

18.12.2006 00:03 PetrK
Nefunkcni programy po emerge -avuND world
Přečteno: 118×
Odpovědět | Admin
Ahoj, tak jsem tak po cca 2 mesicich udelal emerge --sync; emerge -avuND world; revdep-rebuild, ale nejak mi ted nebezi OO2, wxVLC a mplayer(a mozna jeste dalsi). Vsechny konci s neopravnenym pristupem do pameti. Takze jestli tomu dobre rozumim tak emerge mi tam ponechalo nejakou starou knihovnu. Je to tak? A jakpak to mam napravit?

Me napada jedine prelozit vsechno znova, ale to nevim jestli je uplne nejlepsi..

Dik
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.12.2006 09:22 razor | skóre: 33
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkus revdep-rebuild -p
18.12.2006 09:52 PetrK
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
Dik. Ale to taky nic nenaslo:-/
18.12.2006 10:17 razor | skóre: 33
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
jo sorry, vždyť píšeš, že si to i dělal.
18.12.2006 13:08 PetrK
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ono asi jde o to najit, kterou spolecnou knihovnu maj OO2, mplayer, wxVLC, Amarok a Wine. A ostatni ji nepouziva, nebo jim to nevadi:-/

poslednich par radek strce je

12:39:59.970854 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 12:39:59.970991 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0 12:39:59.971218 _sysctl({{CTL_KERN, KERN_VERSION}, 2, 0xbfbdc54c, 32, (nil), 0}) = 0 12:40:00.155169 futex(0xb7bc0064, FUTEX_WAKE, 2147483647) = 0 12:40:00.155802 brk(0) = 0x869b000 12:40:00.155887 brk(0x86bc000) = 0x86bc000 12:40:00.174990 open("/dev/zero", O_RDWR) = -1 EACCES (Permission denied) 12:40:00.175297 mmap2(NULL, 8192, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE, -1, 0) = -1 EBADF (Bad file descriptor) 12:40:00.175501 close(-1) = -1 EBADF (Bad file descriptor) 12:40:00.175603 --- SIGSEGV (Segmentation fault) @ 0 (0) --- 12:40:00.176916 +++ killed by SIGSEGV +++

, ale to mi moc nerika:(
18.12.2006 13:43 razor | skóre: 33
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
ha, skus experimentálně: chmod 777 /dev/zero. Já jsem si změnil práva na /dev/zero na only read a takty mi to segfaultuje.
18.12.2006 13:51 PetrK
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
Ahoj,

diiiky moc:) To vazne zabralo! A hlavne by me to asi nikdy nenapadlo a uz vubec netusim jak se to mohlo stat:-/

dik a preji prijemne proziti Vanoc;)

18.12.2006 14:02 razor | skóre: 33
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
hele vono by to teda spíše mělo být: chmod ugo=rw /dev/zero, a skusil bych restartovat OS, jestli ty práva budou po restartu správně.
18.12.2006 23:50 PetrK
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
Jj, tak jsem ty prava jeste prenastavil a konecne restartoval. A uz je to tu znova:)

Copak mi muze takhle prenastavovat prava?

19.12.2006 09:19 razor | skóre: 33
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world
já bych to viděl buďto na udev a nebo třeba na /etc/security/console.perms . Skusil bych použít grep případně se podívat na /etc/udev/rules.d/50-udev.rules jak to tam je.
18.12.2006 13:56 PetrK
Rozbalit Rozbalit vše Re: Nefunkcni programy po emerge -avuND world

a vlastne uz to tam vidim.

open("/dev/zero", O_RDWR) = -1 EACCES (Permission denied).

pak uz jen vazne nevim jak se to stalo:)

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.