Bug 11654 - Evolution does not start after updates
Summary: Evolution does not start after updates
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 2
Hardware: x86_64 Linux
Priority: High critical
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords:
: 11660 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-11-12 09:58 CET by Daniel Kjellin
Modified: 2023-04-05 04:58 CEST (History)
3 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Daniel Kjellin 2013-11-12 09:58:14 CET
After applying the latest updates (came through on the 11th of November) Evolution does not start.

I have done some basic research and posted to the discuss list, I will include it here too. 

I installed updates last night and today Evolution does not start. I
tried running it from the console to see if I could get any more
information this is what I saw:
$evolution

(evolution:16516): evolution-spamassassin-WARNING **: Failed to spawn
SpamAssassin (/usr/bin/spamc --no-safe-fallback --socket ): Failed to
execute child process "/usr/bin/spamc" (No such file or directory)

(evolution:16516): evolution-spamassassin-WARNING **: Failed to spawn
SpamAssassin (/usr/bin/spamd --socketpath /home/daniel/.cache/evolution/
tmp/spamd-socket-path-6RWH6W --local --max-children=1 --pidfile /home/
daniel/.cache/evolution/tmp/spamd-pid-file-9QWH6W): Failed to execute
child process "/usr/bin/spamd" (No such file or directory)

(evolution:16516): evolution-spamassassin-WARNING **: Failed to spawn
SpamAssassin (/usr/bin/spamc --learntype=forget): Failed to execute child
process "/usr/bin/spamc" (No such file or directory)
(and the process hangs, but no UI visible)

So perhaps spam assassin was the problem then, I thought, so I removed
spam assassin
$ evolution

(evolution:16675): evolution-spamassassin-WARNING **: Failed to spawn
SpamAssassin (/usr/bin/sa-learn --version): Failed to execute child
process "/usr/bin/sa-learn" (No such file or directory)

Still not starting. I installed spam assassin again, but it did not help
at all.

