Kirjoittaja Aihe: Ikkunoiden kanssa ongelmia [RATKAISTU]  (Luettu 3575 kertaa)

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Ikkunoiden kanssa ongelmia [RATKAISTU]
« : 11.04.16 - klo:18.01 »
Tulipa eteen vika jota en osaa nimetä. Päivitän otsikon heti kun tiedän enemmän.

Ensimmäinen oire oli se, että GnuCash-ikkuna ei näyttänyt reagoivan syötteeseen, mutta kun pienensin ja taas suurensin ikkunan, siinä oli kaikki ne muutokset jotka hiiren ja näppiksen yhteistyöllä pitikin olla. Kaiken kukkuraksi GnuCashin oikuttelu, tapahtui vain yhdellä tiedostolla, mutta ei toisella. On aika hankalaa käyttää sovellusta tällä tavalla, joten ajattelin että kirjaudunpa ulos ja takaisin sisään, josko vaikka joku prosessi olisi solmussa. Mutta sisään kirjautuminen ei onnistunutkaan. Ruudulla vilahti virheilmoituksia ja Ubuntu palasi kirjautumisikkunaan.

Seuraavaksi sammutin koneen kirjautumisikkunan yläpalkin valikosta. Nyt sisään kirjautuminen onnistui, mutta ruudulta puuttuu sekä yläpalkki että käynnistinpalkki. Seinäpaperi kuitenkin on paikallaan.  Ctlr-Alt-T ei näytä tekevän mitään ja Ctrl-Alt-Del käynnistää prosessien seurannan. Kalenterin virheilmoitusikkunassa on mustat surureunat (se tulee aina koska puhelimesta haetussa datassa on häikkää), ja kaikki muut ikkunat (prosessien seuranta, kirjautumisessa automaattisesti käynnistyväksi asetettu Thunderbird ja työpöydän taustaa klikkaamalla avattu asetusikkuna) ovat vailla hallintapainikkeita (pienennä/suurenna/sulje).

Ctrl-Alt-F1:llä pääsin sentään komentoriville, poistin suljetun nvidia-ajurin ja boottasin, mutta ongelma jatkui täysin samanlaisena. Koneen ainoa grafiikkaprosessori on nvidia, ja epäilin että se alkaa hajota. Mutta boottasin sitten koneella olevaan toiseen Ubuntuun, ja siellä ongelmaa ei ollenkaan ole, ikkunat toimivat normaalisti.

En pysty mistään päättelemään mistä on kyse. En edes tiedä miten tämä viest pitäisi otsikoida, kun tilanne on näin merkillinen.

Minulla on täydet varmuuskopiot tiedostoistani (edellyttäen että levyn kovalevy on antanut niistä kurantin kopioon). Mutta ennen kuin lähden mihinkään isoihin toimenpiteisiin, haluaisin vielä yrittää selvittä mistä ihmeestä voi olla kyse.

Kone on Fujitsu AMILO Notebook -tuotesarjan AMILO Pi 3560, jossa on Intel Pentium T4400 ja NVIDIA GeForce GT 240M.

Koneessa on Ubuntu 15.10 (kahteen kertaan, molemmat asennettu ekan asennuksen luomaan LUKS-säiliöön). Käytän vain ekaksi asennettua, toisen asensin rinnalle vain kokeeksi. Tarkoitus on sen paikalle asentaa 16.04 LTS jahka se julkaistaan.

En ole pitkään aikaan tehnyt Ubuntuuni mitään muita muutoksia kuin ajanut Ubuntu tarjoamia päivityksiä, ja viimeisestä päivityksestäkin on jo muutama päivä. Ongelma alkoi siis ihan yllättäen.

Mitä voisin selvittää?
« Viimeksi muokattu: 12.04.16 - klo:18.01 kirjoittanut AimoE »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #1 : 11.04.16 - klo:18.46 »
Ilmeisesti Compiz-ikkunamanageri ei käynnisty ja sen vuoksi myöskään Unity ei lähde käyntiin.

Voit asentaa jonkun kevyen vaihtoehtoisen työpöydän/ikkunamanagerin, että pystyt käyttämään järjestelmää edes jollain tavalla normaalisti. Openbox riittänee. Asennuksen jälkeen sen pitäisi olla valittamissa kirjautumiskehotteen kuvakkeen kautta.

Compiz-ongelmaa voi yrittää selvitellä lokitiedostoista:
~/.xsession-errors ja ~/.xsession-errors.org
/var/log/Xorg.0.log ja /var/log/Xorg.1.log
/var/log/syslog

Tai kokeile käynnistää se päätteen kautta Openboxissa:

Koodia: [Valitse]
compiz --replace
Mahdollisten virheiden pitäisi näkyä päätteessä.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #2 : 11.04.16 - klo:19.03 »
Asensin openboxin, boottasin, ja kirjautumisikkunassa valitsin openboxin. Thunderbird käynnistyy jälleen ikkunaan jossa ei ole hallintapainikkeita. ja työpöyt on täysin tyhjä, ei yhtään palkkia missään reunassa (en edes tiedä miltä työpöydän pitäisi näyttää Openboxissa). Taaskaan ei Ctlr-Alt-T toimi, eikö Ctlrl-Alt-Del.

Voiko tästä päätellä että kyse ei ole rautaviasta?

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #3 : 11.04.16 - klo:20.39 »
Vaikuttaa enemmän softavialta X.org:n suunnalla, kun ohjelmat kuitenkin sinänsä toimivat ja ikkunoiden sisältö näkyy oikein. Openboxissa ei taida oletuksena olla paneeleita, mutta ikkunoiden reunusten/painikkeiden pitäisi näkyä.

Lokitiedostoista saattaisi selvitä jotain. Jos saat päätteen auki, kokeilitko käynnistää Compizia?
« Viimeksi muokattu: 11.04.16 - klo:20.42 kirjoittanut nm »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #4 : 11.04.16 - klo:21.17 »
Lokitiedostoista saattaisi selvitä jotain. Jos saat päätteen auki, kokeilitko käynnistää Compizia?

En ole löytänyt mitään muuta keinoa päästä komentoriville kuin Ctrl-Alt-F1, joten ei, compiz --replace ei nyt auta. Ja logien tutkiminenkin on hyvin vaikeaa. Tai siis, voinhan mä logata siihen toiseen Ubuntuu ja sitten lukea lokeja sen toisen Ubuntun puolelta. Teen sen seuraavaksi. Mutta mitä mä sieltä etsin? Kun yritin noita lokeja vilkaista, en löytänyt mitään mihin silmä olisi pysähtynyt.

Edit: Nyt kun olen lukenut syslogia, niin kyllä kauhistuttaa. Evolution näköjään oksentaa puhelimesta kopioidun kalenterin (eli .ics-tiedoston) koko sisällön syslogiin. Onneksi on koko root-osio salattu.
« Viimeksi muokattu: 11.04.16 - klo:21.59 kirjoittanut AimoE »

juyli

  • Vieras
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #5 : 11.04.16 - klo:21.45 »
Tulipa eteen vika jota en osaa nimetä. Päivitän otsikon heti kun tiedän enemmän.
Ehkä voisit luoda uuden käyttäjän, ja kokeilla toimiiko sillä ylipäätään X (Unity?).
Jos toimii, voisit hissuksiin kokeilla gnucash:iä (ja tavittaessa söheltää noiden ko. ohjelman tiedostojen kanssa).

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #6 : 11.04.16 - klo:21.53 »
Ehkä voisit luoda uuden käyttäjän, ja kokeilla toimiiko sillä ylipäätään X (Unity?).
Jos toimii, voisit hissuksiin kokeilla gnucash:iä (ja tavittaessa söheltää noiden ko. ohjelman tiedostojen kanssa).

Kävi mielessä, mutta kun se pitäisi tehdä komentoriviltä, niin ajattelin että ensin voisi kokeilla riittääkö että uudelleennimeän joitakin konffitiedostoja. Tietäsi vaan mitkä.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #7 : 11.04.16 - klo:22.44 »
En ole löytänyt mitään muuta keinoa päästä komentoriville kuin Ctrl-Alt-F1, joten ei, compiz --replace ei nyt auta.

Päätteen voi käynnistää vaikka sieltä toisesta virtuaalikonsolista käsin, kun vain määrittelee DISPLAY-ympäristömuuttujan:

Koodia: [Valitse]
DISPLAY=:0.0 xterm
Ja logien tutkiminenkin on hyvin vaikeaa. Tai siis, voinhan mä logata siihen toiseen Ubuntuu ja sitten lukea lokeja sen toisen Ubuntun puolelta. Teen sen seuraavaksi. Mutta mitä mä sieltä etsin? Kun yritin noita lokeja vilkaista, en löytänyt mitään mihin silmä olisi pysähtynyt.

X.org:n lokeista kannattaa tarkistaa ainakin, että Nvidian suljettu ajuri latautuu oikein, eikä heitä varoituksia tai virheitä.

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #8 : 12.04.16 - klo:16.21 »
Tuosta DISPLAY-vihjeestä oli apua. Tosin xtermin avaaminen ei ole ihan nin kätevää kuin luulisi, koska kaikki ikkunat jotka avaan sieltä virtuaalikonsolista menevät päällekkäin, enkä siis pääse esim. kopioimaan tekstiä päätteestä editoriin.

