[request-tracker-maintainers] Bug#819675: request-tracker4: RT4 upgrade from Wheezy to Jessie fails due to missing dependency
nicolas at braud-santoni.eu
nicolas at braud-santoni.eu
Thu Mar 31 18:12:20 UTC 2016
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: rt at 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-comment at 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
More information about the pkg-request-tracker-maintainers
mailing list