Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Místo písmen čtverečky [vyřešeno]  (Přečteno 2813 krát)

Milvus

  • Návštěvník
  • Příspěvků: 26
Místo písmen čtverečky [vyřešeno]
« kdy: 22 Listopadu 2007, 19:43:12 »
Od včerejška se mi místo všech písmen zobrazují jen čtverečky (jako když chybí font, ale mě se nezobrazují žádná písmena - nejen ty s diakritikou). Funguje pouze textový režim (konzole, terminál). Už na přihlašovací obrazovce vidím jen čtverečky, ještě předtím se ale zobrazí jakási hláška, pod kterou jsou tři tlačítka (opět ve čtverečkovém fontu). První tlačítko způsobí, že jsem přihlášen jako root (aniž bych zadal heslo! - to jsem myslel, že v Linuxu nejde) v textové konzoli (Ctrl-Alt-F1), druhé vyvolá jakýsi dialog, třetí jde na přihlašovací obrazovku.
Předevčírem vše fungovalo, žádné nastavení jsem neměnil, jen se mi nabídlo stažení aktualizace ovladačů pro nVidia (restricted), tak jsem dal OK. Může to být samozřejmě i něčím úplně jiným. V dmesg nic zajímavého nevidím (ale jsem v Linuxu nováček).

Nevím, co mám teď dělat: snažit se odinstalovat ty aktualizace pomocí aptitude (synaptic je kvůli čtverečkům nepoužitelný)? Vidím tam balík nvidia-glx-new a v složce Navrhuje balíky nvidia-new-kernel-source a nvidia-settings a u obou je v závorce NESPLNĚNO. Tak to znamená, že je mám doinstalovat?
Žádný hry ani efekty plochy nepotřebuju, stačilo by mi, kdyby Ubuntu normálně fungovalo.
Mám Ubuntu 7.10, Gnome.
« Poslední změna: 23 Listopadu 2007, 15:15:25 od Milvus »

Milvus

  • Návštěvník
  • Příspěvků: 26
Re: Místo písmen čtverečky
« Odpověď #1 kdy: 22 Listopadu 2007, 20:02:59 »
No bylo toho víc (dokumentace Perlu, nějaká jiná aktualizace,...) ale to s tím doufám nesouvisí. Omlouvám se za svou neznalost, ale kde najdu ten log s aktualizacemi? (V Synapticu bych se k tomu byl doklikal, ale přes příkazovou řádku teď nevím.)

Milvus

  • Návštěvník
  • Příspěvků: 26
Re: Místo písmen čtverečky
« Odpověď #2 kdy: 22 Listopadu 2007, 21:18:12 »
Ok, /var/log/apt mě mohlo napadnout hned. Tedy výpis příslušné části term.log:
Kód: [Vybrat]
Log started: 2007-11-21  13:02:42
(Čtu databázi ... nyní je nainstalováno 23603 souborů a adresářů.)
Připravuji nahrazení libpango1.0-common 1.18.2-0ubuntu1 (pomocí .../libpango1.0-common_1.18.3-0ubuntu1_all.deb) ...
Cleaning up font configuration of pango...
Cleaning up category xfont..
Rozbaluji náhradu libpango1.0-common ...
Připravuji nahrazení libpango1.0-0 1.18.2-0ubuntu1 (pomocí .../libpango1.0-0_1.18.3-0ubuntu1_i386.deb) ...
Rozbaluji náhradu libpango1.0-0 ...
Připravuji nahrazení libpoppler2 0.6-0ubuntu2 (pomocí .../libpoppler2_0.6-0ubuntu2.1_i386.deb) ...
Rozbaluji náhradu libpoppler2 ...
Připravuji nahrazení libpoppler-glib2 0.6-0ubuntu2 (pomocí .../libpoppler-glib2_0.6-0ubuntu2.1_i386.deb) ...
Rozbaluji náhradu libpoppler-glib2 ...
Připravuji nahrazení linux-restricted-modules-common 2.6.22.4-14.9 (pomocí .../linux-restricted-modules-common_2.6.22.4-14.10_all.deb) ...
Rozbaluji náhradu linux-restricted-modules-common ...
Připravuji nahrazení linux-restricted-modules-2.6.22-14-generic 2.6.22.4-14.9 (pomocí .../linux-restricted-modules-2.6.22-14-generic_2.6.22.4-14.10_i386.deb) ...
Rozbaluji náhradu linux-restricted-modules-2.6.22-14-generic ...
Připravuji nahrazení nvidia-glx-new 100.14.19+2.6.22.4-14.9 (pomocí .../nvidia-glx-new_100.14.19+2.6.22.4-14.10_i386.deb) ...
Rozbaluji náhradu nvidia-glx-new ...
Nastavuji balík libpango1.0-common (1.18.3-0ubuntu1) ...
Cleaning up font configuration of pango...
Cleaning up category xfont..
Updating font configuration of pango...
Cleaning up category xfont..
Updating category xfont..

