[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