Sida 1 av 1

Evolutions e-post startar inte [LÖST]

Postat: 03 jan 2010, 10:59
av bloste
Hej.

De sista dagarna har jag inte kunnat starta Evolutions E-post, varken från snabbikonen eller från menyn. Är det någon som vet vad som kan ha hänt? Hus installerar jag ev. om det så att det funkar, men UTAN ATT GÅ MISTE OM MIN E-POST osm jag tidigare har fått (har ca 550 mail liggande i inkorgen...) och utan att kalendern försvinner??

MVH Stefan

Re: Evolutions e-post startar inte

Postat: 03 jan 2010, 11:01
av bloste
Hmmm... kan ju också tillägga att sedan ungefär samma tid har Pidgin börjat "sega" och hänga sig... Trodde man skulle slippa sånt här nu när Windows är utkastat? ;-)

Re: Evolutions e-post startar inte

Postat: 03 jan 2010, 11:08
av RicchiH
prova att köra kommandot evolution från terminalen
då får du ev något felmeddelande som vi kan söka vidare på.

Re: Evolutions e-post startar inte

Postat: 03 jan 2010, 11:43
av bloste
RicchiH skrev:prova att köra kommandot evolution från terminalen
då får du ev något felmeddelande som vi kan söka vidare på.

stefan@stefan-laptop:~$ evolution
** (evolution:3212): DEBUG: mailto URL command: evolution %s
** (evolution:3212): DEBUG: mailto URL program: evolution
Segmenteringsfel
stefan@stefan-laptop:~$

Re: Evolutions e-post startar inte

Postat: 03 jan 2010, 14:31
av Gunne
Hej,

Ett bra sätt att börja felsöka på i detta fallet kan vara att skapa en ny användare. Det är ganska så lätt att göra i programmet 'Användare och grupper'. Den användaren får en profil som är standard för det installerade systemet och man kan prova logga in som den användaren och (som i detta fallet) se om problemet med att den applikationen som inte vill starta kvarstår med den nya användaren.

Om applikationen startar för den nya användaren ligger med sannolikhet orsaken till problemet i profilen för den användaren där applikationen inte startar och man kan gå vidare ifrån den utgångspunkten. Det kan då finnas många olika anledningar till att applikationen inte startar för användaren som den inte startar för och ett förslag är att försöka se om det är något man har ändrat i konfigurationen för användaren och det är troligtvis ganska så sannolikt att det är orsak.

Re: Evolutions e-post startar inte

Postat: 04 jan 2010, 01:52
av bloste
Gunne skrev:Hej,

Ett bra sätt att börja felsöka på i detta fallet kan vara att skapa en ny användare. Det är ganska så lätt att göra i programmet 'Användare och grupper'. Den användaren får en profil som är standard för det installerade systemet och man kan prova logga in som den användaren och (som i detta fallet) se om problemet med att den applikationen som inte vill starta kvarstår med den nya användaren.

Om applikationen startar för den nya användaren ligger med sannolikhet orsaken till problemet i profilen för den användaren där applikationen inte startar och man kan gå vidare ifrån den utgångspunkten. Det kan då finnas många olika anledningar till att applikationen inte startar för användaren som den inte startar för och ett förslag är att försöka se om det är något man har ändrat i konfigurationen för användaren och det är troligtvis ganska så sannolikt att det är orsak.

Evolutions fungerar med ny användare.
Jag har inte medvetet ändrat i någon konfiguration. Har installerat några olika program, men inte sedan Evolution slutade fungera.

Re: Evolutions e-post startar inte

Postat: 04 jan 2010, 23:13
av Gunne
Hej,

Det borde vara någon förändring som skett innan Evolution slutade fungera. :-)

Hursomhelst kan det nog finnas många olika tänkbara orsaker. Jag hade nog provat med att kopiera mapparna med epost ifrån den felande användaren till den nya användaren och efter det försökt leta mig fram till orsaken.

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 00:38
av Bowmore
Du har lokaliserat problemet som användarspecifikt. Då är frågan om det är ett fel i evolutions konfigurationer eller inte. Jag har t.ex sett fall där ett valt tema orsakat segmenteringsfel. Du kan ju börja med att ändra temat till standard (Humanity) om du kör annat tema och sen försöka starta upp Evolution igen.

Fungerar Evolution inte med standardtema döp om mappen .evolution i hemkatalogen och starta sen upp Evolution igen. Då skapas en ny mapp .evolution. Fungerar detta så ligger felet i Evolutions konfigurationer och då blir det genast lite krångligare. Då får du gå vidare med Gunnes tips.

