Package: request-tracker4 Version: 4.2.8-3+deb8u1 Severity: severe Dear Maintainer,
While attempting to upgrade from Wheezy to Jessie, the upgrade of request-tracker4 failed due to a missing Perl dependency: libdatetime-event-ical-perl. Installing it solved the issue. At that time, we had recently migrated from Apache2.2 to Nginx, and so were using rt4-fcgi. Our mail daemon is Postfix. Here are the relevant log excerpt: > Setting up request-tracker4 (4.2.8-3+deb8u1) ... > **WARNING** > **WARNING** If you are using mod_perl or any form of persistent perl > **WARNING** process such as FastCGI, you will need to restart your > **WARNING** web server and any persistent processes now. > **WARNING** > **WARNING** For mod_perl this means > **WARNING** > **WARNING** invoke-rc.d apache2 stop && invoke-rc.d apache2 start > **WARNING** > **WARNING** > **WARNING** If you are using mod_perl or any form of persistent perl > **WARNING** process such as FastCGI, you will need to restart your > **WARNING** web server and any persistent processes now. > **WARNING** > **WARNING** For mod_perl this means > **WARNING** > **WARNING** invoke-rc.d apache2 stop && invoke-rc.d apache2 start > **WARNING** > dbconfig-common: writing config to /etc/dbconfig-common/request-tracker4.conf > creating database backup in > /var/cache/dbconfig-common/backups/request-tracker4_4.0.7-5+deb7u4.pgsql. > applying upgrade script for 4.0.7-5+deb7u4 -> 4.0.10. > Working with: > Type: Pg > Host: localhost > Port: > Name: rtdb > User: rtuser > DBA: rtuser (No DBA) > [1796] [Sat Jan 9 21:02:32 2016] [critical]: Can't locate > DateTime/Event/ICal.pm in @INC (you may need to install the > DateTime::Event::ICal module) (@INC contains: > /usr/local/share/request-tracker4/lib > /usr/local/share/request-tracker4/plugins/RT-Extension-ReportSpam/lib > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib > /usr/share/request-tracker4/lib /etc/perl /usr/local/share/perl/5.20.2 > /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 > /usr/local/lib/site_perl .) at > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib/RT/Extension/RepeatTicket.pm > line 12. > BEGIN failed--compilation aborted at > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib/RT/Extension/RepeatTicket.pm > line 12. > Compilation failed in require at /usr/share/request-tracker4/lib/RT.pm line > 731. (/usr/share/request-tracker4/lib/RT.pm:390) > Can't locate DateTime/Event/ICal.pm in @INC (you may need to install the > DateTime::Event::ICal module) (@INC contains: > /usr/local/share/request-tracker4/lib > /usr/local/share/request-tracker4/plugins/RT-Extension-ReportSpam/lib > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib > /usr/share/request-tracker4/lib /etc/perl /usr/local/share/perl/5.20.2 > /usr/lib/x86_64-linux-gnu/perl5/5.20 /usr/share/perl5 > /usr/lib/x86_64-linux-gnu/perl/5.20 /usr/share/perl/5.20 > /usr/local/lib/site_perl .) at > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib/RT/Extension/RepeatTicket.pm > line 12. > BEGIN failed--compilation aborted at > /usr/local/share/request-tracker4/plugins/RT-Extension-RepeatTicket/lib/RT/Extension/RepeatTicket.pm > line 12. > Compilation failed in require at /usr/share/request-tracker4/lib/RT.pm line > 731. > error encountered processing > /usr/share/dbconfig-common/scripts/request-tracker4/upgrade/pgsql/4.0.10: > /usr/share/dbconfig-common/scripts/request-tracker4/upgrade/pgsql/4.0.10 > exited with non-zero status -- Package-specific info: Changed files: There are locally modified files in /usr/local/share/request-tracker4/, these may (or may not) be the source of the problem. -- System Information: Debian Release: 8.3 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_US.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages request-tracker4 depends on: ii dbconfig-common 1.8.47+nmu3+deb8u1 ii debconf [debconf-2.0] 1.5.56 ii fonts-droid 1:4.4.4r2-6 ii libapache-session-perl 1.93-1 ii libcgi-emulate-psgi-perl 0.20-1 ii libcgi-pm-perl 4.09-1 ii libcgi-psgi-perl 0.15-1 ii libclass-accessor-perl 0.34-1 ii libconvert-color-perl 0.11-1 ii libcrypt-eksblowfish-perl 0.009-1+b2 ii libcrypt-ssleay-perl 0.58-1+b2 ii libcrypt-x509-perl 0.51-1 ii libcss-squish-perl 0.09-1 ii libdata-guid-perl 0.048-1 ii libdata-ical-perl 0.21+dfsg-1 ii libdate-extract-perl 0.05-1 ii libdate-manip-perl 6.47-1 ii libdatetime-format-natural-perl 1.02-1 ii libdatetime-locale-perl 1:0.45-2 ii libdatetime-perl 2:1.12-1 ii libdbi-perl 1.631-3+b1 ii libdbix-searchbuilder-perl 1.66-1 ii libdevel-globaldestruction-perl 0.13-1 ii libemail-address-list-perl 0.05-1 ii libemail-address-perl 1.905-2 ii libfcgi-procmanager-perl 0.24-1 ii libfile-sharedir-perl 1.102-1 ii libfile-which-perl 1.09-1 ii libgd-graph-perl 1.48-2 ii libgd-text-perl 0.86-9 ii libgnupg-interface-perl 0.50-3 ii libgraphviz-perl 2.16-1 ii libhtml-formattext-withlinks-andtables-perl 0.02-1 ii libhtml-formattext-withlinks-perl 0.14-1 ii libhtml-mason-perl 1:1.54-1 ii libhtml-mason-psgihandler-perl 0.53-1 ii libhtml-quoted-perl 0.04-1 ii libhtml-rewriteattributes-perl 0.05-1 ii libhtml-scrubber-perl 0.11-1+deb8u1 ii libhttp-message-perl 6.06-1 ii libipc-run-perl 0.92-1 ii libipc-run3-perl 0.048-1 ii libjson-perl 2.61-1 ii liblist-moreutils-perl 0.33-2+b1 ii liblocale-maketext-fuzzy-perl 0.11-1 ii liblocale-maketext-lexicon-perl 1.00-1 ii liblog-dispatch-perl 2.44-1 ii libmailtools-perl 2.13-1 ii libmime-tools-perl 5.505-1 ii libmime-types-perl 2.09-3 ii libmodule-refresh-perl 0.17-1 ii libmodule-versions-report-perl 1.06-1 ii libnet-cidr-perl 0.17-1 ii libperlio-eol-perl 0.14-2+b1 ii libplack-perl 1.0033-1 ii libregexp-common-net-cidr-perl 0.02-1 ii libregexp-common-perl 2013031301-1 ii libregexp-ipv6-perl 0.03-1 ii librole-basic-perl 0.13-1 ii libstring-shellquote-perl 1.03-1 ii libsymbol-global-name-perl 0.05-1 ii libtext-autoformat-perl 1.669006-1 ii libtext-password-pronounceable-perl 0.30-1 ii libtext-quoted-perl 2.08-1 ii libtext-template-perl 1.46-1 ii libtext-wikiformat-perl 0.79-1 ii libtext-wrapper-perl 1.05-1 ii libtime-modules-perl 2013.1113-2 ii libtimedate-perl 2.3000-2 ii libtree-simple-perl 1.24-1 ii libuniversal-require-perl 0.17-1 ii liburi-perl 1.64-1 ii libwww-perl 6.08-1 ii libxml-rss-perl 1.55-1 ii libxml-simple-perl 2.20-1 ii perl [libencode-perl] 5.20.2-3+deb8u4 ii perl-base [libfile-temp-perl] 5.20.2-3+deb8u4 ii postfix [mail-transport-agent] 2.11.3-1 ii rsyslog [system-log-daemon] 8.4.2-1+deb8u2 ii rt4-clients 4.2.8-3+deb8u1 ii rt4-db-postgresql 4.2.8-3+deb8u1 ii rt4-fcgi 4.2.8-3+deb8u1 ii ucf 3.0030 Versions of packages request-tracker4 recommends: ii cron [cron-daemon] 3.0pl1-127+deb8u1 Versions of packages request-tracker4 suggests: pn rt4-doc-html <none> -- Configuration Files: /etc/init.d/request-tracker4 changed [not included] /etc/request-tracker4/RT_SiteConfig.d/40-timezone [Errno 13] Permission denied: u'/etc/request-tracker4/RT_SiteConfig.d/40-timezone' /etc/request-tracker4/RT_SiteConfig.d/60-logging [Errno 13] Permission denied: u'/etc/request-tracker4/RT_SiteConfig.d/60-logging' -- debconf information: request-tracker4/pgsql/changeconf: false request-tracker4/pgsql/admin-user: postgres request-tracker4/pgsql/authmethod-user: password request-tracker4/pgsql/authmethod-admin: ident * request-tracker4/dbconfig-install: true request-tracker4/install-error: abort * request-tracker4/mysql/admin-user: root * request-tracker4/webpath: /rt * request-tracker4/rtname: rt.nos-oignons.net * request-tracker4/webbaseurl: https://nos-oignons.net request-tracker4/pgsql/method: unix socket request-tracker4/dbconfig-reinstall: false * request-tracker4/correspondaddress: r...@nos-oignons.net request-tracker4/internal/skip-preseed: false * request-tracker4/mysql/method: unix socket request-tracker4/upgrade-backup: true * request-tracker4/organization: nos-oignons.net * request-tracker4/install-cronjobs: request-tracker4/remote/newhost: * request-tracker4/db/basepath: request-tracker4/missing-db-package-error: abort request-tracker4/pgsql/manualconf: * request-tracker4/dbconfig-upgrade: true request-tracker4/internal/reconfiguring: false request-tracker4/dbconfig-remove: request-tracker4/passwords-do-not-match: request-tracker4/db/dbname: rtdb request-tracker4/pgsql/no-empty-passwords: request-tracker4/remote/port: request-tracker4/db/app-user: rtuser request-tracker4/upgrade-error: abort * request-tracker4/commentaddress: rt-comm...@nos-oignons.net * request-tracker4/handle-siteconfig-permissions: true request-tracker4/purge: false request-tracker4/remove-error: abort request-tracker4/remote/host: * request-tracker4/database-type: pgsql