neděle 13. prosince 2009

Fedora 12 - chyba při aktualizaci na netbooku HP 2140

Na netbooku HP 2140 jsem měl nainstalovanou linuxovou distribuci Fedora 11. Po vydání nové distribuce Fedora 12 jsem upgradoval netbook z distribučního DVD přes USB flash paměť. Systém se zaktualizoval v pořádku a bez problémů se podařilo aktualizovat i ovladač pro bezdrátové připojení, jak jsem popisoval v minulém článku. Od té doby proběhlo i několik aktualizací programů i kernelu. Až při poslední aktualizaci byla pravděpodobně vložena doplňující kontrola a aktualizace neproběhla dále kvůli následující chybě:
CHYBA v rpm_check_debug vs depsolve:
kernel-uname-r = 2.6.30.8-64.fc11.i586 is needed by (installed) kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
kernel-uname-r = 2.6.30.9-90.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
kernel-uname-r = 2.6.30.9-96.fc11.i586 is needed by (installed) kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
Jsou to vlastně pozůstatky po aktualizacích ovladače bezdrátových sítí z již přeinstalované distribuce Fedora 11, které nebyly při upgrade smazány. Probíhající aktualizace vyžadovala jádra operačního systému z předchozí distribuce a ty nebylo vzhledem k nastavení zdrojů balíčků kde vzít. Vypsal jsem tedy pomocí příkazurpm nainstalované verze modulu kmod-wl
rpm -qa | grep kmod-wl
kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
kmod-wl-2.6.31.6-162.fc12.i686-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.31.5-127.fc12.i686-5.10.91.9.3-3.fc12.6.i586
kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
kmod-wl-2.6.31.6-145.fc12.i686-5.10.91.9.3-3.fc12.8.i686
kmod-wl-5.10.91.9.3-3.fc12.9.i686
kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
a smazal ty, které příslušely předchozí distribuci
rpm -e kmod-wl-2.6.30.8-64.fc11.i586-5.10.91.9-4.fc11.3.i586
rpm -e kmod-wl-2.6.30.9-96.fc11.i586-5.10.91.9-4.fc11.5.i586
rpm -e kmod-wl-2.6.30.9-90.fc11.i586-5.10.91.9-4.fc11.4.i586
Po tomto zákroku již proběhla aktualizace systému v pořádku.

čtvrtek 19. listopadu 2009

Fedora 12 - WiFi na netbooku HP mini 2140 po upgrade z Fedora 11