Edit:
Ser att du kör Jaunty, då blir standardtemat Human

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 11:35
av bloste
Bowmore skrev:Du har lokaliserat problemet som användarspecifikt. Då är frågan om det är ett fel i evolutions konfigurationer eller inte. Jag har t.ex sett fall där ett valt tema orsakat segmenteringsfel. Du kan ju börja med att ändra temat till standard (Humanity) om du kör annat tema och sen försöka starta upp Evolution igen.

Fungerar Evolution inte med standardtema döp om mappen .evolution i hemkatalogen och starta sen upp Evolution igen. Då skapas en ny mapp .evolution. Fungerar detta så ligger felet i Evolutions konfigurationer och då blir det genast lite krångligare. Då får du gå vidare med Gunnes tips.

Edit:
Ser att du kör Jaunty, då blir standardtemat Human

Hej.

Tack för era tips. Men dessvärre fungerar det inte heller med att byta tema. Om jag döper om mappen (till .evolution_) så skapas en ny mapp, och allt funkar.
Jag ska åka till stan nu, får testa om nån timme med Gunnes tips, återkommer!!

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 13:06
av Bowmore
Du kan få en fingervisning om var problemet ligger genom att spåra Evolutions accesser av filer i din hemkatalog.

Först kör följande kommando:

Kod: Markera allt

strace -oevolution_strace evolution
som skapar filen evolution_strace

Berorende på hur långt det går innan felet uppstår kan filen bli ganska stor. Kolla i slutet på filen vad som verkar orsaka segmenteringsfel.

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 15:08
av bloste
Bowmore skrev:Du kan få en fingervisning om var problemet ligger genom att spåra Evolutions accesser av filer i din hemkatalog.

Först kör följande kommando:

Kod: Markera allt

strace -oevolution_strace evolution
som skapar filen evolution_strace

Berorende på hur långt det går innan felet uppstår kan filen bli ganska stor. Kolla i slutet på filen vad som verkar orsaka segmenteringsfel.
Detta är som grekiska för mig, men här är filen: Nån som blir klokare på det??
(Hela filen är för stor att kopiera här... skickar med slutet bara...)


------------------
access("/home/stefan/.evolution/mail/local/folders.db-journal", F_OK) = -1 ENOENT (No such file or directory)
fstat64(22, {st_mode=S_IFREG|0644, st_size=1697792, ...}) = 0
_llseek(22, 24, [24], SEEK_SET) = 0
read(22, "\0\0\r\273\0\0\0\0\0\0\3\200\0\0\0\204", 16) = 16
_llseek(22, 3072, [3072], SEEK_SET) = 0
read(22, "\5\0\0\0\1\3\371\0\0\0\3\0\3\371\3\366\3\361\3\354\3\347\3\342\3\335\3\330\3\323\3\316"..., 1024) = 1024
_llseek(22, 4096, [4096], SEEK_SET) = 0
read(22, "\2\3\227\0\7\3\211\2\0\0\2\355\3\211\3\275\3\260\3\243\3\314\3\346\3\331\3\234\1Q\1@"..., 1024) = 1024
_llseek(22, 647168, [647168], SEEK_SET) = 0
read(22, "\n\3\306\0007\1\322\4\3\275\3:\3N\3l\3\264\3b\3\366\3\215\3\253\3\203\3\230\3v"..., 1024) = 1024
_llseek(22, 785408, [785408], SEEK_SET) = 0
read(22, "\5\0\0\0U\1\255\0\0\0\3\252\2\10\2\17\2\26\2\35\2$\2+\0022\0029\2@\2G"..., 1024) = 1024
_llseek(22, 959488, [959488], SEEK_SET) = 0
read(22, "\r\0\0\0\1\2\317\0\2\317\2$\1\1\0x\3\\r\201d\201\316n\202d\201\337/\36\23\1"..., 1024) = 1024
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 15:34
av Bowmore
Det är den sista läsningen (read) som ger segmenteringsfelet. Filen den försöker läsa i har pekare 22 som jag markerat med rött nedan.
bloste skrev:read(22, "\r\0\0\0\1\2\317\0\2\317\2$\1\1\0x\3\\r\201d\201\316n\202d\201\337/\36\23\1"..., 1024) = 1024
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Nu gäller det alltså att ta reda på vilken fil det är. Det gör du genom att söka uppåt från slutet tills du ser en rad som ser ut i stil med
open("/home/stefan/.evolution/xxxxx", ...) = 22
dvs senaste open som ger pekare 22. Då ser du vilken fil (/home/stefan/.evolution/xxxxx) som är problemet.

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 15:45
av bloste
Bowmore skrev:Det är den sista läsningen (read) som ger segmenteringsfelet. Filen den försöker läsa i har pekare 22 som jag markerat med rött nedan.
bloste skrev:read(22, "\r\0\0\0\1\2\317\0\2\317\2$\1\1\0x\3\\r\201d\201\316n\202d\201\337/\36\23\1"..., 1024) = 1024
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++
Nu gäller det alltså att ta reda på vilken fil det är. Det gör du genom att söka uppåt från slutet tills du ser en rad som ser ut i stil med
open("/home/stefan/.evolution/xxxxx", ...) = 22
dvs senaste open som ger pekare 22. Då ser du vilken fil (/home/stefan/.evolution/xxxxx) som är problemet.
open("/home/stefan/.evolution/mail/local/Inbox", O_RDONLY) = 26
Detta är den senaste "open" som pekar till mappen /home/stefan/.evolution/...