Nastavuji balík libpango1.0-0 (1.18.3-0ubuntu1) ...

Nastavuji balík libpoppler2 (0.6-0ubuntu2.1) ...

Nastavuji balík libpoppler-glib2 (0.6-0ubuntu2.1) ...

Nastavuji balík linux-restricted-modules-common (2.6.22.4-14.10) ...

Nastavuji balík linux-restricted-modules-2.6.22-14-generic (2.6.22.4-14.10) ...

Nastavuji balík nvidia-glx-new (100.14.19+2.6.22.4-14.10) ...

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Log ended: 2007-11-21  13:03:23

Log started: 2007-11-21  16:17:33
Instaluji balík cron.
(Čtu databázi ... nyní je nainstalováno 23603 souborů a adresářů.)
Rozbaluji cron (z .../cron_3.0pl1-100ubuntu1_i386.deb) ...
Instaluji balík logrotate.
Rozbaluji logrotate (z .../logrotate_3.7.1-3_i386.deb) ...
Instaluji balík libevent1.
Rozbaluji libevent1 (z .../libevent1_1.3b-0_i386.deb) ...
Instaluji balík libgssapi2.
Rozbaluji libgssapi2 (z .../libgssapi2_0.11-1_i386.deb) ...
Instaluji balík libnfsidmap2.
Rozbaluji libnfsidmap2 (z .../libnfsidmap2_0.19-0_i386.deb) ...
Instaluji balík librpcsecgss3.
Rozbaluji librpcsecgss3 (z .../librpcsecgss3_0.14-2ubuntu4_i386.deb) ...
Instaluji balík portmap.
Rozbaluji portmap (z .../portmap_6.0-1ubuntu1_i386.deb) ...
Instaluji balík nfs-common.
Rozbaluji nfs-common (z .../nfs-common_1%3a1.1.1~git-20070709-3ubuntu1_i386.deb) ...
Instaluji balík nfs-kernel-server.
Rozbaluji nfs-kernel-server (z .../nfs-kernel-server_1%3a1.1.1~git-20070709-3ubuntu1_i386.deb) ...
Instaluji balík samba-common.
Rozbaluji samba-common (z .../samba-common_3.0.26a-1ubuntu2.2_i386.deb) ...
Instaluji balík samba.
Rozbaluji samba (z .../samba_3.0.26a-1ubuntu2.2_i386.deb) ...
Nastavuji balík cron (3.0pl1-100ubuntu1) ...
 * Starting periodic command scheduler crond
   ...fail!

Nastavuji balík logrotate (3.7.1-3) ...
Nastavuji balík libevent1 (1.3b-0) ...

Nastavuji balík libgssapi2 (0.11-1) ...

Nastavuji balík libnfsidmap2 (0.19-0) ...

Nastavuji balík librpcsecgss3 (0.14-2ubuntu4) ...

Nastavuji balík portmap (6.0-1ubuntu1) ...
 * Starting portmap daemon...
   ...done.

Nastavuji balík nfs-common (1:1.1.1~git-20070709-3ubuntu1) ...

Creating config file /etc/idmapd.conf with new version

Creating config file /etc/default/nfs-common with new version
Přidávám systémového uživatele 'statd' (UID 109) ...
Přidávám nového uživatele 'statd' (UID 109) se skupinou 'nogroup' ...
Nevytvářím domovský adresář '/var/lib/nfs'.
 * Starting NFS common utilities
   ...done.

Nastavuji balík nfs-kernel-server (1:1.1.1~git-20070709-3ubuntu1) ...

Creating config file /etc/exports with new version

Creating config file /etc/default/nfs-kernel-server with new version
 * Starting NFS common utilities
   ...done.
 * Exporting directories for NFS kernel daemon...
   ...done.
 * Starting NFS kernel daemon
   ...done.

Nastavuji balík samba-common (3.0.26a-1ubuntu2.2) ...

