Public bug reported:

Version info:

vi...@uranus:/proc$ lsb_release -rd
Description:    Ubuntu 10.04.1 LTS
Release:        10.04

vi...@uranus:/proc$ uname -a
Linux uranus 2.6.32-25-generic #44-Ubuntu SMP Fri Sep 17 20:26:08 UTC 2010 i686 
GNU/Linux

All apache packages: 2.2.14-5ubuntu8.2

Symptoms are that Lightning shows a warning ! against webDAV calendars and the 
popup message says:
The calendar xxxxx is momentarily not available
The calendar grid shows no events/actions from the webDAV calendars affected.

The Error Console shows the following message for each webDAV calendar:
Warning: There has been an error reading data for calendar: xxxxx. Error code: 
CAL_UTF8_DECODING_FAILED. Description: An error occured while decoding an 
iCalendar (ics) file as UTF-8. Check that the file, including symbols and 
accented letters, is encoded using the UTF-8 character encoding.

When a webDAV .ics calendar file is downloaded via HTTP (Firefox) then
viewed (with Notepad on XP client), it appears to contain spurious extra
characters at start of file. These are not present in the underlying
file as viewed locally on the Apache server machine. gedit on Lucid
client baulks at displaying the downloaded file reporting that file
appears to contain non-UTF-8 data.

Example:

Underlying file actually starts:
---------------------------------------
BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
X-WR-CALNAME:home
X-WR-TIMEZONE:Europe/London
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
<remainder of file snipped>
---------------------------------------

File presented via webDAV starts:
---------------------------------------------
 7‘0lðIæŸZ E „Fƒ@ @  À¨À¨ P´4€ž»u™óF€ |ƒ\  
 ‰
 F}HTTP/1.1 200 OK
Date: Wed, 29 Sep 2010 09:50:02 GMT
Server: Apache/2.2.14 (Ubuntu)
Last-Modified: Wed, 15 Sep 2010 19:15:06 GMT
ETag: "12c56b-771b-4905125b1c280"
Accept-Ranges: bytes
Content-Length: 30491
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Content-Type: text/calendar

BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
X-WR-CALNAME:home
X-WR-TIMEZONE:Europe/London
BEGIN:VTIMEZONE
TZID:Europe/London
X-LIC-LOCATION:Europe/London
BEGIN:DAYLIGHT
TZOFFSETFROM:+0000
TZOFFSETTO:+0100
TZNAME:BST
DTSTART:19700329T010000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
END:DAYLIGHT
<remainder of file snipped>
---------------------------------------

Now, possibly coincidentally, this problem apparently started
immediately after I migrated my Apache server system from an old 600MHz
Pentium II system to a new dual core Celeron E1200 system. Migration
involved little more than moving the system disk from one box to the
other.

I see other bugs reported on Apache2 SSL involving corruption some of which 
refer to a gcc bug affecting code generation for  SSE4 cpus so here is cpuinfo 
for Apache2 server cpu:
vi...@uranus:/proc$ cat cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Celeron(R) CPU        E1200  @ 1.60GHz
stepping        : 13
cpu MHz         : 1200.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat 
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc 
arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 
xtpr pdcm lahf_lm
bogomips        : 3199.76
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Celeron(R) CPU        E1200  @ 1.60GHz
stepping        : 13
cpu MHz         : 1200.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat 
pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc 
arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 
xtpr pdcm lahf_lm
bogomips        : 3199.99
clflush size    : 64
cache_alignment : 64
address sizes   : 36 bits physical, 48 bits virtual
power management:

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
webDAV corruption on Lucid: Lightning calendar not available
https://bugs.launchpad.net/bugs/651004
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to