Pääsinpä kuitenkin suorittamaan komennon

Koodia: [Valitse]
DISPLAY=:0.0 compiz --replace 2> compiz.log 1>&2 &
Lokiin ei tullut imtään virheeseen viittaavaa, ja kun palaan graafiseen ruutuun, siellä ei ole muuttunut mitään. Ajoin sitten samalla tavalla komennon unity --replace (joka samalla päätti äskeisen compiz-prosessin), ja sen lokiin tuli jotain virheilmoituksia. En vaan keksi miten ne olisivat relvantteja tämän ongelman suhteen.

Tässä on compiz-loki:
Koodia: [Valitse]
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp

ja tässä unity-loki:
Koodia: [Valitse]
stop: Name "com.ubuntu.Upstart" does not exist
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
start: Name "com.ubuntu.Upstart" does not exist
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap

(process:2547): GLib-WARNING **: In call to g_spawn_sync(), exit status of a child process was requested but ECHILD was received by waitpid(). Most likely the process is ignoring SIGCHLD, or some other thread is invoking waitpid() with a nonpositive first argument; either behavior can break applications that use g_spawn_sync either directly or indirectly.

(process:2547): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=6b02ec1ef0c846739e3b55ca94f749d7 --binary-syntax --close-stderr': Child process killed by signal 100

(process:2547): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=6b02ec1ef0c846739e3b55ca94f749d7 --binary-syntax --close-stderr': Child process killed by signal 100

(process:2547): dconf-WARNING **: failed to commit changes to dconf: Error spawning command line 'dbus-launch --autolaunch=6b02ec1ef0c846739e3b55ca94f749d7 --binary-syntax --close-stderr': Child process killed by signal 100
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Error: Plugin 'opengl' not loaded.

compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: commands
compiz (core) - Info: Starting plugin: commands
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Error: Plugin 'opengl' not loaded.

compiz (core) - Info: Stopping plugin: workarounds
compiz (core) - Info: Unloading plugin: workarounds
compiz (core) - Info: Stopping plugin: mousepoll
compiz (core) - Info: Unloading plugin: mousepoll
compiz (core) - Info: Stopping plugin: resize
compiz (core) - Info: Unloading plugin: resize
compiz (core) - Info: Stopping plugin: move
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
      after 2213 requests (2213 known processed) with 37 events remaining.
compizconfig - Info: Backend     : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile     : unity

X11-lokista en löytänyt tämänkään vertaa. Varoituksia siellä on muutama, mutta ei yhtään virhettä. Tässä varoitukset:
Koodia: [Valitse]
$ grep WW /mnt/tmproot/var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    65.878] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    65.878] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    65.878] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    65.879] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    65.879] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    65.881] (WW) "glamoregl" will not be loaded unless you've specified it to be loaded elsewhere.
[    66.330] (WW) Unresolved symbol: fbGetGCPrivateKey
[    66.331] (WW) Falling back to old probe method for modesetting
[    66.331] (WW) Falling back to old probe method for fbdev
[    66.331] (WW) Falling back to old probe method for vesa
[    68.919] (WW) evdev: Logitech K360: ignoring absolute axes.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #9 : 12.04.16 - klo:17.24 »
compiz (core) - Error: Plugin 'opengl' not loaded.

Compizin OpenGL-liitännäinen ei lataudu. Se aiheuttaa havaitsemasi ongelmat ainakin Compizin ja Unityn osalta. Openboxin ei pitäisi välittää OpenGL:n puuttumisesta, mutta ehkä se ei käynnisty oikein jostain muusta syystä.

Kokeile resetoida Compizin asetukset: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1342339
« Viimeksi muokattu: 12.04.16 - klo:17.27 kirjoittanut nm »

AimoE

  • Käyttäjä
  • Viestejä: 2782
    • Profiili
Vs: Ikkunoiden kanssa ongelmia
« Vastaus #10 : 12.04.16 - klo:18.05 »
Kokeile resetoida Compizin asetukset: https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1342339

Kiitos, tämä ratkaisi. Löysin tuolta kaksi ratkaisutapaa, mutta unohdin bootata ekan jälkeen joten en tiedä kumpi niistä riitti (vituaalikonsolista suoritettuna):
Koodia: [Valitse]
DISPLAY=:0.0 sudo dconf reset -f /org/compiz/ja
Koodia: [Valitse]
DISPLAY=:0.0 gsettings reset org.compiz.core:/org/compiz/profiles/unity/plugins/core/ active-plugins