Portál AbcLinuxu, 14. května 2025 18:34

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

Vložit další komentář
29.4.2009 11:04 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Odpovědět | Sbalit | Link | Blokovat | Admin
Heh. Ešte som nerozchodil ten predchádzajúci. Funguje OSE niekomu bez toho, aby to musel spúšťať ako root?

IMHO to nemôže chodiť, kým sa poriadne neprerobí buildovanie (konkrétne je problém s tým, že mená zdielaných knižníc nezačínajú prefixom "lib" a tým pádom o nich nevie ldconfig, tým pádom sa nenájdu, ak nie sú v /lib alebo /usr/lib a keď sú inde tak set-uid root zruší LD_LIBRARY_PATH, a keď nie je set-uid root, tak to brble na čosi iné, ...).
Josef Kufner avatar 29.4.2009 12:15 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Jo funguje... apt-get install virtualbox && modprobe vboxdrv && echo 'vboxdrv' >>/etc/modules && adduser $já vboxusers
Hello world ! Segmentation fault (core dumped)
29.4.2009 13:03 jozka | skóre: 19 | blog: jozkovo
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
na opensuse 11.1 64bit bez problemu. Zatim :-)
Max avatar 29.4.2009 20:08 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Používám jedině OSE a jako root jsem ho nikdy nespouštěl, vždy jako běžný uživatel a bez problémů. Zřejmě chybka někde u tebe ;-)
Zdar Max
Měl jsem sen ... :(
30.4.2009 00:11 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Potom si to viem vysvetliť jedine tým, že tvorca balíka pozbieral všetky knižnice a dal ich do /lib alebo /usr/lib alebo urobil symlinky ... neviem. Rád by som tomu prišiel na koreň. Nechce sa niekomu skúsiť to skompilovať zo zdrojákov ?
Max avatar 30.4.2009 08:31 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Já to ani jinak neinstaluji. Kompiluji si to na Arch linuxu pomocí jednoduchého PKGBUILDu.
Co tak aspoň napsat, jakou distribuci používáš a jak instaluješ virtualbox?
Zdar Max
Měl jsem sen ... :(
30.4.2009 12:59 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: VirtualBox 2.2.2
Používam Slackware (-current) s vanilla jadrom 2.6.28 a kompilujem zo zdrojákov OSE verzie uverejnených na virtualbox.org bez zakazovania "hardening". I.e. hardening je povolený - čo je default. Túto poslednú verziu budem skúšať až teraz cez predĺžený víkend, ale pri tej predchádzajúcej som narazil na ns_error_factory_not_registered. Na nete je spústa diskusií o tom probléme, ale ani jedno z navrhovaných riešení mi nepomohlo.

Nakoniec som sa nasr*l a pretože som niekde čítal, že by to mohlo byť zapríčinené tým, že sa nepodarí "zaregistrovanie" nejakej knižnice, pustil som sa hrabať v zdrojákoch. Vyhľadal som si všetky miesta, kde sa volá dlopen() a urobil si tam vlastné zalogovanie. A skutočne som sa dopátral k tomu, že by to nemalo fungovať. Jeden dlopen() sa zavolá (tuším) na "VBoxC.so" ktoré sa nachádza v podadresári components/ - a to zlyhá. Čomu sa ani nečudujem, lebo cesta do toho dlopen() nejde, do ld.so.cache sa to nedostane lebo to nemá "lib" prefix a LD_LIBRARY_PATH zruší buď setuid roota alebo sudo.

Ak cez víkend neuspejem, tak Ťa kontaktujem mailom a trocha sa popýtam na ten PKGBUILD resp. na to kde a ako sa to nainštalovalo u Teba, ok?

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.