Nastavuji balík samba (3.0.26a-1ubuntu2.2) ...
Generating /etc/default/samba...
tdbsam_open: Converting version 0 database to version 3.
account_policy_get: tdb_fetch_uint32 failed for field 1 (min password length), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 2 (password history), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 3 (user must logon to change password), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 4 (maximum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 5 (minimum password age), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 6 (lockout duration), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 7 (reset count minutes), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 8 (bad lockout attempt), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 9 (disconnect time), returning 0
account_policy_get: tdb_fetch_uint32 failed for field 10 (refuse machine password change), returning 0
Importing account for root...ok
Importing account for daemon...ok
Importing account for bin...ok
Importing account for sys...ok
Importing account for sync...ok
Importing account for games...ok
Importing account for man...ok
Importing account for lp...ok
Importing account for mail...ok
Importing account for news...ok
Importing account for uucp...ok
Importing account for proxy...ok
Importing account for www-data...ok
Importing account for backup...ok
Importing account for list...ok
Importing account for irc...ok
Importing account for gnats...ok
Importing account for nobody...ok
Importing account for dhcp...ok
Importing account for syslog...ok
Importing account for klog...ok
Importing account for messagebus...ok
Importing account for hplip...ok
Importing account for avahi-autoipd...ok
Importing account for avahi...ok
Importing account for haldaemon...ok
Importing account for gdm...ok
Importing account for martin...ok
Importing account for statd...ok
 * Starting Samba daemons
   ...done.

Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Log ended: 2007-11-21  16:17:46

Log started: 2007-11-21  16:25:06
Instaluji balík perl-tk.
(Čtu databázi ... nyní je nainstalováno 23843 souborů a adresářů.)
Rozbaluji perl-tk (z .../perl-tk_1%3a804.027-7_i386.deb) ...
Instaluji balík perl-doc-html.
Rozbaluji perl-doc-html (z .../perl-doc-html_5.8.8-1_all.deb) ...
Nastavuji balík perl-tk (1:804.027-7) ...
Nastavuji balík perl-doc-html (5.8.8-1) ...

Log ended: 2007-11-21  16:25:13

Log started: 2007-11-21  17:51:54
Instaluji balík libhtml-tagset-perl.
(Čtu databázi ... nyní je nainstalováno 25660 souborů a adresářů.)
Rozbaluji libhtml-tagset-perl (z .../libhtml-tagset-perl_3.10-2_all.deb) ...
Instaluji balík liburi-perl.
Rozbaluji liburi-perl (z .../liburi-perl_1.35.dfsg.1-1_all.deb) ...
Instaluji balík libhtml-parser-perl.
Rozbaluji libhtml-parser-perl (z .../libhtml-parser-perl_3.56-1_i386.deb) ...
Instaluji balík libhtml-tree-perl.
Rozbaluji libhtml-tree-perl (z .../libhtml-tree-perl_3.23-1_all.deb) ...
Instaluji balík libwww-perl.
Rozbaluji libwww-perl (z .../libwww-perl_5.805-1_all.deb) ...
Instaluji balík perl-doc.
Rozbaluji perl-doc (z .../perl-doc_5.8.8-7ubuntu3_all.deb) ...
Přidávám `diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc'
Nastavuji balík libhtml-tagset-perl (3.10-2) ...
Nastavuji balík liburi-perl (1.35.dfsg.1-1) ...
Nastavuji balík libhtml-parser-perl (3.56-1) ...
Nastavuji balík libhtml-tree-perl (3.23-1) ...
Nastavuji balík libwww-perl (5.805-1) ...
Nastavuji balík perl-doc (5.8.8-7ubuntu3) ...

Log ended: 2007-11-21  17:52:00
První část logu jsou automatické aktualizace (já podezírám nvidia-glx-new_100.14.19+2.6.22.4-14.10_i386.deb). Pak jsem si ještě nainstaloval nfs, sambu a něco do perlu (to s mým problémem, doufám, nesouvisí, ale raději jsem to nechal ve výpisu taky).

Milvus

  • Návštěvník
  • Příspěvků: 26
Re: Místo písmen čtverečky
« Odpověď #3 kdy: 23 Listopadu 2007, 15:09:55 »
Zjistil jsem, že nejsem zdaleka sám, kdo má tento problém. Nyní je nejvíce podezřelou aktualizací pango (hned první ve výpisu), protože jsem našel informaci, že "Pango is a library for laying out and rendering of text, with an emphasis on internationalization." Zkusím přeinstalovat a dám vědět, jak to dopadlo.

Milvus

  • Návštěvník
  • Příspěvků: 26
Re: Místo písmen čtverečky [vyřešeno]
« Odpověď #4 kdy: 23 Listopadu 2007, 15:25:12 »
Takže jsem v konzoli napsal:
Kód: [Vybrat]
aptitude search pango abych zjistil, co vše mám nainstalované (ty s "A").
Pak jsem napsal:
Kód: [Vybrat]
sudo apt-get install --reinstall libpango1.0-0 libpango1.0-commonVypsalo to sice nějaké chybové hlášky (nelze dokončit konfiguraci, protože nešlo vytvořit nějaké aliasy), nicméně po restartu Xek (Ctrl-Alt-BackSpace) už je vše v pořádku.
Škoda, že jsem toto nevěděl dřív - nemusel jsem zbytečně přeinstalovat nvidia ovladače a celá Xka (možná jsem si tak pokazil nějaká nastavení, která se projeví až později).

Ta aktualizace libpango se nabídla automaticky z hlavního zdroje, tak to by mě nenapadlo, že v tom budou chyby (tedy asi ne přímo v tom balíčku, ale někde "okolo"). Třeba tento můj příspěvek někomu ještě pomůže.

 

Provoz zaštiťuje spolek OpenAlt.