Output from grep -F [RPM] /var/log/syslog
Nov 11 20:41:40 localhost MageiaUpdate[10098]: [RPM] lib64sqlite3_0-3.7.17-1.mga2.x86_64 installed
Nov 11 20:41:41 localhost MageiaUpdate[10098]: [RPM] lib64nspr4-2:4.10.1-1.mga2.x86_64 installed
Nov 11 20:41:42 localhost MageiaUpdate[10098]: [RPM] nss-2:3.15.2-1.1.mga2.x86_64 installed
Nov 11 20:41:43 localhost MageiaUpdate[10098]: [RPM] lib64nss3-2:3.15.2-1.1.mga2.x86_64 installed
Nov 11 20:41:45 localhost MageiaUpdate[10098]: [RPM] firefox-0:24.1.0-1.mga2.x86_64 installed
Nov 11 20:41:46 localhost MageiaUpdate[10098]: [RPM] lib64nspr-devel-2:4.10.1-1.mga2.x86_64 installed
Nov 11 20:41:46 localhost MageiaUpdate[10098]: [RPM] lib64sqlite3-devel-3.7.17-1.mga2.x86_64 installed
Nov 11 20:41:47 localhost MageiaUpdate[10098]: [RPM] lib64nss-devel-2:3.15.2-1.1.mga2.x86_64 installed
Nov 11 20:41:47 localhost MageiaUpdate[10098]: [RPM] firefox-en_GB-24.1.0-1.mga2.noarch installed
Nov 11 20:41:48 localhost MageiaUpdate[10098]: [RPM] sqlite3-tools-3.7.17-1.mga2.x86_64 installed
Nov 11 20:41:48 localhost MageiaUpdate[10098]: [RPM] lib64nss-devel-2:3.14.3-1.mga2.x86_64 removed
Nov 11 20:41:48 localhost MageiaUpdate[10098]: [RPM] lib64nspr-devel-2:4.9.6-1.mga2.x86_64 removed
Nov 11 20:41:48 localhost MageiaUpdate[10098]: [RPM] lib64sqlite3-devel-3.7.14.1-1.1.mga2.x86_64 removed
Nov 11 20:41:49 localhost MageiaUpdate[10098]: [RPM] firefox-en_GB-17.0.9-1.mga2.noarch removed
Nov 11 20:41:49 localhost MageiaUpdate[10098]: [RPM] firefox-0:17.0.9-1.mga2.x86_64 removed
Nov 11 20:41:50 localhost MageiaUpdate[10098]: [RPM] nss-2:3.14.3-1.mga2.x86_64 removed
Nov 11 20:41:50 localhost MageiaUpdate[10098]: [RPM] lib64nss3-2:3.14.3-1.mga2.x86_64 removed
Nov 11 20:41:50 localhost MageiaUpdate[10098]: [RPM] sqlite3-tools-3.7.14.1-1.1.mga2.x86_64 removed
Nov 11 20:41:50 localhost MageiaUpdate[10098]: [RPM] lib64sqlite3_0-3.7.14.1-1.1.mga2.x86_64 removed
Nov 11 20:41:50 localhost MageiaUpdate[10098]: [RPM] lib64nspr4-2:4.9.6-1.mga2.x86_64 removed
Nov 11 20:42:39 localhost MageiaUpdate[10098]: [RPM] chromium-browser-stable-30.0.1599.114-1.mga2.x86_64 installed
Nov 11 20:42:39 localhost MageiaUpdate[10098]: [RPM] chromium-browser-1:30.0.1599.114-1.mga2.x86_64 installed
Nov 11 20:42:39 localhost MageiaUpdate[10098]: [RPM] rootcerts-java-1:20130411.00-1.mga2.x86_64 installed
Nov 11 20:42:41 localhost MageiaUpdate[10098]: [RPM] timezone-6:2013g-2.mga2.x86_64 installed
Nov 11 20:42:42 localhost MageiaUpdate[10098]: [RPM] timezone-java-6:2013g-2.mga2.x86_64 installed
Nov 11 20:42:43 localhost MageiaUpdate[10098]: [RPM] rootcerts-1:20130411.00-1.mga2.x86_64 installed
Nov 11 20:42:43 localhost MageiaUpdate[10098]: [RPM] chromium-browser-1:30.0.1599.66-1.mga2.x86_64 removed
Nov 11 20:42:43 localhost MageiaUpdate[10098]: [RPM] chromium-browser-stable-30.0.1599.66-1.mga2.x86_64 removed
Nov 11 20:42:43 localhost MageiaUpdate[10098]: [RPM] rootcerts-java-1:20121229.00-2.mga2.x86_64 removed
Nov 11 20:42:44 localhost MageiaUpdate[10098]: [RPM] timezone-6:2012c-1.mga2.x86_64 removed
Nov 11 20:42:44 localhost MageiaUpdate[10098]: [RPM] timezone-java-6:2012c-1.mga2.x86_64 removed
Nov 11 20:42:44 localhost MageiaUpdate[10098]: [RPM] rootcerts-1:20121229.00-2.mga2.x86_64 removed
Nov 11 20:42:48 localhost MageiaUpdate[10098]: [RPM] libnspr4-2:4.10.1-1.mga2.i586 installed
Nov 11 20:42:48 localhost MageiaUpdate[10098]: [RPM] libsqlite3_0-3.7.17-1.mga2.i586 installed
Nov 11 20:42:49 localhost MageiaUpdate[10098]: [RPM] libnss3-2:3.15.2-1.1.mga2.i586 installed
Nov 11 20:42:49 localhost MageiaUpdate[10098]: [RPM] libnss3-2:3.14.3-1.mga2.i586 removed
Nov 11 20:42:49 localhost MageiaUpdate[10098]: [RPM] libsqlite3_0-3.7.14.1-1.1.mga2.i586 removed
Nov 11 20:42:49 localhost MageiaUpdate[10098]: [RPM] libnspr4-2:4.9.6-1.mga2.i586 removed
Nov 12 18:07:23 localhost rpmdrake[16615]: [RPM] spamassassin-rules-3.3.2-1.mga2.noarch removed
Nov 12 18:07:23 localhost rpmdrake[16615]: [RPM] spamassassin-3.3.2-10.mga2.x86_64 removed
Nov 12 18:08:07 localhost rpmdrake[16615]: [RPM] spamassassin-3.3.2-10.mga2.x86_64 installed
Nov 12 18:08:08 localhost rpmdrake[16615]: [RPM] spamassassin-rules-3.3.2-1.mga2.noarch installed
Nov 12 18:08:08 localhost rpmdrake[16615]: [RPM] perl-Socket6-0.230.0-4.mga2.x86_64 installed
Nov 12 18:08:09 localhost rpmdrake[16615]: [RPM] re2c-0.13.5-6.mga1.x86_64 installed
Nov 12 18:08:09 localhost rpmdrake[16615]: [RPM] spamassassin-sa-compile-3.3.2-10.mga2.x86_64 installed
Nov 12 18:08:09 localhost rpmdrake[16615]: [RPM] perl-IO-Socket-INET6-2.690.0-1.mga2.noarch installed

