- Lähtökohta
- Olen lisännyt Kenneth Wimerin yksityisen pakettivaraston
Ohjelmalähteisiin
Synaptic-pakettienhallinnassa
, ja asentanut sieltä työpöydälleni uuden ulkoasun.
VirtualBoxista
käytössäni on PUEL-versio 1.6.6. - Ongelma
- Näennäisen satunnaisesti, mutta kuitenkin suhteellisen usein ja useimmiten samojen ohjelmien (VirtualBox,
Epiphany-selain
ja Synaptic) ollessa käynnissä, työpöytäympäristö sulkeutuu itsestään ja käynnistyy sitten uudestaan.
/var/log/Xorg.0.log.old
-tiedoston lopussa lukee uudelleenkäynnistymisen jäljiltä seuraavaa:Backtrace: 0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c780e] 1: [0xb7f9b420] 2: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0a6bf] 3: /usr/bin/X(FindClientResourcesByType+0xb1) [0x8075821] 4: /usr/lib/xorg/modules/extensions//libextmod.so [0xb7c0aeb3] 5: /usr/bin/X [0x81506ee] 6: /usr/bin/X(Dispatch+0x2cf) [0x808d8df] 7: /usr/bin/X(main+0x48b) [0x807471b] 8: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xe0) [0xb7d2e450] 9: /usr/bin/X(FontFileCompleteXLFD+0x201) [0x8073a91] Fatal server error: Caught signal 8. Server aborting
- Ongelman syy
- Ei vielä tiedossa.
- Ratkaisu
- Ei vielä tiedossa.
- Huomautuksia
-
- Jostain syystä erityisesti Debianin (Lenny) asentaminen virtuaalikoneeseen tuntuu liittyvän usein tähän. Se voi olla vain harhaa, joka johtuu siitä että olen viime aikoina asentanut (tai yrittänyt asentaa, ennen työpöydän sulkeutumista) Debianin useita kertoja, mutta toisaalta se voi liittyä myös sen tapaan käyttää virtuaalikoneen resursseja, varsinkin salattujen levyniteiden käytön yhteydessä.
- Mainitsin yksityisen pakettivaraston lähtökohdissa alustavasti siltä varalta, että ongelma liittyy siihen, mikä ei ole täysin poissuljettua, koska kyse ei ole pelkistä grafiikkatiedostoista, vaan uusi teema vaati toimiakseen myös uuden taustamoottorin. Otin nyt kokeeksi tuon pakettivaraston pois käytöstä, ja palautin sieltä päivittämäni paketit virallisiin versioihin (Hardy).
- VirtualBox itsessään on tietysti sekin yksi epäillyistä.
Tag: X.org
-
Työpöytäympäristö käynnistyy itsekseen uudestaan
-
[Ratkaisu] No matching Device section for instance (BusID PCI:3:0:1) found
- Lähtökohta
- Näytönohjaimeni on Connect 3D:n valmistama, AGP-väylässä kiinni oleva Radeon 9600 -piirisarjalla varustettu All In Wonder, jossa on kaksi VGA-ulostuloa. Olen kytkenyt ainoan käytössä olevan näyttöni ensisijaiseen VGA-ulostuloon. Olen valinnut näytönohjaimelle avoimen lähdekoodin ajurit käyttöön, ja ikkunointijärjestelmä ja työpöytä toimivat niiden kanssa hyvin.
- Ongelma
- Ikkunointijärjestelmän lokiin kirjautuu sen käynnistyksen yhteydessä seuraavanlainen varoitus:
(WW) RADEON: No matching Device section for instance (BusID PCI:3:0:1) found
Vaikka ikkunointijärjestelmä tuntuukin toimivan, virheilmoitus saa minut pohtimaan, olisiko sen asetustiedossa tehtävissä jotain sellaista, jonka jälkeen varoitusta ei enää tulisi.
- Ratkaisu
- Varsinkin Radeon-piirisarjalla varustetuille, useampia ulostuloja tarjoaville näytönohjaimille on tyypillistä, että ne näkyvät laitetasolla järjestelmälle kahtena eri laitteena. Toinen laite on kuitenkin täysin näennäinen ja se on läsnä vain, koska jotkin käyttöjärjestelmät tarvitsevat sen, jotta ensisijaisen lisäksi muutkin ulostulot toimisivat. X.org-ikkunointijärjestelmää käytettäessä varoituksen voi jättää täysin huoleti huomiotta.
- Huomautuksia
-
- Toisesta laitteesta saa sen näennäisyydestä huolimatta lisätietoja
lspci
-komennolla. Tiedot ovat melkein samat kuin silloin, kun lspci kohdistetaan lukemaan ensimmäistä näytönohjainlaitetta. - Lisäsin kokeeksi ylimääräisen
Device
-lohkon/etc/X11/xorg.conf
-tiedostoon. Määrittelin laitteen portin varoituksessa annetun mukaisesti ja asetin sen käyttämään samaa avoimen lähdekoodin ajuria kuin mitä varsinainen näytönohjainlaitekin käyttää. Sama varoitus kirjattiin kuitenkin lokiin käynnistyksen yhteydessä sen jälkeenkin.
- Toisesta laitteesta saa sen näennäisyydestä huolimatta lisätietoja
-
[Ratkaisu] Mikä X.orgin versio on käytössä?
- Lähtökohta
- Pakettienhallinnassa
xserver-xorg
on asennettuna. - Ongelma
- Haluan saada selville mitä X.orgin julkaisunumeroa järjestelmääni asennettu versio X-ikkunointijärjestelmästä vastaa.
- Ratkaisu
- Avaan
Päätteen
ja suoritan seuraavan komennon:dpkg -s xserver-xorg | grep ^Version: \ | cut -d\ -f 2 | cut -d: -f 2 | cut -d- -f 1
Komennon antama tuloste, tässä tapauksessa 7.2, kertoo mikä versio X.orgista on asennettuna.
- Huomautuksia
-
- Tätä ratkaisua varten sovelsin The How-To Geek -blogin artikkelia.
- Mikäli haluaisin koko ikkunointijärjestelmäjulkaisun versionumeron sijasta saada vain ikkunointipalvelimen versionumeron, sen saisin nopeimmin selville
X -version
-komennolla.