address book missing on first start

Bug #38016 reported by David Mills
8
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Medium
evolution-data-server (Ubuntu)
Fix Released
Low
Ubuntu Desktop Bugs

Bug Description

When evolution is started for the first time by a new user, it complaines about a missing address book file. After that, evolution starts up normally, and the error isn't shown on next startup.

Revision history for this message
Daniel Holbach (dholbach) wrote :

Thanks for your bug report. Which version of Ubuntu and evolution do you use? What is the error message exactly? Can you make sure the user has no ~/.evolution directory?

Changed in evolution:
assignee: nobody → desktop-bugs
status: Unconfirmed → Needs Info
Revision history for this message
David Mills (d-mills) wrote :

OK, ubuntu is Dapper Flight 6, installed using the espresso installer, I think that makes evolution 2.6.0.

During install, I'd created a new user, and hadn't recovered my old home (didn't want important stuff on an alpha (if stable) distro (yes, I like lisp)).

I'll go out on a limb and say that I don't think I had a .evolution present, (I'll check up in /etc/skell tonight).

Revision history for this message
Daniel Holbach (dholbach) wrote :

/etc/skel should contain nothing. If it was really a new user with no changes in ~ that can't be the problem. Strange - when I tested with a new user, the normal "configure your settings" dialog showed up and it worked nicely.

It'd probably help if you'd make a screenshot of that dialog.

Revision history for this message
David Mills (d-mills) wrote :

OK, I've checked, and effectivly, /etc/skel is empty.

For information: the 'configure you're settings' dialog did show up, and I promptly passed it by (local mail, sendmail outbound....) since I wanted to have a look at evo without using it for my servers, and that's where the message struck

Revision history for this message
David Mills (d-mills) wrote :

OK, a screenshot of the error dialog is at http://mills.free.fr/screenshot.png

And, something worthy of note: the error only interviened when I tried to view the contacts section

Revision history for this message
Sebastien Bacher (seb128) wrote :

Could you provide informations about what the dialog ask for when you get the message?

Revision history for this message
David Mills (d-mills) wrote :

It doesn't ask for anything, the dialog comes up, and once you've clicked on OK you never see or hear of it again, and everything works normally.

Revision history for this message
Sebastien Bacher (seb128) wrote :

Does the same on a dapper beta candidate installation, I've forwarded the issue upstream: http://bugzilla.gnome.org/show_bug.cgi?id=339146

Changed in evolution:
status: Needs Info → Confirmed
Changed in evolution:
status: Needs Info → Unconfirmed
Revision history for this message
Daniel Holbach (dholbach) wrote :

Upstream discusses a fix atm.

Changed in evolution:
status: Confirmed → Fix Committed
Changed in evolution:
status: Unconfirmed → Fix Released
Revision history for this message
Sebastien Bacher (seb128) wrote :

This upload fixes the bug:

 evolution-data-server (1.11.1-0ubuntu1) gutsy; urgency=low
 .
   * New upstream version:
     Bug fixes:
     - #383686: Use g_mkdir_with_parents
     - #322105: Fix for non-junk messages to learn ham.
     - #418971: E-D-S requires GLib 2.10 now; remove dead backward-compatibility
                code for GLib < 2.8
     - #360240: Remove unused variable.
     - #360619: Fix "incompatible pointer type" warnings
     - #405495: Don't mix declarations and code
     - #360807: Fix a couple of memory leaks
     - #400970: Remove marshallers that are in GLib already
     - #413173: Fix up the documentation
     - #420933: Copy the recurrence ID string so it doesn't disappear on us.
     - #426893: Added support from address fields in LDAP addressbook.
     - #422883: Build fix for SUN LDAP
     - #424837: Allow contact creation to fail, and propagate the error back
     - #422932: Make EContact extendable
     - #428183: BDBB backend cleanups
     - #425512: Fix issue with creating a new addressbook (Ubuntu: #38016)
     - #426564: Misc cleanups
     - #385078: Don't go via GObject properties when calling e_contact_get
     - #425464: e-vcard optimizations
     - #422652: Return decent error codes, and convert errors to human readable
               strings for the console.
     - #421445: Fix build logic for e-name-western-tables.h
     - #421683: Fix broken dispose/finalise in e-book-backend-file.c
     - #359806: Non-ascii characters generate trash in address lists
               (Ubuntu: #78846)
     - #373117: Use the new ESource color API.
     - #425535: Dont submit path of EDS for segv_handler.
     - #423382: Convert messages from gnupg to UTF-8
     - #415891: Introduce EFlag in libedataserver
     - #388789: Make the libiconv test program returns a value
     - #388788: Fix autotools checks for iconv
   * Sync with Debian
   * debian/control:
     - build with libnss-dev (firefox) rather than libnss3-dev (xulrunner)
     - evolution-data-server Breaks evolution (<< 2.9),
       evolution-exchange (<= 2.8.1-0ubuntu1),
       evolution-jescs (<= 2.8.2-0ubuntu3),
       evolution-scalix (<= 10.0.0.357-0ubuntu6)
     - libedataserver1.2-dev Depends on libnspr-dev
     - libcamel1.2-8 Depends on libnss3
     - libedataserverui1.2-8 Depends on libnspr4
     - libebook1.2-9 Depends on libnspr4
     - updated maintainer to desktop team
   * debian/patches/01_translationfiles.patch:
     - fix the list of files to translate.
   * debian/patches/50_libebook-get-contact-list-prepend.patch:
     - dropped, fixed with the new version
   * debian/rules:
     - don't specify the paths for nspr and nss since the package is built
       with firefox
     - don't build documentation, it's distributed in the upstream tarball

Changed in evolution-data-server:
status: Fix Committed → Fix Released
Changed in evolution:
importance: Unknown → Medium
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.