Přihlásit | Registrovat
Obsah

Mandriva Linux 2008 Errata

Originál (anglicky) najdete na stránce wiki.mandriva.com.

Úvod

Tato stránka obsahuje Errata pro Mandriva Linux 2008.0. Tato Errata obsahují informace o známých problémech v Mandriva Linuxu 2008 a o jejich řešení, pokud jsou známá. Informace o změnách oproti minulým verzím a nových vlastnostech obsahuje dokument Release Notes.

Errata pro dřívější verze Mandriva Linuxu


Errata jsou k dispozici i pro minulé verze Mandriva Linuxu: * Mandriva Linux 2007.1 Spring * Mandriva Linux 2007 * Mandriva Linux 2006

Errata pro české (CZ) vydání

Kapitola „Jednoduché přidání extra balíčků“ obsahuje chybný popis, speciální skripty na DVD jsou ve skutečnosti dva: * add-extra.sh - přidá všechny zdroje softwaru na bonusovém DVD9. * install-extra.sh - nainstaluje Adobe Reader, Skype, Flash plugin, Real Player a Operu. Spustit byste tedy měli oba dva, nikoliv jen jeden, jak je uvedeno ve zmíněné kapitole. Ostatní informace (popis spuštění skriptu a podobně) jsou platné. K rozdělení skriptu došlo až po odeslání knihy do tiskárny - za zbytečnou chybu se omlouváme.

Testování aktualizací


V okamžiku, kdy je v Mandriva Linuxu 2008 nalezen problém, správce příslušného balíčku vydá opravný balíček, o kterém si myslí, že problém vyřeší, a umístí ho do repozitáře /main/testing, který je určen pro testování. Testovací balíček pak mohou vyzkoušet uživatelé, kteří problém zaznamenali a tým Mandriva quality assurance. Pokud testování potvrdí, že oprava problém vyřešila a nezpůsobila žádný další, je opravný balíček vydán jako oficiální aktualizace skrze Aktualizace balíčků software. Pokud máte problém, pro který byl vydán testovací balíček, a chcete pomoci balíček otestovat, musíte nastavit vašeho správce software tak, aby rozpoznal repozitář /main/testing jako zdroj instalačních balíčků. Instrukce najdete na stránce instalace a odstraňování software. Pro balíčky v /contrib sekci existuje obdobný repozitář /contrib/testing. U „contrib“ balíčků není zaručeno, že budou opraveny, vše záleží na konkrétním správci balíčku. Nastavení /contrib/testing jako zdroje je popsáno na stejné stránce.

Instalace aktualizací


Aktualizace pro software v sekcích /main, /non-free a /contrib Mandriva Linuxu mohou být nainstalovány pomocí Aktualizace balíčků software, který spustíte z Ovládacího centra Mandriva. Klikněte na záložku Správa software a dále na „Přehled dostupných aktualizací a aplikace oprav či aktualizací instalovaných balíčků“. Pokud tuto funkci nevypnete, budete o dostupných aktualizacích také upozorněni ikonou v systémové oblasti hlavního panelu.

Vyřešené problémy


Tato sekce obsahuje problémy, které byly vyřešeny oficiálními aktualizacemi.

HTML soubory nejsou správně rozeznány MIME systémem (Beagle ani Kerry je neindexuje)

Podívejte se také na Bug #34988 a update advisory MDKA-2007:094. Balíček pro shared-mime-info obsažené v Mandriva Linuxu, které obsahují definice MIME typů pro centrální systém rozeznávání různých typů souborů, nesprávně přiřadí HTML souborům typ application/x-mozilla-bookmarks namísto typu text/html. To má několik následků včetně toho, že Beagle a jeho klienti, jako je Kerry, HTML soubory neindexují. 24.10.2007 byl uvolněn oficiální update balíčku shared-mime-info-0.22-4mdv2008.0, který problém řeší. Pro stažení a instalaci balíčku použijte nástroj Aktualizace balíčků software.

V irssi chybí podpora SSL

Podívejte se také na Bug #34951 a update advisory MDKA-2007:095. Balíček pro IRC klienta irssi byl zkompilován bez podpory SSL. Aktualizovaný balíček irssi-0.8.11-1.1mdv2008.0, který řeší tento problém, byl uvolněn 24.10.2007 skrze oficiální aktualizační kanál. Pro stažení a instalaci balíčku použijte nástroj Aktualizace balíčků software.

