jag har ett minst sagt irriterande problem med mitt nyinstallerade Ubuntu som jag inte lyckas bli klok på.
Så fort jag kör ett program med sudo och försöker använda öppna/spara-dialogrutan så kraschar applikationen.
Kör jag programmen utan att använda sudo så fungerar det klockrent.
Problemet verkar vara relaterat till någon uppdatering, då det inte fanns innan jag uppdaterade systemet.
Jag har provat att köra Memtest86+ på burken i 7,5 timmar utan några som helst problem.
en körning av sudo gedit samt försök att använda öppna/spara-rutan sätter följande spår i loggen:
jag har ett minst sagt irriterande problem med mitt nyinstallerade Ubuntu som jag inte lyckas bli klok på.
Så fort jag kör ett program med sudo och försöker använda öppna/spara-dialogrutan så kraschar applikationen.
Kör jag programmen utan att använda sudo så fungerar det klockrent.
Problemet verkar vara relaterat till någon uppdatering, då det inte fanns innan jag uppdaterade systemet.
Jag har provat att köra Memtest86+ på burken i 7,5 timmar utan några som helst problem.
en körning av sudo gedit samt försök att använda öppna/spara-rutan sätter följande spår i loggen:
Att försöka boota en äldre kärna ger samma resultat.
HJÄLP?
Tack på förhand
Felsök!
Här är lite tips, som kanske sätter dig på rätt spår.
* Logga allt nu vad som sker för analys, såhär gör du.
* Använd script-kommandot för att starta loggning.
t ex script minloggfil.txt
* Kolla så att inga lib-filer saknas för sudo-kommandot. ldd $(which sudo)
* Testa nu att använda sudo men debugga med strace-kommandot och se vad som händer, men inget grafiskt program, utan något enkelt komando.
t ex strace sudo date (i detta fall gjorde jag en sudo på date-kommandot).
* Sen kan du avsluta med "exit", så har du sparat allt vad som hänt i konsolen i din loggfil.
Kolla där i om du kan se något misstänkt.
* Kolla att flex är installerat riktigt och fungerar.
* Kolla att även bison eller byacc är installerat korrekt och fungerar.
* Ett annat tips är att ladda hem källkoden till sudo och och installera därifrån om Ubuntus sudo-paket suger.
Lägger väl till mitt tips till högen....
Fungerar det likadant om du kör en "sudo -s" för att bli root och sen startar gedit?
I så fall skulle jag radera alla .gnome* mappar under /root och sen se om det blir någon skillnad...
__________________
Senast redigerad av Tigrovi 2008-07-15 kl. 20:18.
Här är lite tips, som kanske sätter dig på rätt spår.
* Logga allt nu vad som sker för analys, såhär gör du.
* Använd script-kommandot för att starta loggning.
t ex script minloggfil.txt
* Kolla så att inga lib-filer saknas för sudo-kommandot. ldd $(which sudo)
* Testa nu att använda sudo men debugga med strace-kommandot och se vad som händer, men inget grafiskt program, utan något enkelt komando.
t ex strace sudo date (i detta fall gjorde jag en sudo på date-kommandot).
* Sen kan du avsluta med "exit", så har du sparat allt vad som hänt i konsolen i din loggfil.
Kolla där i om du kan se något misstänkt.
* Kolla att flex är installerat riktigt och fungerar.
* Kolla att även bison eller byacc är installerat korrekt och fungerar.
* Ett annat tips är att ladda hem källkoden till sudo och och installera därifrån om Ubuntus sudo-paket suger.
Ska kolla det där nästa gång har jag ubuntu igång
Citat:
Ursprungligen postat av danieleb
Ingen skillnad om du kör gksudo gedit i stället för sudo gedit?
Nix...
Citat:
Ursprungligen postat av Tigrovi
Lägger väl till mitt tips till högen....
Fungerar det likadant om du kör en "sudo -s" för att bli root och sen startar gedit?
I så fall skulle jag radera alla .gnome* mappar under /root och sen se om det blir någon skillnad...
sudo -s gör ingen skillnad...
om jag raderar alla .gnome-mappar är det bara inställningar jag tar bort då?
Citat:
Ursprungligen postat av Sackarias
Jag tänker spontant problem med minnet iaf, kör memtest (eller liknande).
Redan gjort, Memtest86+ är kört i över 7,5 timmar utan några problem
__________________
Senast redigerad av X_surfer 2008-07-16 kl. 21:46.
sudo -s gör ingen skillnad...
om jag raderar alla .gnome-mappar är det bara inställningar jag tar bort då?
Ska så vara - kan ligga en del annat om du har kört mycket under root, men det lär du väl inte gjort?
Flytta /root/.gnome* mapparna till en undermapp och testa - det ger ju samma resultat..
Här är lite tips, som kanske sätter dig på rätt spår.
* Logga allt nu vad som sker för analys, såhär gör du.
* Använd script-kommandot för att starta loggning.
t ex script minloggfil.txt
* Kolla så att inga lib-filer saknas för sudo-kommandot. ldd $(which sudo)
* Testa nu att använda sudo men debugga med strace-kommandot och se vad som händer, men inget grafiskt program, utan något enkelt komando.
t ex strace sudo date (i detta fall gjorde jag en sudo på date-kommandot).
* Sen kan du avsluta med "exit", så har du sparat allt vad som hänt i konsolen i din loggfil.
Kolla där i om du kan se något misstänkt.
* Kolla att flex är installerat riktigt och fungerar.
* Kolla att även bison eller byacc är installerat korrekt och fungerar.
* Ett annat tips är att ladda hem källkoden till sudo och och installera därifrån om Ubuntus sudo-paket suger.
Har provat detta nu och det verkar som att det fattas en massa filer?
Har provat detta nu och det verkar som att det fattas en massa filer?
Inget ovanligt att strace inte kan hitta filer, så det är inget att oroa sig över.
Men däremot skulle jag gärna vilja se hur
rättigheterna ser ut för sudo-binären.
Kan du vara snäll och pasta detta + lite om
din användare.
Gör följande som användare:
Kör kommandot: id
Sen kör kommandot: ls -l $(which sudo)
Sen vill jag också att du följer upp det någon
nämnde tidigare om gedit, är det bara den
du har problem med?
Sen vill jag också att du följer upp det någon
nämnde tidigare om gedit, är det bara den
du har problem med?
Nej jag har problem med samtliga applikationer som använder sudo i kombination med öppna/spara-rutan t ex gimp, gedit osv...
provade att radera .gnome mappen i root också men det gjorde igen skillnad
sudo -i hjälper inte ej heller gksu/gksudo
__________________
Senast redigerad av X_surfer 2008-07-19 kl. 18:25.
Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!