Looking at the dependency list, my guess would be that the sqlite3 update is the culprit in this, but I am unable to determine if that is the case. 

Evolution *does not start* so this is very critical for me as I can now not use my e-mail client. Any workaround that would get Evolution to start would be greatly appreciated.

-daniel


Reproducible: 

Steps to Reproduce:
Daniel Kjellin 2013-11-12 09:59:25 CET

See Also: (none) => https://bugs.mageia.org/show_bug.cgi?id=11370

Daniel Kjellin 2013-11-12 10:31:57 CET

Priority: Normal => High

Comment 1 claire robinson 2013-11-13 09:08:53 CET
It appears to be a timezone issue. I've reopened bug 11559 for that update.
Comment 2 Daniel Kjellin 2013-11-13 09:21:03 CET
I tried the suggested solution from 
https://bugzilla.redhat.com/show_bug.cgi?id=712070
which was to remove ~/.local/share/evolution/mail/local/folders.db

While the file is recreated evolution does still not start. I found another one in
~/.local/share/evolution/mail/local/vfolder/folders.db
removing that had no impact. 

I ran "strace evolution" in a hope to get more clues. Perhaps sqlite is not the culprit, just pasting the end of the trace.

"open("/usr/share/zoneinfo/Chile/Continental", O_RDONLY) = 18
fstat(18, {st_mode=S_IFREG|0644, st_size=2505, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe469b80000
lseek(18, 0, SEEK_SET)                  = 0
read(18, "TZif3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(18, "\0\0\0\10\0\0\0\10\0\0\0\0\0\0\0\236\0\0\0\10\0\0\0\r\217$i\306\233\\\345P"..., 4096) = 2485
brk(0x1eed000)                          = 0x1eed000
lseek(18, 911, SEEK_SET)                = 911
close(18)                               = 0
munmap(0x7fe469b80000, 4096)            = 0
open("/usr/share/zoneinfo/Chile/EasterIsland", O_RDONLY) = 18
fstat(18, {st_mode=S_IFREG|0644, st_size=2269, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fe469b80000
lseek(18, 0, SEEK_SET)                  = 0
read(18, "TZif3\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 20) = 20
read(18, "\0\0\0\6\0\0\0\6\0\0\0\0\0\0\0\217\0\0\0\6\0\0\0\17\271\307@\210\314\34n@"..., 4096) = 2249
lseek(18, 822, SEEK_SET)                = 822
close(18)                               = 0
munmap(0x7fe469b80000, 4096)            = 0
open("/usr/share/zoneinfo/Cuba", O_RDONLY) = -1 ENOENT (No such file or directory)
futex(0x7fe491fa96c0, FUTEX_WAIT_PRIVATE, 2, NULL^C <unfinished ...>
"

the ^C is from me pressing ctrl+c to terminate the process as it hangs.

What struck me here is the "no file found" for the /usr/share/zoneinfo/Cuba, I doubt this is really the issue, but it is interesting nonetheless. It is listed in the zone.tab.

I downloaded the previous timezone package and ran

urpmi --downgrade timezone-2012c-1.mga2.x86_64.rpm

Once that was done Evolution started!

So sqlite is *not* the issue, the timezone package is! I think we need to update that as soon as possible. I am unable to determine WHAT the appropriate solution is, but I'm sure that the maintainer of the timezone package can help out.
Comment 3 Daniel Kjellin 2013-11-13 09:21:59 CET
Thank you Claire, we arrived at the same solution at about the same time. Should I close this issue now?
Comment 4 Manuel Hiebel 2013-11-13 09:45:11 CET
*** Bug 11660 has been marked as a duplicate of this bug. ***

CC: (none) => jkowalzik

Comment 5 Daniel Kjellin 2013-11-17 01:34:40 CET
As indicated by Claire on https://bugs.mageia.org/show_bug.cgi?id=11559 the package should be fine. I downloaded it manually and inspected it before installing (just opening in file-roller and looking that Cuba and a few other timezones where present) and then installed it. 

I will close this issue now as it seems fixed. It must be some problem with a mirror and I was unlucky when I pulled my package down the first time.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 6 jack wisdon 2020-06-06 18:34:24 CEST Comment hidden (spam)

CC: (none) => ovilewade9

Comment 7 Dwayne Mann 2023-04-05 04:58:01 CEST Comment hidden (spam)

CC: (none) => financecajole


Note You need to log in before you can comment on or make changes to this bug.