Your message dated Wed, 14 Mar 2012 19:17:28 +0000
with message-id <[email protected]>
and subject line Bug#646598: fixed in calendarserver 2.4.dfsg-7
has caused the Debian Bug report #646598,
regarding starting calendarserver with fresh install fails
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
646598: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=646598
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: calendarserver
Version: 2.4.dfsg-6
Severity: grave
Justification: renders package unusable
Dear Maintainer,
I installed a fresh debian testing (wheezy) with calendarserver and try to
start it.
When starting /etc/init.d/calendarserver the following message occours:
---8<---
abiessmann@azuregos:~$ sudo /etc/init.d/calendarserver restart
Restarting calendarserver: caldavdexec python
/usr/lib/twisted-calendarserver/bin/twistd caldav
Usage: twistd [options]
Options:
--savestats save the Stats object rather than the text output of
the profiler.
-o, --no_save do not save state on shutdown
-e, --encrypted The specified tap/aos file is encrypted.
--nothotshot DEPRECATED. Don't use the hotshot profiler even if it's
available.
-n, --nodaemon don't daemonize, don't use default umask of 0077
-q, --quiet No-op for backwards compatibility.
--originalname Don't try to change the process name
--syslog Log to syslog, not to file
--euid Set only effective user-id rather than real user-id.
(This option has no effect unless the server is running
as root, in which case it means not to shed all
privileges after binding ports, retaining the option to
regain privileges in cases such as spawning processes.
Use with caution.)
-l, --logfile= log to a specified file, - for stdout
-p, --profile= Run in profile mode, dumping results to specified file
--profiler= Name of the profiler to use (profile, cprofile,
hotshot). [default: hotshot]
-f, --file= read the given .tap file [default: twistd.tap]
-y, --python= read an application from within a Python file (implies
-o)
-s, --source= Read an application from a .tas file (AOT format).
-d, --rundir= Change to a supplied directory before running [default:
.]
--report-profile= DEPRECATED.
Manage --report-profile option, which does nothing
currently.
--prefix= use the given prefix when syslogging [default: twisted]
--pidfile= Name of the pidfile [default: twistd.pid]
--chroot= Chroot to a supplied directory before running
-u, --uid= The uid to run as.
-g, --gid= The gid to run as.
--umask= The (octal) file creation mask to apply.
--help-reactors Display a list of possibly available reactor names.
--version Print version information and exit.
--spew Print an insanely verbose log of everything that
happens. Useful when debugging freezes or locks in
complex code.
-b, --debug run the application in the Python Debugger (implies
nodaemon), sending SIGUSR2 will drop into debugger
-r, --reactor= Which reactor to use (see --help-reactors for a list of
possibilities)
--help Display this help and exit.
Commands:
web2 An HTTP/1.1 web server that can serve from a filesystem or
application resource.
ftp An FTP server.
telnet A simple, telnet-based remote debugging service.
socks A SOCKSv4 proxy service.
manhole-old An interactive remote debugger service.
portforward A simple port-forwarder.
web A general-purpose web server which can serve from a
filesystem or application resource.
inetd An inetd(8) replacement.
xmpp-router An XMPP Router server
words A modern words server
toc An AIM TOC service.
mail An email service
/usr/lib/twisted-calendarserver/bin/twistd: Unknown command: caldav
.
--->8---
I guess this corresponds with ubuntu bug
https://bugs.launchpad.net/ubuntu/+source/twisted-calendarserver/+bug/697044
best regards
Andreas Bießmann
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (800, 'testing'), (500, 'stable'), (10, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 3.0.0-1-686-pae (SMP w/4 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages calendarserver depends on:
ii adduser 3.113
ii lsb-base 3.2-28
ii memcached 1.4.7-0.1
ii python 2.7.2-9
ii python-central 0.6.17
ii python-dateutil 1.5-1
ii python-kerberos 1.1+svn4895-1+b2
ii python-openssl 0.13-1
ii python-plist 1.7-1
ii python-pysqlite2 2.6.3-2
ii python-twisted-calendarserver 8.2.0.svn27622-2+b1
ii python-vobject 0.8.1c-4
ii python-xattr 0.6.2-1
ii ssl-cert 1.0.28
Versions of packages calendarserver recommends:
ii python-ldap 2.3.13-1
ii python-pydirector 1.0.0-2
calendarserver suggests no packages.
-- Configuration Files:
/etc/caldavd/caldavd.plist changed:
<?xml version="1.0" encoding="UTF-8"?>
<!--
Copyright (c) 2006-2007 Apple Inc. All rights reserved.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<!--
Public network address information
This is the server's public network address, which is provided to
clients in URLs and the like. It may or may not be the network
address that the server is listening to directly, though it is by
default. For example, it may be the address of a load balancer or
proxy which forwards connections to the server.
-->
<!-- Network host name [empty = system host name] -->
<key>ServerHostName</key>
<string>localhost</string> <!-- The hostname clients use when connecting -->
<!-- HTTP port [0 = disable HTTP] -->
<key>HTTPPort</key>
<integer>8008</integer>
<!-- SSL port [0 = disable HTTPS] -->
<!-- (Must also configure SSLCertificate and SSLPrivateKey below) -->
<!--
<key>SSLPort</key>
<integer>8443</integer>
-->
<!-- Redirect non-SSL ports to an SSL port (if configured for SSL) -->
<key>RedirectHTTPToHTTPS</key>
<false/>
<!--
Network address configuration information
This configures the actual network address that the server binds to.
-->
<!-- List of IP addresses to bind to [empty = all] -->
<key>BindAddresses</key>
<array>
</array>
<!-- List of port numbers to bind to for HTTP [empty = same as "Port"] -->
<key>BindHTTPPorts</key>
<array>
</array>
<!-- List of port numbers to bind to for SSL [empty = same as "SSLPort"] -->
<key>BindSSLPorts</key>
<array>
</array>
<!--
Data Store
-->
<!-- Data root -->
<key>DataRoot</key>
<string>/var/lib/caldavd/</string>
<!-- Document root -->
<key>DocumentRoot</key>
<string>/var/spool/caldavd/</string>
<!-- Child aliases -->
<key>Aliases</key>
<dict>
<!--
<key>foo</key>
<dict>
<key>path</key>
<string>/path/to/foo</string>
</dict>
-->
</dict>
<!-- User quota (in bytes) -->
<key>UserQuota</key>
<integer>104857600</integer><!-- 100Mb -->
<!-- Attachment size limit (in bytes) -->
<key>MaximumAttachmentSize</key>
<integer>1048576</integer><!-- 1Mb -->
<!-- Maximum number of unique attendees per entire event -->
<!-- 0 for no limit -->
<key>MaxAttendeesPerInstance</key>
<integer>100</integer>
<!-- Maximum number of instances allowed for a single RRULE -->
<!-- 0 for no limit -->
<key>MaxInstancesForRRULE</key>
<integer>400</integer>
<!--
Directory service
A directory service provides information about principals (eg.
users, groups, locations and resources) to the server.
A variety of directory services are available for use.
-->
<!-- XML File Directory Service -->
<key>DirectoryService</key>
<dict>
<key>type</key>
<string>twistedcaldav.directory.xmlfile.XMLDirectoryService</string>
<key>params</key>
<dict>
<key>xmlFile</key>
<string>/etc/caldavd/accounts.xml</string>
</dict>
</dict>
<!-- Open Directory Service (Mac OS X) -->
<!--
<key>DirectoryService</key>
<dict>
<key>type</key>
<string>twistedcaldav.directory.appleopendirectory.OpenDirectoryService</string>
<key>params</key>
<dict>
<key>node</key>
<string>/Search</string>
<key>restrictEnabledRecords</key>
<false/>
<key>restrictToGroup</key>
<string></string>
<key>cacheTimeout</key>
<integer>30</integer>
</dict>
</dict>
-->
<!-- NSS Directory Service -->
<!-- Groups starting with groupPrefix are considered calendarserver groups
-->
<!-- Don't treat user id's smaller than firstValidUid as calendarserver
users -->
<!-- Don't treat group id's smaller than firstValidGid as calendarserver
groups -->
<!-- use shortName@mailDomain as calender user mail addresses -->
<!--
<key>DirectoryService</key>
<dict>
<key>type</key>
<string>twistedcaldav.directory.nss.NssDirectoryService</string>
<key>params</key>
<dict>
<key>realmName</key>
<string>Test Realm</string>
<key>groupPrefix</key>
<string>caldavd-</string>
<key>firstValidUid</key>
<integer>1000</integer>
<key>lastValidUid</key>
<integer>65533</integer>
<key>firstValidGid</key>
<integer>1000</integer>
<key>lastValidGid</key>
<integer>65533</integer>
<key>mailDomain</key>
<string>example.com</string>
<key>cacheTimeout</key>
<integer>30</integer>
</dict>
</dict>
-->
<!-- OpenLDAP Directory Service -->
<!--
<key>DirectoryService</key>
<dict>
<key>type</key>
<string>twistedcaldav.directory.ldapdirectory.LdapDirectoryService</string>
<key>params</key>
<dict>
<key>cacheTimeout</key>
<integer>30</integer>
<key>realmName</key>
<string>Test Realm</string>
<key>uri</key>
<string>ldap://localhost:389/</string>
<key>tls</key>
<false/>
<key>tlsCACertFile</key>
<string></string>
<key>tlsCACertDir</key>
<string></string>
<key>tlsRequireCert</key>
<string>demand</string>
<key>credentials</key>
<dict>
<key>dn</key>
<string></string>
<key>password</key>
<string></string>
</dict>
<key>authMethod</key>
<string>PAM</string>
<key>rdnSchema</key>
<dict>
<key>base</key>
<string>dc=example,dc=com</string>
<key>guidAttr</key>
<string>entryUUID</string>
<key>users</key>
<dict>
<key>rdn</key>
<string>ou=People</string>
<key>attr</key>
<string>uid</string>
<key>emailSuffix</key>
<string></string>
<key>filter</key>
<string>(objectClass=inetOrgPerson)</string>
</dict>
<key>groups</key>
<dict>
<key>rdn</key>
<string>ou=Group</string>
<key>attr</key>
<string>cn</string>
<key>emailSuffix</key>
<string></string>
<key>filter</key>
<string></string>
</dict>
<key>locations</key>
<dict>
<key>rdn</key>
<string>ou=Locations</string>
<key>attr</key>
<string>cn</string>
<key>emailSuffix</key>
<string></string>
<key>filter</key>
<string></string>
</dict>
<key>resources</key>
<dict>
<key>rdn</key>
<string>ou=Resources</string>
<key>attr</key>
<string>cn</string>
<key>emailSuffix</key>
<string></string>
<key>filter</key>
<string></string>
</dict>
</dict>
<key>groupSchema</key>
<dict>
<key>membersAttr</key>
<string>member</string>
<key>memberIdAttr</key>
<string></string>
</dict>
</dict>
</dict>
-->
<!--
Special principals
These principals are granted special access and/or perform
special roles on the server.
-->
<!-- Principals with "DAV:all" access (relative URLs) -->
<key>AdminPrincipals</key>
<array>
<!--
<string>/principals/__uids__/AEB68DD7-D2B8-4D4D-A574-2A4533DF36A4/</string> -->
</array>
<!-- Principals with "DAV:read" access (relative URLs) -->
<key>ReadPrincipals</key>
<array>
<!--
<string>/principals/__uids__/983C8238-FB6B-4D92-9242-89C0A39E5F81/</string> -->
</array>
<!-- Principals that can pose as other principals -->
<key>SudoersFile</key>
<string>/etc/caldavd/sudoers.plist</string>
<!-- Create "proxy access" principals -->
<key>EnableProxyPrincipals</key>
<true/>
<!--
Permissions
-->
<!-- Anonymous read access for root resource -->
<key>EnableAnonymousReadRoot</key>
<true/>
<!-- Anonymous read access for resource hierarchy -->
<key>EnableAnonymousReadNav</key>
<false/>
<!-- Enables directory listings for principals -->
<key>EnablePrincipalListings</key>
<false/>
<!-- Render calendar collections as a monolithic iCalendar object -->
<key>EnableMonolithicCalendars</key>
<true/>
<!--
Authentication
-->
<key>Authentication</key>
<dict>
<!-- Clear text; best avoided -->
<key>Basic</key>
<dict>
<key>Enabled</key>
<false/>
</dict>
<!-- Digest challenge/response -->
<key>Digest</key>
<dict>
<key>Enabled</key>
<true/>
<key>Algorithm</key>
<string>md5</string>
<key>Qop</key>
<string></string>
</dict>
<!-- Kerberos/SPNEGO -->
<key>Kerberos</key>
<dict>
<key>Enabled</key>
<true/>
<key>ServicePrincipal</key>
<string></string>
</dict>
</dict>
<!--
Logging
-->
<!-- Apache-style access log -->
<key>AccessLogFile</key>
<string>/var/log/caldavd/access.log</string>
<key>RotateAccessLog</key>
<true/>
<!-- Server activity log -->
<key>ErrorLogFile</key>
<string>/var/log/caldavd/error.log</string>
<!-- Log levels -->
<key>DefaultLogLevel</key>
<string>warn</string> <!-- debug, info, warn, error -->
<!-- Global server stats -->
<key>GlobalStatsSocket</key>
<string>/var/run/caldavd/caldavd-stats.sock</string>
<!-- Server statistics file -->
<key>ServerStatsFile</key>
<string>/var/run/caldavd/stats.plist</string>
<!-- Server process ID file -->
<key>PIDFile</key>
<string>/var/run/caldavd/caldavd.pid</string>
<!--
SSL/TLS
-->
<!-- Public key -->
<key>SSLCertificate</key>
<string></string>
<!-- Private key -->
<key>SSLPrivateKey</key>
<string></string>
<!--
Process management
-->
<key>UserName</key>
<string>caldavd</string>
<key>GroupName</key>
<string>caldavd</string>
<key>ProcessType</key>
<string>Combined</string>
<key>MultiProcess</key>
<dict>
<key>ProcessCount</key>
<integer>1</integer> <!-- 0 = larger of: 4 or (2 * CPU count) -->
</dict>
<!--
Notifications
-->
<key>Notifications</key>
<dict>
<!-- Time spent coalescing notifications before delivery -->
<key>CoalesceSeconds</key>
<integer>3</integer>
<key>Services</key>
<dict>
<key>XMPPNotifier</key>
<dict>
<!-- XMPP notification service -->
<key>Service</key>
<string>twistedcaldav.notify.XMPPNotifierService</string>
<key>Enabled</key>
<false/>
<!-- XMPP host and port to contact -->
<key>Host</key>
<string>xmpp.host.name</string>
<key>Port</key>
<integer>5222</integer>
<!-- Jabber ID and password for the server -->
<key>JID</key>
<string>[email protected]/resource</string>
<key>Password</key>
<string>password_goes_here</string>
<!-- PubSub service address -->
<key>ServiceAddress</key>
<string>pubsub.xmpp.host.name</string>
</dict>
</dict>
</dict>
<!--
Server-to-server protocol
-->
<key>Scheduling</key>
<dict>
<!-- CalDAV protocol options -->
<key>CalDAV</key>
<dict>
<key>EmailDomain</key>
<string></string>
<key>HTTPDomain</key>
<string></string>
<key>AddressPatterns</key>
<array>
</array>
</dict>
<!-- iSchedule protocol options -->
<key>iSchedule</key>
<dict>
<key>Enabled</key>
<false/>
<key>AddressPatterns</key>
<array>
</array>
<key>Servers</key>
<string>/etc/caldavd/servertoserver.xml</string>
</dict>
<!-- iMIP protocol options -->
<key>iMIP</key>
<dict>
<key>Enabled</key>
<false/>
<key>MailGatewayServer</key>
<string>localhost</string>
<key>MailGatewayPort</key>
<integer>62310</integer>
<key>Sending</key>
<dict>
<key>Server</key>
<string></string>
<key>Port</key>
<integer>587</integer>
<key>UseSSL</key>
<true/>
<key>Username</key>
<string></string>
<key>Password</key>
<string></string>
<key>Address</key>
<string></string> <!-- Address email will be sent from -->
</dict>
<key>Receiving</key>
<dict>
<key>Server</key>
<string></string>
<key>Port</key>
<integer>995</integer>
<key>Type</key>
<string></string> <!-- Either "pop" or "imap" -->
<key>UseSSL</key>
<true/>
<key>Username</key>
<string></string>
<key>Password</key>
<string></string>
<key>PollingSeconds</key>
<integer>30</integer>
</dict>
<key>AddressPatterns</key>
<array>
<string>mailto:.*</string>
</array>
</dict>
</dict>
<!--
Free-busy URL protocol
-->
<key>FreeBusyURL</key>
<dict>
<key>Enabled</key>
<true/>
<key>TimePeriod</key>
<integer>14</integer>
<key>AnonymousAccess</key>
<false/>
</dict>
<!--
Non-standard CalDAV extensions
-->
<!-- Private Events -->
<key>EnablePrivateEvents</key>
<true/>
<!--
Miscellaneous items
-->
<!-- Web-based administration -->
<key>EnableWebAdmin</key>
<true/>
<!-- Twisted -->
<key>Twisted</key>
<dict>
<key>twistd</key>
<string>/usr/lib/twisted-calendarserver/bin/twistd</string>
</dict>
<!-- Python Director -->
<key>PythonDirector</key>
<dict>
<key>pydir</key>
<string>/usr/share/pydirector/pydir.py</string>
<key>ControlSocket</key>
<string>/var/run/caldavd/caldavd-pydir.sock</string>
</dict>
<!-- Control Socket -->
<key>ControlSocket</key>
<string>/var/run/caldavd/caldavd.sock</string>
<!-- Memcached -->
<key>Memcached</key>
<dict>
<key>ServerEnabled</key>
<false/>
</dict>
</dict>
</plist>
/etc/default/calendarserver changed:
start_calendarserver=yes
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: calendarserver
Source-Version: 2.4.dfsg-7
We believe that the bug you reported is fixed in the latest version of
calendarserver, which is due to be installed in the Debian FTP archive:
calendarserver_2.4.dfsg-7.diff.gz
to main/c/calendarserver/calendarserver_2.4.dfsg-7.diff.gz
calendarserver_2.4.dfsg-7.dsc
to main/c/calendarserver/calendarserver_2.4.dfsg-7.dsc
calendarserver_2.4.dfsg-7_all.deb
to main/c/calendarserver/calendarserver_2.4.dfsg-7_all.deb
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rahul Amaram <[email protected]> (supplier of updated
calendarserver package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Format: 1.8
Date: Wed, 14 Mar 2012 11:20:00 +0530
Source: calendarserver
Binary: calendarserver
Architecture: source all
Version: 2.4.dfsg-7
Distribution: unstable
Urgency: low
Maintainer: Rahul Amaram <[email protected]>
Changed-By: Rahul Amaram <[email protected]>
Description:
calendarserver - Apple's Calendar Server
Closes: 646598 652832 653961
Changes:
calendarserver (2.4.dfsg-7) unstable; urgency=low
.
* Recompile for python 2.7 support (Closes: Bug#646598)
* Added init.d status support. Thanks to Peter Eisentraut for the patch
(Closes: Bug#652832)
* Supply hints for backup of calendar data in face of extended attributes.
Thanks to Martin Stigge for providing this tip (Closes: Bug#653961)
Checksums-Sha1:
a1b5b0e94214ad827f114dbaa288cf71c91eef53 1191 calendarserver_2.4.dfsg-7.dsc
888403a6183b3532e2221e5de3d356e139735ce1 23479
calendarserver_2.4.dfsg-7.diff.gz
e0ef826283dc920cbfd76a722530c92075dc1db4 606608
calendarserver_2.4.dfsg-7_all.deb
Checksums-Sha256:
50724730bc4c18f4c3a04ece80ef23d736b4cb7068d69344a79ad5419978a4df 1191
calendarserver_2.4.dfsg-7.dsc
816514092aab376b8929c980e0de64ea3419ee045277320efcc288c1b5c67e18 23479
calendarserver_2.4.dfsg-7.diff.gz
450e1c6ba478cd4057498d44633c52c90dc9a58395a3736d933bbb2afc6e2925 606608
calendarserver_2.4.dfsg-7_all.deb
Files:
634a9657afc40e303ece9cd2e1f1ef05 1191 python optional
calendarserver_2.4.dfsg-7.dsc
fa4cb17c862ef59b4ceb2c3bdf718ec9 23479 python optional
calendarserver_2.4.dfsg-7.diff.gz
810b304d79e572161b75b42b584b7040 606608 python optional
calendarserver_2.4.dfsg-7_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iD8DBQFPYOtUn88szT8+ZCYRAnGGAJ9FrdJLWEKMRub44JKeAGSL00yR9ACeKHV5
+RQCQNhyq8ZkPZjZX3yBxwc=
=bNmd
-----END PGP SIGNATURE-----
--- End Message ---