csh/tcsh je nepoužitelný kvůli chybě ve skriptu profilu v OpenOffice.org

Podívejte se také na Bug #34423 a update advisory MDKA-2007:098. Balíček pro kancelářskou sadu openoffice.org obsahuje csh skript pro profil - /etc/profile.d/openoffice.org.csh, ve kterém je vážná chyba syntaxe. Jelikož jsou soubory v adresáři /etc/profile.d parsovány během inicializace shellem - v tomto případě tcsh (csh je v Mandrivě pouze link na tcsh), činí chyba tcsh nepoužitelným. Chyba postihuje uživatele, kteří používají tcsh namísto bash, a skripty, které mají v hlavičce informaci o tom, že mají být provedeny pomocí tcsh. Může také postihnout instalační skripty software třetích stran nebo ovladače. 29.10.2007 byly uvolněny aktualizační balíčky openoffice.org-2.2.1-4.1mdv2008.0, které jsou dostupné přes nástroj Aktualizace balíčků software.

Při otevření náhledu tisku Firefox havaruje

Podívejte se také na Bug #33579 a update advisory MDKA-2007:100. Balíček pro grafický toolkit gtk+2.0 obsahuje chybu, která způsobí, že Firefox při otevření okna s náhledem tisku někdy zhavaruje. 30.10.2007 byly uvolněny aktualizační balíčky gtk+2.0-2.12.1-2.1mdv2008.0, které jsou dostupné přes nástroj Aktualizace balíčků software.

V systémovém menu chybí qparted

Balíček pro qparted, GNOME nástroj pro úpravu oblastí na disku, obsažený v Mandriva Linuxu 2008 obsahuje chybu, která způsobí, že se program neobjeví v systémovém menu. Opravený balíček gparted-0.3.3-5mdv2008.0 vydaný 28.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

Hydrogen bez zvuku

Balíček pro Hydrogen nebyl zkompilován s podporou FLAC. Výsledkem je, že Hydrogen nemůže správně číst FLAC soubory, které obsahují samply a nepřehraje tak vůbec žádné zvuky. Opravený balíček hydrogen-0.9.3-4mdv2008.0 vydaný 23.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

Různé pád způsobující chyby ve Flamerobin

Verze Flamerobinu, což je nástroj pro administraci databáze Firebird, obsažená v Mandriva linuxu 2008 obsahuje různé chyby, které mohou způsobit pád aplikace. Opravený balíček flamerobin-0.8.1-1mdv2008.0 vydaný 23.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

Slune se nespustí

Podívejte se také na Bug #29980. Balíček pro hru závody aut Slune má problémy s kompatibilitou se svým enginem (soya), které způsobují, že aplikace nefunguje. Zobrazí se následující hlášení:

Traceback (most recent call last):
File "/usr/games/slune", line 137, in <module>
import slune.level, slune.character, slune.player
File "/usr/share/games/slune/level.py", line 24, in <module>
import slune.globdef as globdef, slune.character, slune.sound as sound
File "/usr/share/games/slune/character.py", line 34
SyntaxError: Non-ASCII character '\xb0' in file
/usr/share/games/slune/character.py on line 34, but no encoding declared; see
http://www.python.org/peps/pep-0263.html for details
* Soya3D * Quit...

Opravený balíček slune-1.0.13-1mdv2008.0 vydaný 23.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

V knoda nelze vybrat ovladač databáze

Balíček pro databázový frontend knoda a jeho backend hk_classes byl nesprávně vytvořen, což vede k tomu, že si uživatel nemůže v knoda vybrat databázový ovladač. Opravený balíček knoda-0.8.3-4mdv2008.0 vydaný 24.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

Katalog se nespustí

Balíček pro organizátor CD katalog byl špatně vytvořen a katalog nelze spustit. Opravený balíček katalog-0.4-3mdv2008.0 vydaný 26.10.2007 je k dispozici v repozitáři /contrib/updates. Více informací o instalaci z /contrib/updates najdete v sekci Instalace aktualizací výše.

Instalace


Upgrade


Chyby RPM databáze po upgrade

Po upgrade z předešlé verze Mandrivy se někteří uživatelé při použití rpm/urpmi/rpmdrake setkají s náhodnými chybami rpm db. *Zkuste opětovné sestavení rpm db:

/bin/rm -f /var/lib/rpm/__db*
rpm --rebuilddb
(cd /var/lib/rpm; for i in Basenames Conflictname Dirnames Filedigests Group Name Packages Providename Provideversion Pubkeys Requirename Requireversion Triggername; do /usr/lib/rpm/rpmdb_verify $i; done)

*Pokud rpmdb_verify nenajde žádný problém, je pravděpodobně vše v pořádku. Jestli problém trvá, nahlašte chybu na Bug #32547. *Pokud rpmdb_verify opět najde problém, může se v případě, že jste nainstalovali Mandriva Linux 2007.0, jednat o poškození ext3. /var/lib/rpm může být na lehce poškozeném ext3, tudíž se tato chyba týká většinou pouze rpm. Chybu můžete vyřešit pomocí následujícího postupu:

dd if==/dev/zero of==/var/lib/rpm.loopback bs==1M count==120
mkfs.ext3 -F /var/lib/rpm.loopback
mkdir /tmp/rpmdb
mount -o loop /var/lib/rpm.loopback /tmp/rpmdb
cp -a /var/lib/rpm/* /tmp/rpmdb
umount /tmp/rpmdb
rmdir /tmp/rpmdb
mount -o loop /var/lib/rpm.loopback /var/lib/rpm
echo '/var/lib/rpm.loopback /var/lib/rpm ext3 loop 1 2' >> /etc/fstab

Potom použijte výše uvedený postup pro opětovné sestavení rpm db. Více informací o tomto problému najdete v Bug #32547.

Jádro


Obecné instrukce: problémy s jádrem obvykle vyžadují použití parametrů jádra. Aby se tyto parametry nastavily po každém startu, jděte do „Ovládacího centra“ do záložky „Start počítače“. Klikněte na „Nastavení způsobu zavedení systému“ a na „Další“. Klikněte na položku, která je používána pro normální start systému (výchozí nastavení je linux)a klikněte na „Změnit“. Pak napište požadované parametry jádra do boxu „Připojit“, potvrďte OK a ukončete.

Mandriva 2008 One detekuje maximálně 880 MB operační paměti

One edice Mandrivy 2008 používá jádro zkompilované pro co největší kompatibilitu na různých systémech - kernel-desktop586. Pokud nainstalujete One na stroj s více než 880 MB RAM, nebude tato RAM celá detekována ani používána. V případě, že máte pouze 1 GB RAM, není třeba jádro měnit, protože výhoda, kterou byste získali díky 120 MB RAM navíc, bude vyvážena zpomalením systému, kterou způsobí jádro s podporou více než 880 MB RAM. V případě, že máte více než 1 GB RAM, změnte jádro na kernel-desktop. Bohužel není tato změna zcela jednoduchá, jestliže používáte externí proprietární ovladače, jako jou například ovladače grafických karet od výrobců NVIDIA nebo ATI. Seznam dotčených ovladačů: * nvidia71xx: Riva TNT až to GeForce 2 (high end, ne 2MX) * nvidia96xx: karty GeForce 2MX, GeForce 3 and GeForce 4 * nvidia současné: poslední NVIDIA karty (GeForce FX a další) * fglrx: všechny ATI karty mezi Radeon 9500 a Radeon X1950 * fglrx-hd2000: karty ATI Radeon HD2xxx * madwifi: Atheros bezdrátové chipsety * vboxvfs * vboxadd * unicorn * hsfmodem * hcfpcimodem * slmodem * virtualbox Pro změnu jádra z kernel-desktop586 na kernel-desktop použijte následující postup. Nejdříve nastavte oficiální repozitáře se softwarem. Otevřete nástroj „Správa software“ v Ovládacím centru Mandriva. Klikněte na odkaz „Výběr lokality, ze které se stahují balíčky software při aktualizaci systému“. Potvrďte „Ano“ pro pokračování. Nyní klikněte na tlačítko „Přidat…“ na pravé straně nové obrazovky. Při dotazu zda-li chcete přidat „Oficiální aktualizace“ nebo „Zdroje distribuce“, klikněte na „Zdroje distribuce“. Klikněte na „Ano“ při dotazu na seznam zrcadel. Ze seznamu vyberte nejbližší zrcadlo a vyčkejte na dokončení procesu přidání zdroje. Pak nainstalujte kernel-desktop-latest a všechny balíčky, které jsou nazvány ovladač-kernel-desktop-latest, kde ovladač je jeden z ovladačů z výše uvedeného seznamu hardware, který máte ve svém systému. Například v případě karty GeForce 6600 nainstalujte kernel-desktop-latest a nvidia-current-kernel-desktop-latest. Seznam aktuálně nainstalovaných ovladačů získáte příkazem:

$ rpm -qa | grep kernel-desktop586-latest

Nemáte-li jistotu, které ovladače nainstalovat, nainstalujte je všechny. Po instalaci balíčků restartujte systém. Nové jádro by mělo být nastaveno jako implicitní a systém by měl rozpoznat všechnu RAM.

Nelze zkompilovat aplikace proti zdrojům jádra (např.VMware)

Podívejte se také na Bug #34672. Někteří uživatelé reportovali problémy, které měli při pokusu o kompilaci různých aplikací proti zdrojům jádra v Mandriva Linuxu 2008. Týká se to zejména instalace VMware. Jednou z příčin je příkaz mrproper, který vede k odstranění důležitých hlavičkových souborů jádra. Mnoho kompilačních skriptů třetích stran používá právě příkaz mrproper jako součást přípravné sekvence kompilace proti jádru. Problém bude vyřešen vydáním nového balíčku jádra.

Mandriva skončí, pokud je provozována jako host ve VirtualBoxu

Mandriva Linux 2008 záhadně skončí, pokud je provozována jako host ve VirtualBoxu. Celé hostující prostředí náhle zmizí a v kontrolním panelu VirtualBoxu je napsáno „Zrušeno“. Jedna z příčin této chyby je popsána veVirtualBox FAQ - VirtualBox nepracuje správně s hosty, kteří používají tickless kernel. To je případ Mandrivy 2008, která ho používá za účelem snížení spotřeby. Tickless časovač můžete vypnout parametrem jádra:

nohz==off

Postup pro přidání parametru jádra najdete zde. Probléme se také může týkat VMware.

Hardwarové problémy


Malá odezva internetu zejména při prohlížení webu

Podívejte se také na Bug #27070.Ve všech distribucích Linuxu je známý problém s IPv6 protokolem (nový standard pro internetové adresy, který používá delší formát v šestnáctkové číselné soustavě tak, aby umožnil větší množství těchto adres. Starší standard je IPv4, který poskytuje 4 skupiny trojmístných čísel v desítkové soustavě například 216.105.167.65). Některé systémy a sítě se nechovají korektně, pokud máte nastavené síťování IPv6. Pokud máte zejména při prohlížení stránek pomalou odezvu internetového připojení k a nemůžete nalézt příčinu, zkuste vypnout podporu IPv6. Jako root upravte soubor /etc/sysconfig/network/ a přidejte do něj:

NETWORKING_IPV6=no

a restartujte. Podívejte se také na Bug #27073. Pokud tento postup problém nevyřeší, je zde další možnost. Většina linuxových distribucí včetně Mandrivy umožňuje vlastnost jádra nazvanou TCP window scaling. Ta je užitečná pro zvýšení rychlosti přenosu u velmi rychlých připojení. U jádra 2.6.17 byla učiněna změna ve výchozím nastavení TCP window scaling, která způsobuje zpomalení pro některé uživatele a internetové stránky. Pro kontrolu toho, zda-li je v TCP window scaling problém, můžete ho vypnout příkazem:

sysctl -w net.ipv4.tcp_window_scaling=0

V případě, že vypnutí problém vyřeší, vypněte TCP window scaling trvale po každém startu systému přidáním následujícího řádku do /etc/sysctl.conf:

net.ipv4.tcp_window_scaling=0

V případě, že používáte velmi rychlé internetové připojení, například posíláte velké soubory přes místní 100Mbit nebo 1Gbit síť, bude mít vypnutí TCP window scaling za následek menší rychlost tohoto připojení. V tomto případě zkuste raději původní nastavení jádra pre-2.6.17 nežli úplné vypnutí TCP window scaling popisované výše. Do /etc/sysctl.conf přidejte následující řádek:

net.ipv4.tcp_rmem=4096 87380 174760

To změní trvale nastavení TCP window scaling po každém startu.

Firewire zařízení nejsou detekována

Podívejte se také na Bug #26284. Chyba v balíčku pro udev, která se týká inicializace hardware, způsobí, že se modul sbp2 při detekci firewire řadiče ne vždy zavede. To vede k tomu, že například firewire disk nebo skener nejsou detekovány konfiguračními nástroji Mandriva. Pokud je to váš případ, zeditujte soubor /etc/modprobe.preload a přidejte na jeho konec řádku:

sbp2

Pak spusťte příkaz:

modprobe sbp2

Vaše zařízení by mělo být rozpoznáno. Chyba bude opravena oficiální aktualizací.

Na Zepto Znote 6625WD nefunguje DVD mechanika

Podívejte se také na Bug #33996. Chyba BIOSu v tomto laptopu zabraňuje, aby byla DVD mechanika ve výchozím nastavení BIOSu přístupná pro Mandriva Linux. Řešením je vypnout mechaniku v BIOSu, což přinutí Linux k inicializaci mechaniky. Pokud budete chtít v budoucnu nastartovat z mechaniky, musíte ji v BIOSu opět zapnout. Dalším řešením je vybrat během instalace jako zavaděč Lilo namísto Grubu.

Žádný zvuk na Zepto Znote 6625WD

Přidejte nakonec souboru /etc/modprobe.conf následující řádku:

options snd-hda-intel enable==1 index==0 model==acer

Potom restartujte počítač.

Pro zařízení podporované nativními ovladači nelze použít ndiswrapper

Vzhledem ke změně systému detekce hardware v Mandriva Linuxu 2008, neumí nástroj pro konfiguraci sítě použít ndiswrapper ovladač tam, kde pro příslušné zařízení existuje nativní linuxový ovladač. Nativní ovladač bude stále zaváděn a znemožní tak fungování ndiswrapperu. Pokud chcete používat ndiswrapper, musíte identifikovat nativní ovladač pro vaše zařízení a dát ho na blacklist v souboru /etc/modprobe.conf. Například pro nativní ovladač bcm43xx přidáte do souboru /etc/modprobe.conf následující řádku:

blacklist bcm43xx

Pro Broadcom čipy musíte dát na blacklist i ssb. Dále zkontrolujte, jestli soubor obsahuje řádku:

alias eth1 bcm43xx

Na laptopech s grafickými adaptéry Intel 810, 815, 830 nebo 845 nefunguje obraz

Podívejte se také na Bug #34583. Vzhledem k omezení obsaženém v nové verzi ovladačů pro grafické karty Intel nefunguje na některých laptopech se staršími čipsety (810, 815, 830 nebo 845)obraz. Chybu řeší vývojáři ovladačů Intel, v současné době ji lze obejít použitím starší verze ovladačů. Experimentální balíček lze nalézt v reportu chyby (Bug #34583) a měl by být brzy uvolněn jako oficiální update.

Softwarové problémy


Když je aktivní výchozí spořič obrazovky a je používáno Compis Fusion, systém zatuhne

Podívejte se také na Bug #29780. Některým uživatelům s Compiz Fusion krátce po aktivaci oficiálního spořiče obrazovky Mandriva zatuhne počítač. Problém prověřujeme a v okamžiku vyřešení bude zveřejněna oprava. Zatím ho lze vyřešit vypnutím spořiče obrazovky nebo použitím jiného např.“blank screen“.

Nelze připojit NFS nasdílené disky s pomocí nástroje "Použít NFS sdílení"

Podívejte se také na Bug #31427. Nástroj, který je v Mandrivě určený pro přístup k diskům a oddílům dostupným skrze NFS sdílení („Použít NFS sdílení“ v Ovládacím centru Mandriva, záložka Síťové sdílení) obsahuje chybu, která znemožňuje tento přístup ke sdíleným zdrojům. V konzoli nebo v logu je vypsána následující chybová hláška:

Oct 11 11:43:01 rois diskdrake[6168]: error: mounting partition (share address) in directory (mount directory) failed
at /usr/lib/libDrakX/fs/mount.pm line 80.

Tato chyba může být vyřešena editací souboru /etc/hosts, kam musíte přidat následující řádku:

192.168.1.2 nfsserver.local.network nfsserver

192.168.1.2 je IP adresa serveru, nfsserver.local.network je plné doménové jméno serveru a nfsserver je první část doménového jména. Po této změně by měly být sdílené prostředky dostupné.

Sound Juicer zamkne diskovou mechaniku, když je vložen audio disk

Podívejte se také na Bug #34635. Balíček pro ripovací nástroj Sound Juicer zamkne diskovou mechaniku v okamžiku, kdy je do ní vložen audio disk. Pokud se jedná o CD-RW, je ostatním aplikacím, jako např.brasero, zabráněno na disk zapisovat. Do repozitáře /main/testing byl uvolněn kandidát opravného balíčku sound-juicer-2.20.1-1mdv2008. Pokud chcete pomoci s testováním balíčku, přečtěte si sekci o testování aktualizací. Výsledky vašich testů nahlašte na Bug #34635.

Autofs nepracuje spolehlivě, pokud je používán ve spojení s ypbind

Podívejte se také na Bug #34559. Balíček pro autofs, což je nástroj pro automatické připojování disků, obsahuje ve svém inicializačním skriptu chybu. Skript by měl obsahovat závislost na ypbind, aby se před startem autofs nastartoval nejdříve ypbind. Neexistence výše uvedené závislosti může způsobit, že autofs nepracuje správně. Do repozitáře /main/testing byl uvolněn testovací balíček autofs-5.0.2-8mdv2008.0. Pokud chcete pomoci s testováním balíčku, přečtěte si sekci o testování aktualizací. Výsledky vašich testů nahlašte na Bug #34559.

Z důvodu neukončení evolution-data-server se některé GNOME aplikace nespustí

Podívejte se také na Bug #34221. Balíček pro evolution-data-server obsahuje chybu, která způsobuje, že se evolution-data-server správně neukončí na konci sezení. Následkem toho se některé aplikace nebo aplety v panelu nespustí, dokud není proces evolution-data-server manuálně ukončen anebo počítač restartován. Do repozitáře /main/testing byl uvolněn testovací balíček evolution-data-server-1.12.1-2mdv2008.0. Pokud chcete pomoci s testováním balíčku, přečtěte si sekci o testování aktualizací a nainstalujte aktualizovaný balíček evolution-data-server. Výsledky vašich testů nahlašte na Bug #34221.

Evince nezobrazí některé pdf soubory správně (bílý text)

Podívejte se také na Bug #35193. Balíček pro cairo, což je knihovna používaná pro renderování vektorové grafiky, obsahuje chybu, která způsobuje, že Evince, PDF prohlížeč pro GNOME, nezobrazí správně některé PDF soubory. Text je bílý a není vidět, pokud není označen. Do repozitáře /main/testing byl uvolněn testovací balíček cairo-1.4.10-2mdv2008.0. Pokud chcete pomoci s testováním balíčku, přečtěte si sekci o testování aktualizací. Výsledky vašich testů nahlašte na Bug #35193.

Nelze přistupovat k souborům na AFS serverech

Podívejte se také na Bug #34839. Balíček pro openafs, což je implementace AFS distribuovaného souborového systému, obsahuje chybu, která znemožňuje přístup na AFS servery. Do repozitáře /main/testing byl uvolněn testovací balíček openafs-1.4.4-5mdv2008.0. Pokud chcete pomoci s testováním balíčku, přečtěte si sekci o testování aktualizací. Výsledky vašich testů nahlašte na Bug #34839.

Konfigurační skript pro VMware Player při kompilaci modulu selže

Při testech v říjnu 2007 bylo zjištěno, že poslední verze virtualizačního software VMware Player nedokončí na Mandriva Linuxu 2008 úspěšně svůj konfigurační skript. Tato chyba se týká i VMware Playeru obsaženém v Powerpack edici Mandriva Linuxu 2008. Redistribuční licence nám dovoluje měnit obsah balíčku a tudíž nejsme schopni v rámci balíčku problém vyřešit. Proces zhavaruje i v případě, kdy je použit správný balíček kernel -devel-latest. Řešením je použití známého 'any-any' patche pro VMware, který najdete zde. Je vyžadována verze patche 114 a pozdější. Stáhněte archiv, rozbalte někam do domovského adresáře a spusťte s právy administrátora skript runme.pl, který nakonfiguruje VMware Player. V případě, že dostanete chybové hlášení,

gcc: error trying to exec 'cc1plus': execvp: No such file or directory

musíte nainstalovat balíček gcc-c++.

Přemostěné síťové připojení skrze bezdrátové rozhraní nefunguje s VMwarem

Jsme zavázáni Bertu Aertsovi za informaci a řešení tohoto problému. V případě, že se pokoušíte použít přemostěné síťové připojení s pomocí bezdrátového rozhraní ve VMware na Mandriva Linux 2008 hostu, zjistíte, že na klientském stroji nefunguje internet. Problém vyřešíte následujícím postupem:

cd ~/tmp
tar xvf /usr/lib/vmware/modules/source/vmnet.tar
wget http://www.happyassassin.net/extras/vmnet-wireless.patch
patch -p0 <vmnet-wireless.patch
tar cvf vmnet.tar vmnet-only/
su
vložte heslo roota)
mv -f vmnet.tar /usr/lib/vmware/modules/source

Následovně znovu spusťte konfigurační skript VMwaru, buďto vmware.pl, pokud používáte standardní VMware skript anebo runme.pl, pokud používáte 'any-any' patch (vizte předchozí problém). Přemostěné síťové připojení by mělo začít fungovat. Tento problém je způsobený změnou konfigurace v jádře 2.6.22. a bude opraven v příštích verzích produktů VMware. Mandriva sama nemůže chybu opravit přímo.

Skype na x86-64 hardware

RPM balíček dodávaný Skypem se nainstaluje a běží správně na x86-64 systémech v případě, že máte nainstalované příslušní i586 knihovny. Nejjednoduší cestou je konfigurace urpmi tak, aby obsahovalo jak x86-64 tak i i586 repozitáře, dále musíte stáhnout instalační balíček ze stránek Skypu a spustit instalaci příkazem:

run urpmi skype-*.rpm

Urpmi si samo nainstaluje požadované závislosti. Po instalaci se nemusí podařit Skype spustit s následujícím chybovým hlášením:

skype: error while loading shared libraries: libQtDBus.so.4: cannot open shared object file: No such file or directory

Důvodem je, že máte nainstalovaný balíček qt4-common pro x86-64, který informuje systém o tom, že má hledat Qt knihovny v adresáři /usr/lib/qt4/lib64. Skype jako i586 aplikace musí ale hledat knihovny v adresáři /usr/lib/qt4/lib. Problém odstraníte spuštěním Skype pomocí příkazu:

LD_LIBRARY_PATH=/usr/lib/qt4/lib skype

Poznámka: Pokud se vás problém netýká, máte pravděpodobně nainstalovanou i586 verzi knihovny qt-common, což může způsobit problémy v případě, až nainstalujete nějakou x86-64 aplikaci založenou na Qt4.

Skype s Pulse Audio

Skype pracuje bez problémů s pulseaudio, nicméně je zde třeba dodatečného nastavení. Na stránce o perfektním nastavení PulseAudio je doporučení přidat následující definici do souboru ~/.asoundrc, aby byl Pulse ALSA plugin nastavený jako výchozí a všechny aplikace ALSA pak budou bezproblémově s Pulse pracovat.

pcm.!default {
type pulse
}
ctl.!default {
type pulse
}

Tento postup nicméně nefunguje pro Skype. Je třeba navíc vytvořit specifický plugin „pulse“ v souboru ~/.asoundrc a nastavit Skype, aby ho používal. Do souboru ~/.asoundrc přidejte:

pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}

Po spuštění Skype je nyní možné tento plugin nastavit ve „Volby“ → „Zvuková zařízení. Pak by vše mělo fungovat bez problémů.

3D akcelerovaný desktop

3D akcelerovaný desktop v GNOME nenastartuje

Někteří uživatelé, především ti, kteří zachovali domovský adresář /home z předchozích verzí Mandriva Linuxu, mohou narazit na problém, kdy jim nejde v GNOME spustit 3D akcelerovaný desktop. I když použijí drak3d a vyberou jednu z voleb akcelerovaného desktopu, nastartuje se po přihlášení do GNOME nativní okenní manažer Metacity a žádné 3D efekty nejsou vidět. Tento problém lze obvykle vyřešit odstraněním souboru ~/.gnome2/session. Spíše než smazat doporučujeme jednoduše přemístit tento soubor jinam (například do domovského adresáře), aby mohl být v případě problémů vrácen zpět. Následně se odlogujte z GNOME a znovu zalogujte a měl by se spustit compiz namísto metacity a 3D efekty začnou fungovat.

3D akcelerovaný desktop a přehrávání videa

Podívejte se také na Bug #27036. V případě, že používáte v Mandriva Linux 2008 technologie pro 3D akcelerovaný desktop (AIGLX nebo Xgl), můžete si všimnout, že přehrávání videa neprobíhá zrovna ideálně - posouvání, změna velikosti nebo maximalizace okna s videem způsobuje problémy anebo se ve videu objevují podivné grafické obrazce. Při používání vlastnosti 'cube', kterou umožňuje compiz, se přehrávání videa při rotaci kostky zastaví. Tyto problémy je možno vyřešit dvěma způsoby. Máte-li grafickou kartu Intel, můžete zkusit použít Compiz Video Playback plugin. V konfiguračním nástroji Compiz ccsm jděte do sekce Utility, kde bude plugin označený Video Playback. Povolte tento plugin. To by mělo umožnit, aby přehrávání videa v některých aplikacích začalo fungovat. Máte-li jinou grafickou kartu anebo přetrvává-li problém i po nastavení Video Playback pluginu, musíte nastavit váš přehrávač videa tak, aby používal výstupní ovladač bez video overlay. V případě AIGLX nastavte ovladač x11 / xshm. U Xgl použijte ovladač x11 / xshm nebo ovladač OpenGL, který může fungovat hladčeji a nabízí více možností nastavení (jas/kontrast). Konkrétní nastavení těchto ovladačů je různé u různých videopřehrávačů. * Pro přehrávače používající gstreamer (například totem-gstreamer), spusťte vlastnosti gstreameru, jdětě do záložky „Video“ a nastavte výstup videa na „X Window System (ne Xv)“ * Pro mplayer a x11 / xshm, přidejte do souboru ~/.mplayer/config a také do souboru ~/.mplayer/mplayerplug-in.conf (když používáte mplayer plugin v prohlížeči):

vo==x11 

*U xine, jděte do nastavení, nastavte úroveň konfigurace na „Pokročilý“, jděte do záložky Video a změňte ovladač videa na „xshm“ nebo „openGL“. Alternativně můžete použít následující konzolové příkazy. Pro výstup x11 / xshm:

perl -pi -e 's|#video.driver:auto|video.driver:xshm|' ~/.xine/config

*Pro výstup OpenGL:

perl -pi -e 's|#video.driver:auto|video.driver:openGL|' ~/.xine/config

* U Kaffeine jděte do nastavení, vyberte konfiguraci Xine backend a v záložce Video změňte ovladač videa na „xshm“ nebo „openGL“. * U Totemu v Xine módu, spusťte pro výstup x11 / xshm tento příkaz:

perl -pi -e 's|#video.driver:auto|video.driver:xshm|' ~/.gnome2/Totem/xine_config

* Analogicky následující příkaz pro OpenGL:

perl -pi -e 's|#video.driver:auto|video.driver:openGL|' ~/.gnome2/Totem/xine_config

* Pro x11 / xshm v KMplayeru jděte do Nastavení → Nastavit KMplayer. Potom v sekci „Obecné nastavení“ jděte do záložky „Výstup“. Zde změňte ovladač videa na „X11Shm“.

3D akcelerovaný desktop a některé Java/Swing aplikace

Podívejte se také na Bug #25900. Některé aplikace v Javě, které používají Swing se nezobrazují správně pod Xgl/AIGLX s compiz - obvykle se nezobrazuje text. Tento problém lze obejít instalací java-1.5.0-sun z non-free repozitáře. V případě, že jste současně nainstalovali java-1.6.0-sun, musíte zajistit, aby se používala verze 1.5.0, což uděláte tímto příkazem:

unset JAVA_HOME; ./etc/profile.d/java*.sh

Nepoužíváte-li balíček java-1.5.0-sun od Mandrivy, můžete problém vyřešit manuálně zadáním následujího příkazu v konzoli před spuštěním příslušné java aplikace:

export AWT_TOOLKIT==MToolkit

Byl-li problém vyřešen, přidejte následující dva řádky do souboru ~/.bash_profile ve vašem domovském adresáři:

AWT_TOOLKIT==MToolkit
export AWT_TOOLKIT 
Mandriva Wiki
2008.0/errata.txt · Poslední úprava: 2010/12/12 19:07 autor: yullaw