Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 394483 - mail-client/evolution-3.2.2: "Cannot create calendar object: Authentication Failed"
Summary: mail-client/evolution-3.2.2: "Cannot create calendar object: Authentication F...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-12 20:17 UTC by lxg
Modified: 2012-02-03 11:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description lxg 2011-12-12 20:17:45 UTC
Recently, I cannot sync my CalDAV calendar or create new appointments in Evolution anymore. This had worked very file until since roughly a week. 

When I try to create a new appointment, I get the error "Cannot create calendar object: Authentication Failed".

However, Evolution has no problems to fetch my e-mail using the same credentials.


I think this doesn't have directly to do with the upgrade to Gnome 3, because I remember that I was able to create and sync entries after the upgrade.

Also, I'm sure that this is not a server-side problem, because (a) the server hasn't been touched and (b) I restarted it. (The server is a Zarafa 6.0.)

Reproducible: Always

Steps to Reproduce:
1. Create a CalDAV calendar in Evolution.
2. Create a new appointment.
3. Try to save the appointment.



$ emerge --info
Portage 2.1.10.40 (default/linux/amd64/10.0/desktop, gcc-4.5.3, glibc-2.14.1-r1, 3.1.1-gentoo x86_64)
=================================================================
System uname: Linux-3.1.1-gentoo-x86_64-Intel-R-_Core-TM-_i7_CPU_960_@_3.20GHz-with-gentoo-2.1
Timestamp of tree: Mon, 12 Dec 2011 10:45:01 +0000
ccache version 3.1.6 [disabled]
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/ccache:          3.1.6
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.7
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.1-r1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r1
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r1
Repositories: gentoo x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=core2 -msse4.1 -mcx16 -msahf -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/openvpn/easy-rsa /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.3/ext-active/ /etc/php/apache2-php5.4/ext-active/ /etc/php/cgi-php5.3/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.3/ext-active/ /etc/php/cli-php5.4/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=core2 -msse4.1 -mcx16 -msahf -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="assume-digests binpkg-logs buildpkg distlocks ebuild-locks fixlafiles news nodoc noinfo parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"
FFLAGS=""
GENTOO_MIRRORS="ftp://mirror.netcologne.de/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.belnet.be/mirror/rsync.gentoo.org/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="de en"
MAKEOPTS="-j7"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi aiglx alsa amd64 avi bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus dri dri2 dts dvb dvd dvdr dvdread emboss encode evo exif fam fame ffmpeg firefox flac foomaticdb fortran gdbm gdu gif gnome gpm gtk gtk2 iconv imlib ipv6 jingle jpeg kde lcms libnotify mad matroska mmx mng modules mp3 mp4 mpeg mudflap multilib ncurses networkmanager nls nptl nptlonly ocamlopt ogg opengl openmp pam pango pcre pdf png policykit ppds pppd qt qt3support qt4 readline sdl semantic-desktop session spell sse sse2 ssl subversion svg sysfs tcpd telepathy theora tiff truetype udev unicode upnp usb userlocales v4l v4l2 vlm vorbis vpx win64codecs x264 xcb xcomposite xinerama xml xorg xulrunner xv xvid zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="de en" PHP_TARGETS="php5-3" QEMU_SOFTMMU_TARGETS="i386 x86_64" QEMU_USER_TARGETS="i386 x86_64" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="intel radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 lxg 2012-01-19 12:53:20 UTC
I have the feeling that I'm the only one affected by this issue. :(

I have now switched to non-secured connection and captured a stream with Wireshark while creating a calendar entry. Below is what I got. Apparently, Evolution doesn't even send the authentification credentials with the request.

-------------------------- SNIP --------------------------

PUT /caldav/20120119T124532Z-2560-1006-2379-28_lab-20120119T124558Z.ics HTTP/1.1
Host: ****.***.de:8080
User-Agent: Evolution/3.2.2
If-None-Match: *
Content-Type: text/calendar; charset=utf-8
Connection: close
Content-Length: 912

BEGIN:VCALENDAR
CALSCALE:GREGORIAN
PRODID:-//Ximian//NONSGML Evolution Calendar//EN
VERSION:2.0
BEGIN:VTIMEZONE
TZID:/freeassociation.sourceforge.net/Tzfile/Europe/Berlin
X-LIC-LOCATION:Europe/Berlin
BEGIN:STANDARD
TZNAME:CET
DTSTART:19701028T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
TZNAME:CEST
DTSTART:19700325T020000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:20120119T124532Z-2560-1006-2379-28@lab
DTSTAMP:20120112T233522Z
DTSTART;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin:
 20120209T090000
DTEND;TZID=/freeassociation.sourceforge.net/Tzfile/Europe/Berlin:
 20120209T093000
TRANSP:OPAQUE
SEQUENCE:3
SUMMARY:sdfsdf
CLASS:PUBLIC
CREATED:20120119T124558Z
LAST-MODIFIED:20120119T124558Z
END:VEVENT
END:VCALENDAR

HTTP/1.1 401 Unauthorized
WWW-Authenticate: Basic realm="Zarafa CalDav Gateway"
Content-Length: 0
Server: Zarafa
Date: Thu, 19 Jan 2012 12:46:07 GMT
DAV: 1, 2, 3, access-control, calendar-access, calendar-schedule, calendarserver-principal-property-search
Connection: close

-------------------------- SNIP --------------------------

Is there anything I can do to investigate this issue further? Should I report an upstream bug? Or a bug for a different (i.e. underlying) component?
Comment 2 Alexandre Rostovtsev (RETIRED) gentoo-dev 2012-01-21 02:22:51 UTC
(In reply to comment #1)
> Is there anything I can do to investigate this issue further? Should I report
> an upstream bug? Or a bug for a different (i.e. underlying) component?

Please test with evolution-data-server-3.2.3 and evolution-3.2.3 (added to portage a short time ago). If you are still experiencing this problem with the 3.2.3 versions, please file an upstream bug (https://bugzilla.gnome.org/enter_bug.cgi?product=Evolution) and add gnome@gentoo.org to the bug's CC list (so that the gentoo gnome team will know to keep track of it).
Comment 3 lxg 2012-02-03 11:32:31 UTC
The bug has disappeared recently, don't know if due to updating Evolution/EDS or something different. I believe it was something different, because I updated to Evo/EDS 3.2.3 a while ago, whereas the bug hasn't disappeared until a few days ago.

Now there's another bug with Evo and the Calendar, but I think it's unrelated.