Så här ser det ut i filen:

open("/home/stefan/.evolution/mail/local/Inbox", O_RDONLY) = 26
fstat64(26, {st_mode=S_IFREG|0600, st_size=108679999, ...}) = 0
lseek(26, 0, SEEK_SET) = 0
read(26, "From stefan.blomstrand@banverket"..., 4096) = 4096
open("/usr/lib/gconv/ISO8859-1.so", O_RDONLY) = 27
read(27, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\220\3\0\0004\0\0\0"..., 512) = 512
fstat64(27, {st_mode=S_IFREG|0644, st_size=9532, ...}) = 0
mmap2(NULL, 8220, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 27, 0) = 0xd78000
mmap2(0xd79000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 27, 0x1) = 0xd79000
close(27) = 0
mprotect(0xd79000, 4096, PROT_READ) = 0
brk(0x978f000) = 0x978f000
futex(0x3b6244, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/localtime", O_RDONLY) = 27
fstat64(27, {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
fstat64(27, {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb64d3000
read(27, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0\0\0\0"..., 4096) = 1892
_llseek(27, -28, [1864], SEEK_CUR) = 0
read(27, "\nCET-1CEST,M3.5.0,M10.5.0/3\n", 4096) = 28
close(27) = 0
munmap(0xb64d3000, 4096) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
lseek(24, 7168, SEEK_SET) = 7168
read(24, "", 1024) = 0
read(26, ".85pt 70.85pt =\n70.85pt; }\nA:lin"..., 4056) = 4056
lseek(24, 8192, SEEK_SET) = 8192
read(24, "", 1024) = 0
lseek(24, 9216, SEEK_SET) = 9216
read(24, "", 1024) = 0
lseek(24, 10240, SEEK_SET) = 10240
read(24, "", 1024) = 0
lseek(24, 11264, SEEK_SET) = 11264
read(24, "", 1024) = 0
read(26, "j.b-one.net (mx-j.one.com [91.19"..., 4092) = 4092
brk(0x97b2000) = 0x97b2000
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
stat64("/etc/localtime", {st_mode=S_IFREG|0644, st_size=1892, ...}) = 0
fcntl64(22, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfdc4da8) = 0
fcntl64(22, F_SETLK64, {type=F_RDLCK, whence=SEEK_SET, start=1073741826, len=510}, 0xbfdc4da8) = 0
fcntl64(22, F_SETLK64, {type=F_UNLCK, whence=SEEK_SET, start=1073741824, len=1}, 0xbfdc4da8) = 0
access("/home/stefan/.evolution/mail/local/folders.db-journal", F_OK) = -1 ENOENT (No such file or directory)
fstat64(22, {st_mode=S_IFREG|0644, st_size=1697792, ...}) = 0
_llseek(22, 24, [24], SEEK_SET) = 0
read(22, "\0\0\r\273\0\0\0\0\0\0\3\200\0\0\0\204", 16) = 16
_llseek(22, 3072, [3072], SEEK_SET) = 0
read(22, "\5\0\0\0\1\3\371\0\0\0\3\0\3\371\3\366\3\361\3\354\3\347\3\342\3\335\3\330\3\323\3\316"..., 1024) = 1024
_llseek(22, 4096, [4096], SEEK_SET) = 0
read(22, "\2\3\227\0\7\3\211\2\0\0\2\355\3\211\3\275\3\260\3\243\3\314\3\346\3\331\3\234\1Q\1@"..., 1024) = 1024
_llseek(22, 647168, [647168], SEEK_SET) = 0
read(22, "\n\3\306\0007\1\322\4\3\275\3:\3N\3l\3\264\3b\3\366\3\215\3\253\3\203\3\230\3v"..., 1024) = 1024
_llseek(22, 785408, [785408], SEEK_SET) = 0
read(22, "\5\0\0\0U\1\255\0\0\0\3\252\2\10\2\17\2\26\2\35\2$\2+\0022\0029\2@\2G"..., 1024) = 1024
_llseek(22, 959488, [959488], SEEK_SET) = 0
read(22, "\r\0\0\0\1\2\317\0\2\317\2$\1\1\0x\3\\r\201d\201\316n\202d\201\337/\36\23\1"..., 1024) = 1024
--- SIGSEGV (Segmentation fault) @ 0 (0) ---
+++ killed by SIGSEGV +++

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 16:05
av Bowmore
Du får fortsätta att söka uppåt till en open där slutet på raden är = 22
open("/home/stefan/.evolution/xxxxx", ...) = 22
Det är kanske enklare att hitta om du filtrerar ut alla open mot hemkatalogen med

Kod: Markera allt

cat evolution_strace | grep -i 'open("/home' > evolution_strace_open_home
där evolution_strace är den fil du tidigare fick ut och evolution_strace_open_home blir filen med alla open i din hemkatalog. Sök från slutet tills du hiitar en open där slutet på raden är = 22

Edit
Misstänker att det är filen .evolution/mail/local/folders.db

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 16:29
av bloste
Bowmore skrev:Du får fortsätta att söka uppåt till en open där slutet på raden är = 22
open("/home/stefan/.evolution/xxxxx", ...) = 22
Det är kanske enklare att hitta om du filtrerar ut alla open mot hemkatalogen med

Kod: Markera allt

cat evolution_strace | grep -i 'open("/home' > evolution_strace_open_home
där evolution_strace är den fil du tidigare fick ut och evolution_strace_open_home blir filen med alla open i din hemkatalog. Sök från slutet tills du hiitar en open där slutet på raden är = 22

Edit
Misstänker att det är filen .evolution/mail/local/folders.db

Japps:

open("/home/stefan/.evolution/mail/local/folders.db", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 22

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 16:41
av Bowmore
Då så tror jag vi ska kunna fixa det.

Börja med att ta en backup (kopia) på mappen .evolution om du inte redan gjort det.

Ta sen bort filen .evolution/mail/local/folders.db.

Starta upp Evolution igen så kommer filen folders.db att skapas (reindexeras) på nytt och du bör få tillbaks dina mail. Jag håller tummarna ;)

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 16:46
av bloste
Bowmore skrev:Då så tror jag vi ska kunna fixa det.

Börja med att ta en backup (kopia) på mappen .evolution om du inte redan gjort det.

Ta sen bort filen .evolution/mail/local/folders.db.

Starta upp Evolution igen så kommer filen folders.db att skapas (reindexeras) på nytt och du bör få tillbaks dina mail. Jag håller tummarna ;)

Wow! Det funkade!!!

Nu återstår bara en sak...
När jag testade med att döpa om .evolution så skapades ju en ny mapp och i den tog Evolution hem ett antal mail. Går det att kopiera dem till den "riktiga" mappen??? Det är iofs ingen stor grej, men det skulle vara bra om det gick...

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 16:51
av bloste
bloste skrev:
Bowmore skrev:Då så tror jag vi ska kunna fixa det.

Börja med att ta en backup (kopia) på mappen .evolution om du inte redan gjort det.

Ta sen bort filen .evolution/mail/local/folders.db.

Starta upp Evolution igen så kommer filen folders.db att skapas (reindexeras) på nytt och du bör få tillbaks dina mail. Jag håller tummarna ;)

Wow! Det funkade!!!

Nu återstår bara en sak...
När jag testade med att döpa om .evolution så skapades ju en ny mapp och i den tog Evolution hem ett antal mail. Går det att kopiera dem till den "riktiga" mappen??? Det är iofs ingen stor grej, men det skulle vara bra om det gick...

Äh, vi skiter i det. Det vara bara aett mail, och jag har det utskrivet...

Tack för hjälpen!!!

:-)

Re: Evolutions e-post startar inte

Postat: 05 jan 2010, 17:12
av Bowmore
Gött att det fixade sig ;D
Markerar du tråden som löst också genom att lägga till [LÖST] i rubriken i första inlägget.

Jo, det går men var länge sen jag gjorde det. Vill minnas att jag skapade en mapp med unikt namn under Inbox där jag stoppade in alla mail jag ville föra över. Sen kopierade jag in filerna som bildades under ~/.evolution/mail/local/Inbox.sbd, dvs 4-5 filer som hade det unika namnet. Möjligen tog jag bort nån folder.db också för att reindexera Inbox, kanske just den du tog bort.

Annars kan du ju skicka mailet vidare till dig själv ;)