Your message dated Sun, 09 Sep 2018 22:21:38 +0000 with message-id <[email protected]> and subject line Bug#848041: fixed in request-tracker4 4.4.3-1 has caused the Debian Bug report #848041, regarding request-tracker4: breaks with libjson-xs-perl and mod_perl 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.) -- 848041: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848041 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: request-tracker4 Version: 4.2.13-4 Severity: important The request-tracker4 package in testing, combined with the Perl packages in testing requires a small edit in Web.pm I run request-tracker4, apache2, and postfix. I've been tracking testing in order to get a newer version of request-tracker4 than is available in Jessie. After upgrading request-tracker4 when I run the unmodified package, Apache generates a 500 internal server error as such: xxxxxxxxx [31143] [Tue Dec 13 13:29:06 2016] [error]: encountered object '1', but neither allow_blessed, convert_blessed nor allow_tags settings are enabled (or TO_JSON/FREEZE method missing) at /usr/share/perl5/JSON.pm line 154. Stack: [/usr/share/perl5/JSON.pm:154] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:197] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:4065] [/usr/share/request-tracker4/html/Elements/JavascriptConfig:79] [/usr/share/request-tracker4/html/Elements/Header:64] [/usr/share/request-tracker4/html/index.html:4] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:681] [/usr/share/request-tracker4/lib/RT/Interface/Web.pm:369] [/usr/share/request-tracker4/html/autohandler:53] (/usr/share/request-tracker4/lib/RT/Interface/Web/Handler.pm:209) xxxxxxxxxx I've tried updating JSON via CPAN, etc. without success. However a simple addition to Web.pm resolves the issue. I've been running this modification in production without any issues. There has been at least one other person on rt-users that has needed this in conjunction with a Debian install, so I'm fairly sure that this isn't being caused by a local modification. (Unless we've both made the same modification without realizing it.) However Best Practical hasn't responded on: rt-users, so this may be Debian specific. Patch for /usr/share/request-tracker4/lib/RT/Interface/Web.pm: xxxxxxxxxx --- Web.pm 2016-12-13 04:40:12.199936566 -0900 +++ Web-jfz.pm 2016-12-13 04:39:53.643473002 -0900 @@ -194,7 +194,7 @@ =cut sub EncodeJSON { - my $s = JSON::to_json(shift, { allow_nonref => 1 }); + my $s = JSON::to_json(shift, { allow_blessed => 1, allow_nonref => 1 }); $s =~ s{/}{\\/}g; return $s; } xxxxxxxxxx Thank you! James -- Package-specific info: Changed files: usr/share/request-tracker4/lib/RT/Interface/Web.pm 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: stretch/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.14-1-amd64 (SMP w/3 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages request-tracker4 depends on: ii dbconfig-common 2.0.6 ii debconf [debconf-2.0] 1.5.59 ii fonts-droid-fallback 1:6.0.1r16-1 ii fonts-noto-hinted 20161116-1 ii libapache-session-perl 1.93-2 ii libcgi-emulate-psgi-perl 0.22-1 ii libcgi-pm-perl 4.35-1 ii libcgi-psgi-perl 0.15-2 ii libclass-accessor-perl 0.34-1 ii libconvert-color-perl 0.11-2 ii libcrypt-eksblowfish-perl 0.009-2+b2 ii libcrypt-ssleay-perl 0.73.04-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.22+dfsg-1 ii libdate-extract-perl 0.05-1 ii libdate-manip-perl 6.56-1 ii libdatetime-format-natural-perl 1.04-1 ii libdatetime-locale-perl 1:1.11-1 ii libdatetime-perl 2:1.41-1 ii libdbi-perl 1.636-1+b1 ii libdbix-searchbuilder-perl 1.67-1 ii libdevel-globaldestruction-perl 0.14-1 ii libemail-address-list-perl 0.05-1 ii libemail-address-perl 1.908-1 ii libencode-perl 2.88-1 ii libfcgi-procmanager-perl 0.25-1 ii libfile-sharedir-perl 1.102-1 ii libfile-which-perl 1.21-1 ii libgd-graph-perl 1.48-2 ii libgd-text-perl 0.86-9 ii libgnupg-interface-perl 0.52-5 ii libgraphviz-perl 2.22-1 ii libhtml-formattext-withlinks-andtables-perl 0.06-1 ii libhtml-formattext-withlinks-perl 0.15-1 ii libhtml-mason-perl 1:1.56-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.15-1 ii libhttp-message-perl 6.11-1 ii libipc-run-perl 0.94-1 ii libipc-run3-perl 0.048-1 ii libjson-perl 2.90-1 ii liblist-moreutils-perl 0.416-1+b1 ii liblocale-maketext-fuzzy-perl 0.11-1 ii liblocale-maketext-lexicon-perl 1.00-1 ii liblog-dispatch-perl 2.57-1 ii libmailtools-perl 2.13-1 ii libmime-tools-perl 5.508-1 ii libmime-types-perl 2.13-1 ii libmodule-refresh-perl 0.17-1 ii libmodule-versions-report-perl 1.06-1 ii libnet-cidr-perl 0.18-1 ii libperl5.24 [libencode-perl] 5.24.1~rc4-1 ii libperlio-eol-perl 0.16-1+b1 ii libplack-perl 1.0042-1 ii libregexp-common-net-cidr-perl 0.02-1 ii libregexp-common-perl 2016060801-1 ii libregexp-ipv6-perl 0.03-1 ii librole-basic-perl 0.13-2 ii libstring-shellquote-perl 1.03-1.2 ii libsymbol-global-name-perl 0.05-1 ii libtext-autoformat-perl 1.740000-2 ii libtext-password-pronounceable-perl 0.30-1 ii libtext-quoted-perl 2.09-1 ii libtext-template-perl 1.46-1 ii libtext-wikiformat-perl 0.79-1 ii libtext-wrapper-perl 1.05-2 ii libtime-parsedate-perl 2015.103-2 ii libtimedate-perl 2.3000-2 ii libtree-simple-perl 1.29-1 ii libuniversal-require-perl 0.17-1 ii liburi-perl 1.71-1 ii libwww-perl 6.15-1 ii libxml-rss-perl 1.59-1 ii libxml-simple-perl 2.22-1 ii lsb-base 9.20161125 ii perl 5.24.1~rc4-1 pn perl:any <none> ii postfix [mail-transport-agent] 3.1.3-4 ii rsyslog [system-log-daemon] 8.23.0-2 ii rt4-apache2 4.2.13-4 ii rt4-clients 4.2.13-4 ii rt4-db-mysql 4.2.13-4 ii ucf 3.0036 Versions of packages request-tracker4 recommends: ii cron [cron-daemon] 3.0pl1-128 ii libhtml-formatexternal-perl 26-2 ii w3m 0.5.3-33 Versions of packages request-tracker4 suggests: pn rt4-doc-html <none> -- debconf information: request-tracker4/internal/skip-preseed: false request-tracker4/pgsql/authmethod-admin: ident * request-tracker4/dbconfig-install: false request-tracker4/db/app-user: rtuser@localhost request-tracker4/remote/port: 3306 request-tracker4/database-type: mysql request-tracker4/remote/host: request-tracker4/dbconfig-remove: request-tracker4/missing-db-package-error: abort * request-tracker4/dbconfig-reinstall: false request-tracker4/mysql/method: Unix socket request-tracker4/db/dbname: rtdb * request-tracker4/organization: rt.cbj.local request-tracker4/pgsql/authmethod-user: password request-tracker4/install-error: retry (skip questions) * request-tracker4/webpath: /rt request-tracker4/pgsql/no-empty-passwords: request-tracker4/purge: false * request-tracker4/correspondaddress: [email protected] request-tracker4/pgsql/manualconf: * request-tracker4/webbaseurl: http://rt.cbj.local * request-tracker4/install-cronjobs: true request-tracker4/internal/reconfiguring: false request-tracker4/remote/newhost: * request-tracker4/commentaddress: [email protected] request-tracker4/upgrade-backup: true request-tracker4/pgsql/admin-user: postgres request-tracker4/remove-error: abort * request-tracker4/handle-siteconfig-permissions: true request-tracker4/db/basepath: request-tracker4/pgsql/changeconf: false request-tracker4/pgsql/method: TCP/IP * request-tracker4/mysql/admin-user: root request-tracker4/upgrade-error: abort request-tracker4/passwords-do-not-match: * request-tracker4/rtname: cbj.local request-tracker4/dbconfig-upgrade: true
--- End Message ---
--- Begin Message ---Source: request-tracker4 Source-Version: 4.4.3-1 We believe that the bug you reported is fixed in the latest version of request-tracker4, which is due to be installed in the Debian FTP archive. 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. Dominic Hargreaves <[email protected]> (supplier of updated request-tracker4 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: SHA256 Format: 1.8 Date: Sun, 09 Sep 2018 22:40:16 +0100 Source: request-tracker4 Binary: request-tracker4 rt4-clients rt4-standalone rt4-fcgi rt4-apache2 rt4-db-postgresql rt4-db-mysql rt4-db-sqlite rt4-doc-html Architecture: source Version: 4.4.3-1 Distribution: unstable Urgency: medium Maintainer: Debian Request Tracker Group <[email protected]> Changed-By: Dominic Hargreaves <[email protected]> Description: request-tracker4 - extensible trouble-ticket tracking system rt4-apache2 - Apache 2 specific files for request-tracker4 rt4-clients - mail gateway and command-line interface to request-tracker4 rt4-db-mysql - MySQL database backend for request-tracker4 rt4-db-postgresql - PostgreSQL database backend for request-tracker4 rt4-db-sqlite - SQLite database backend for request-tracker4 rt4-doc-html - HTML documentation for request-tracker4 rt4-fcgi - External FastCGI support for request-tracker4 rt4-standalone - Standalone web server support for request-tracker4 Closes: 848041 895600 905703 907420 Changes: request-tracker4 (4.4.3-1) unstable; urgency=medium . [ Niels Thykier ] * Declare the explicit requirement for (fake)root . [ Dominic Hargreaves ] * debian/bug/script: use dpkg --verify to avoid manual access to dpkg database (Closes: #905703) * New upstream release - Fix bug in system configuration display with regexps (Closes: #895600) * Drop dependency on dh-systemd (thanks, Lintian) * Mark rt4-standlone as being a metapackage to avoid Lintian warning (Closes: #907420) * Replace exim4 with default-mta in Depends (thanks, Lintian) * Force the use of Cpanel::JSON::XS (Closes: #848041) Checksums-Sha1: f809b4daa188d6de7003f23687fe93d3df54ed39 5486 request-tracker4_4.4.3-1.dsc 05d503c63faaf7078e55ecc0304e7d30532e0f06 1132743 request-tracker4_4.4.3.orig-third-party-source.tar.gz f25411cfd742eabc8ef150e3cd7d429a53cc6705 9584927 request-tracker4_4.4.3.orig.tar.gz 96248c6e3a3da5b1cc08a16e9a40151896d5b666 77544 request-tracker4_4.4.3-1.debian.tar.xz bef513eef95f73ea1bb1f2f89aa9c3c6f52dabd4 18713 request-tracker4_4.4.3-1_source.buildinfo Checksums-Sha256: 42862c25ade19e8b6dd0975d1b7ab2ebe620d3687e447e2af49a90f3925c0722 5486 request-tracker4_4.4.3-1.dsc e429e3319881fed1fe4aa53bf3384a34ee1eb5c60a71f908dbdabd662813b8fc 1132743 request-tracker4_4.4.3.orig-third-party-source.tar.gz 738ab43cac902420b3525459e288515d51130d85810659f6c8a7e223c77dadb1 9584927 request-tracker4_4.4.3.orig.tar.gz ee34d6190243cb933e9a78d965e11452eb7d50fb2e44c5f80f5ca98ae5de6654 77544 request-tracker4_4.4.3-1.debian.tar.xz 8afe6c36e49f43077ee05608d691c760b166eaf4a2772cb5f34a033c8c4a0ddf 18713 request-tracker4_4.4.3-1_source.buildinfo Files: f4ceccb154b0d8d1d8f931b1f7145e30 5486 misc optional request-tracker4_4.4.3-1.dsc 5df546015e52215c338bcee5c02c4206 1132743 misc optional request-tracker4_4.4.3.orig-third-party-source.tar.gz b30e71b60651c76af2a801ea48a89df0 9584927 misc optional request-tracker4_4.4.3.orig.tar.gz 564cfd75b56e400aeae8608c9c21e071 77544 misc optional request-tracker4_4.4.3-1.debian.tar.xz a668024ed39e227e35bafa10363e6d9c 18713 misc optional request-tracker4_4.4.3-1_source.buildinfo -----BEGIN PGP SIGNATURE----- iQJBBAEBCAArFiEEy0llJ/kAnyscGnbawAV+cU1pT7IFAluVl2UNHGRvbUBlYXJ0 aC5saQAKCRDABX5xTWlPsvZ+D/oCXNZkJLB4Okx/xK6bUY75apvj5DdUTQK2jZfV Edn4oFHWkCIf/bg0SQlLj+f02B7uJCVdd9qVrD2qd5Khg50LEb3NMXewjuVq8xtF qKQN3QEAgC1IFNDo3H+kqrDdO+olyGxSzCVeFB6Pl085GpRR0vs7peyrOJDkkup9 hXST2Ya73ZmxbUUOwuYXI2ciLpKPq8FYWBvaeg/W2QwTYLTdqSVBGn0GkpdxiKtq 5f1jo8EszCB64bBNmj7e0QZNiV/RUtlaEOYqOnE1pYEuvG2PyzBMXwk/VjbWtl1b xuwkqpbtvfLnF+nsyJVzFLndZcbzq8/xUcRVk5qDVZb/fC+2cuB7vdwS2afeEfGr 523KLhirYPXLxFtIGreTWroX0UkHAKHpx6HvwbNUk4njdaA8ZGgx7EQBIjXIvQcv wd5cxvYJF+t+TejVqUW1cfaGRLwTEze7gpN4mz9xFi8MK5yNiWco3+W+uCnguNs9 u8vcUoHujB3z7BlfDk8ajZl7C/hb/wlOKt+FSyWFPrjZCTjgNzElcX1ivVj3ra7G qe/y4Xntn0lNlHNvtM3v8R5tg4uMdxq5FaX90ClpSj8b7bQxNTfOa8YE6WMasEWA kqjhK0txBOkWVi4kBArPnbr/8q71E9UMRY4V7FFHo1bqbhTsSW4m20HdzVyp7/gW /XqzYQ== =qO6J -----END PGP SIGNATURE-----
--- End Message ---