17. listopadu vyšla nová distribuce Fedora 12 (Constantine). Zkusil jsem upgrade z distribuce Fedora 11 (Leonidas) formou aktualizace. Dá se postupovat podle návodu na stránce (http://fedoraproject.org/wiki/FedoraLiveCD/USBHowTo) s jednou výjimkou a tou je adresář, z kterého se má stáhnout boot.iso. Správně má být místo adresáře development/i386/os/images/ uveden adresář releases/12/Fedora/i386/os/images/.

Po upgrade a restartování netbooku naběhl systém celkem bez problémů. Ovšem bez podpory bezdrátových sítí, jak se ostatně dalo čekat. V článku "Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140" je popsáno jak na zprovoznění WiFi po nové instalaci. Dá se očekávat, že stejný postup zafunguje i pro distribuci Fedora 12. V případě upgrade formou aktualizace stačilo však spustit příkaz
yum install broadcom-wl kmod-wl
jako root a restartovat netbook. Bezdrátová síť začala normálně pracovat. Pro zadání tohoto příkazu je však potřeba připojit netbook k pevné síti pomocí síťového kabelu.

úterý 25. srpna 2009

Aktualizace Fedora 11 a WiFi s chipsetem Broadcom

V článku Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140 jsem popisoval jak na WiFi připojení po instalaci linuxové distribuce Fedora 11. Jestliže provádíte pravidelné aktualizace této distribuce, můžete se dostat do situace, kdy po aktualizaci přestane WiFi připojení fungovat. Taková situace nastane, dojde-li k aktualizaci linuxového jádra (kernelu) a od vydání nového jádra neuplynula dostatečně dlouhá doba k tomu, aby byl ve zdrojích balíčků RPM fusion vytvořen odpovídající balíček kmod-wl k tomuto novému jádru. Někdy je potřeba i několik dnů ke sjednocení verzí linuxového jádra a balíčku kmod-wl.

Přestane-li po aktualizaci WiFi připojení fungovat, není potřeba zoufat. Na počítači je k dispozici minulá verze jádra s odpovídající verzí balíčku kmod-wl. Stačí tedy při startu počítače vybrat k zavedení tuto starší verzi linuxového jádra. Po aktualizaci balíčku kmod-wl k příslušné nové verzi jádra je pak možné při startu počítače vybrat už toto nové jádro a WiFi připojení bude zase funkční.

Hlídáte-li si aktualizace distribuce Fedora sami, je možné aktualizaci jádra pozdržet do té doby, než bude ve zdrojích balíčků RPM fusion k tomuto novému jádru k dispozici i odpovídající verze balíčku kmod-wl. Existence příslušné verze balíčku kmod-wl se dá ověřit na adrese http://download1.rpmfusion.org/nonfree/fedora/updates/11/i386/repoview/index.html.

úterý 28. července 2009

Fedora 11 a Google Picasa 3.0

Google Picasa 3.0 pro Linux (beta) lze nainstalovat do distribuce Fedora 11 podle návodu na stránce Picasa for Linux. Balíček můžete instalovat přímo

http://dl.google.com/linux/rpm/testing/i386/picasa-3.0-current.i386.rpm

nebo použít Google's Linux Software Testing zdroj pro instalaci i pozdější aktualizace. Musíte si v tomto případě vytvořit soubor google.repo v adresáři /etc/yum.repos.d s následujícím obsahem

[google]
name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgcheck=1

[google-testing]
name=Google Testing - i386
baseurl=http://dl.google.com/linux/rpm/testing/i386
enabled=1
gpgcheck=1

Po instalaci se nejde přihlásit k webové galerii fotek a tudíž nelze pomocí programu Picasa 3.0 do této galerie žádné fotky zasílat. Pomoc je jednoduchá. Jestliže ještě nemáte nainstalován emulátor Wine, nainstalujte jej. Zkopírujte soubor wininet.dll.so z adresáře /usr/lib/wine do adresáře /opt/google/picasa/3.0/wine/lib/wine a přepište soubor, který tam již existoval. Mělo by se jít už přihlásit a zasílat fotky do webových alb.

neděle 26. července 2009

Fedora 11 - zprovoznění WiFi na netbooku HP mini 2140

Po instalaci distribuce Fedora 11 na netbook HP mini 2140 nefunguje WiFi, protože v této distribuci nejsou potřebné ovladače pro kartu s chipsetem Broadcom (BCM4322). Počítejte s tím a pro aktualizaci systému po instalaci si zajistěte připojení do sítě pomocí kabelu. Usnadníte si u níže popsanou instalaci potřebných driverů pro WiFi.

Potřebné ovladače je možné získat z non-free zdrojů balíčků RPM fusion. Zavedení nového zdroje pro instalace a aktualizace balíčků je nejlepší provést podle instrukcí na stránce http://rpmfusion.org/Configuration.

Pro správnou funkci musíme zavést free i non-free zdroje RPM fusion.Jednodušší způsob pro uživatele gpk (gnome package kit) nebo kpackagekit pomocí prohlížeče Firefox spočívá v kliknutí na dva následující odkazy:
RPM Fusion free pro Fedoru 10 a 11
RPM Fusion nonfree pro Fedoru 10 a 11

V případě, že nepoužíváte výše zmiňované správce balíčků, je nutné využít služeb terminálu a pro zavedení obou repozitářů je potřeba zadat následující příkaz:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Nyní můžeme nainstalovat balíčky broadcom-wl a kmod-wl s potřebnými ovladači pro bezdrátové připojení. Po restartu počítače by mělo WiFi připojení začít fungovat.

Aktuální verze ovladačů Broadcom Wireless STA se dají najít také na webu výrobce tohoto hardware. Podrobný návod na instalaci ovladačů pro distribuci Fedora 11 je možné najít také v blogu cenolan.com, kde je možné také najít řešení případných problémů v rozsáhlé diskuzi pod článkem.

Problémy s WiFi připojením po aktualizaci jádra jsou popsány v článku Aktualizace Fedora 11 a WiFi s chipsetem Broadcom.

úterý 23. června 2009

Fedora 11 - povolení uživatele root pro přihlášení v GDM

Fedora 11 (Leonidas) - stejně jako v předchozí verzi - Fedora 10 (Cambridge) - není povoleno přihlášení uživatele root z GDM (Gnome). Pokud se budete chtít přihlásit z GDM jako uživatel root, nejde postupovat stejně jako jsem to popisoval pro distribuci Fedora 10, ale musíte provést úprav trochu více.

Nejprve musíte upravit obsah souboru /etc/pam.d/gdm. Přihlašte se jako normální uživatel a potom pomocí su jako root. Nejprve si pro jistotu udělejte kopii editovaného souboru:
cp -a /etc/pam.d/gdm /etc/pam.d/gdm.orig
Nyní v souboru /etc/pam.d/gdm vymažte řádek
auth required pam_succeed_if.so user != root quiet
a soubor gdm uložte.

Dále je potřeba upravit soubor /etc/pam.d/gdm-password. Udělejte si nejprve také kopii editovaného souboru:
cp -a /etc/pam.d/gdm-password /etc/pam.d/gdm-password.orig
Také v tomto souboru /etc/pam.d/gdm-password vymažte řádek
auth required pam_succeed_if.so user != root quiet
a soubor gdm-password uložte.

Odlogujte se a při novém přihlášení máte možnost se přihlásit jako root přímo z GDM.

Pro většinu případů by tyto zásahy měly stačit. Jestliže používáte pro přihlášení jako root otisk prstu, je nutné provést stejnou akci i se souborem /etc/pam.d/gdm-fingerprint.

pátek 15. května 2009

Nefunguje kontrola pravopisu v Pidgin, Tomboy - knihovna GtkSpell

V článku GtkSpell a čeština - fungovalo to vůbec někdy? jsem popisoval chybu, která se týkala kontroly pravopisu při použití knihoven GtkSpell. Chyba spočívala v nesprávném ošetření chybného zadání identifikace jazyka do proměnné LANG. Dne 18.2.2009 došlo k opravě této chyby ve zdrojovém kódu gtkspell.c ve verzi 1.30. Oprava byla identifikovaná textem: "Fix Bug #2431005 In some cases is default language for spelling is set to EN (Blondak)" Opravená část zdrojového kódu vypadá následovně:

if (lang == NULL) {
    lang = g_getenv("LANG");
    if (lang) {
        if ((g_strcmp0(lang, "C") == 0) || (g_strcmp0(lang, "c") == 0))
            lang = NULL;
        else if (lang[0] == 0)
            lang = NULL;
    }
}

Bohužel dodnes nebyla oprava zanesena do aktualizačních balíčků knihovny GtkSpell v distribuci Fedora 10 (Cambridge). Nejspíš si budeme muset počkat do vydání nové distribuce Fedora 11 (Leonidas), která naštěstí vyjde za necelých 14 dnů - 26.5.2009.


Na konci minulého článku, který popisoval tuto chybu, jsem navrhl dočasné nouzové řešení. To spočívalo v přímém zásahu do binárního kódu knihovny. Místo opravy jsem určil trochu nešťastně hexadecimální adresou, která však byla platná pouze pro verzi knihovny k příslušnému datu. Od té doby došlo k aktualizaci knihovny a tím pádem i ke změně adresy. Navíc adresa byla platná pouze pro balíčky distribuce Fedora. Ve vláknu "Nefunguje kontrola pravopisu v Pidgin, Tomboy" fóra k distribuci Ubuntu bylo místo opravy specifikováno precizněji a to slovy: musí to být řetězec "C" a musí mu bezprostředně předcházet řetězec "LANG".

Je vidět, že chybou nebyla postižena jenom distribuce Fedora, ale i Ubuntu a všechny ostatní, které používají knihovnu GtkSpell.

Trochu mne v této souvislosti zaráží doba potřebná pro opravu této malé chyby. Já sám jsem chybu ohlásil e-mailem jednomu z autorů této knihovny dne 29.11.2008. Asi to nebylo to nejsprávnější řešení, protože e-mail nejspíš někde zapadl. Dne 15.12.2008 však byla tato chyba zahrnuta mezi bugy uživatelem "blondak" včetně patche pro její opravu a až dne 18.2.2009 došlo k aplikaci patche. Nicméně dodnes se tato oprava neobjevila mezi aktualizacemi v příslušných distribucích.

pátek 20. března 2009

Internet Explorer 8 je k dispozici

Ve čtvrtek 19.3.2009 byla uvolněna finální verze Internet Exploreru 8 pro Windows Vista, Windows XP a Windows Server. Stahovat můžete 32-bitovou nebo 64-bitovou verzi na adrese http://www.microsoft.com/ie8.

Shrnutí novinek a základní charakteristiky nové verze prohlížeče si můžete přečíst na blogu IEBlog (The Windows Internet Explorer Weblog).

Uvolnění místa na disku - Systém Volume Information

Do složky System Volume Information se ve Windows Vista ukládají tak zvané body obnovení systému například při instalaci nových ovladačů hardware. V případě problémů s ovladačem pak máme možnost vrátit se do předchozího stavu systému. Ve Windows XP bylo poměrně snadné v nastavení systému určit maximální velikost místa na disku pro tyto body obnovy systému. Windows Vista se však chvá jinak. Zabírá místa kolik potřebuje a v případě potřeby místo automaticky uvolňuje. V některých případech není vhodné tuto činnost nechat na systému samotném. Například při nahrávání videa, kdy potřebujeme zajistit nepřerušovaný tok dat, může automatické spuštění promazávání bodů obnovy velmi uškodit.

Jak ve Windows Vista omezit velikost prostoru na disku pro vytváření bodů obnovy?
  1. Klikněte na tlačítko nabídky Start nebo stiskněte klávesu Win.
  2. Zadejte vyhledat program cmd.exe.
  3. Po nalezení programu na něj klikněte pravým tlačítkem myši a zvolte "Spustit jako správce".
  4. V dialogu "Řízení uživatelských účtů" zvolte pro program cmd.exe "Pokračování".

V příkazovém řádku spuštěném v režimu administrátora můžete nyní spustit program vssadmin.exe (bližší informace na stránce Microsoft Technet Library - Vssadmin: Data Recovery), kterým se ovládá nastavení pro ukládání bodů obnovy systému. Windows Vista do složky System Volume Information neukládá pouze tyto body obnovy ale vytváří tzv. "shadow copy" systému. Ukládá sem i nastavení systému (registry), stav systémových složek i záložní kopie vašich souborů.

Pro výpis zabraného místa Stínovou kopií svazku použijte příkaz:
vssadmin List ShadowStorage
Z různých internetových diskuzí vyplývá, že dostatek místa pro ukládání bodů obnovy je 3 GB. Tuto maximální velikost tedy vnutíme příkazem:
vssadmin Resize ShadowStorage /For=C: /On=C: /MaxSize=3GB

středa 25. února 2009

ADrive.com - 50 GB pro vaše data

V lednu tohoto roku skončil Xdrive (provozovatel AOL) se svou službou on-line úložiště dat (viz článek AOL končí se službou Xdrive). Nyní se na jeho úvodní stránce vyskytuje pouze odkaz na službu Box.net a Elephant drive. Box.net má ve své nabídce zdarma prostor o velikosti 5 GB pro vaše data při zvolení nejnižšího plánu. Elephant drive je služba kompletně placená.

Nedávno jsem se vrátil ke službě ADrive.com, kterou jsem kdysi zkoušel, a byl jsem mile překvapen velikostí prostoru, který je k dispozici zdarma pro domácí použití - 50 GB dat. Za poplatek jsou k dispozici služby, které usnadňují manipulaci s daty (ftp přístup, WebDav, SSL, 24/7 podpora, ...), a více prostoru - až 1 TB. Každý poskytovatel prostoru pro uložení dat se snaží zaujmout něčím své zákazníky. Podle toho se každá služba liší a je na uživateli, aby si vybral tu, která mu bude nejvíc vyhovovat.

Na téhle službě mě zaujalo sdílení souborů. Nemusím definovat, kdo má přístup k mému souboru pomocí e-mailových adres, ale každý sdílený soubor obdrží jedinečný odkaz, který můžu potom poskytnout tomu, komu ho chci zveřejnit. Něco podobného jako na RapidShare.com.

Myslím, že stojí za vyzkoušení.

pondělí 2. února 2009

Překladač Google - nové jazyky

V překladači Google přibylo dalších sedm jazyků: albánština, estonština, galicijština, maďarština, maltština, thajština a turečtina.

Zároveň došlo i k významnému vylepšení anglického slovníku. Nyní ve slovníku najdete synonyma, antonyma, výslovnost a detailní popis významu slov. Je k dispozici i spousty příkladů ze slovníku Collins COBUILD Advanced Learner's English Dictionary.

čtvrtek 15. ledna 2009

Google Notebook končí

Na oficiálním Google Notebook blogu se dnes objevila zpráva, kde Google oznamuje, že končí s dalším vývojem aplikace poznámkový blok. Nicméně ti uživatelé, kteří již poznámkový blok používali v minulosti, jej budou moci používat i nadále v takovém stavu v jakém je nyní. Je to velká škoda, protože poznámkový blok jsem často používal a je to pro mne velmi užitečná aplikace. Jestli Google dodrží svůj slib a ponechá poznámkový blok v běhu, budu ho používat i nadále. Je užitečný zejména díky svému rozšíření pro prohlížeče Firefox a Microsoft Explorer, které funguje jak ve Windows, tak pod Linuxem nebo OS X. Pomocí tohoto rozšíření se pak stává ukládání poznámek do poznámkového bloku hračkou.

Jako alternativu nabízí Google čtyři své další služby, z nichž nejblíže poznámkovému bloku jsou záložky - Google Bookmarks. Asi by se daly použít i Dokumenty Google, ale v obou případech chybí jednoduchost ukládání poznámek pomocí již výše zmiňovaného rozšíření. SearchWiki a Úkoly v Gmailu se mi už nezdají moc vhodné.

Je vidět, že z ukončení vývoje nejsem zklamaný jenom já, ale i spousta dalších uživatelů. Pouhý den po oznámení o ukončení vývoje bylo pod touto zprávou více jak 230 nesouhlasných komentářů.

neděle 4. ledna 2009

Firefox 3 - velikonoční vajíčko

Už jste našli velikonoční vajíčko schované v prohlížeči Firefox? (Podle wikipedie je velikonoční vajíčko - anglicky easter egg - skrytá a oficiálně nedokumentovaná funkce nebo vlastnost počítačového programu, DVD nebo CD.) Vývojáři prohlížeče Firefox 3 nám jedno takové virtuální velikonoční vajíčko nadělili. Všichni jistě znáte příkaz about:config zapsaný do adresního řádku. Používá se k detailnímu nastavení vlastností prohlížeče. Zapíšete-li ale do adresního řádku about:robots, objeví se stránka s nadpisem Gort! Klaatu barada nikto!, kde nás vítá robot.



Koho by zajímalo, co nadpis této stránky znamená, může zalistovat ve wikipedii. "Klaatu barada nikto" je zvolání z filmu The Day the Earth Stood Still (1951) k zastavení robota Gorta před zničením planety Země.


Podívat se také můžete na verš z knihy Mozilla (10. edice). Možná už tušíte co zapsat do adresního řádku prohlížeče. Ano, je to about:Mozilla.