Package: request-tracker5
Version: 5.0.7+dfsg-4+deb13u1
Severity: normal
Dear Maintainer,
Thanks for your work on request-tracker5.
I am running this in a system with apache2, mysql backend and exim4.
After a dist-upgrade to the current stable, everything seems to be working
correctly except for the cron jobs in /etc/cron.d, which are causing an error
every hour.
[206355] [Sat Dec 20 18:00:03 2025] [error]: No user with a GECOS (unix login)
of 'www-data' was found.
(/usr/share/request-tracker5/lib/RT/Interface/CLI.pm:123)
There is commentary online about this situation [1], specifically about the
cron jobs in Debian. It suggests creating another superuser account with
www-data. I have done that, and it seems not to have fixed anything.
But, looking at the source code in question:
sub GetCurrentUser {
require RT::CurrentUser;
#Instantiate a user object
my $Gecos= (getpwuid($<))[0];
#If the current user is 0, then RT will assume that the User object
#is that of the currentuser.
$CurrentUser = RT::CurrentUser->new();
$CurrentUser->LoadByGecos($Gecos);
unless ($CurrentUser->Id) {
$RT::Logger->error("No user with a GECOS (unix login) of '$Gecos' was
found.");
}
return($CurrentUser);
}
It looks as though it's the gecos data...
I'm not sure how best to safely fix this?
I can't find a suggestion in README.Debian.
Kind regards,
CT.
[1]
https://forum.bestpractical.com/t/no-user-with-a-gecos-found-when-running-rt-clean-shorteners-5-cron-job/41052
-- Package-specific info:
Changed files:
/var/cache/request-tracker5/mason_data
/var/cache/request-tracker5/mason_data/cache
/var/cache/request-tracker5/mason_data/etc
/var/cache/request-tracker5/mason_data/obj
/var/cache/request-tracker5/session_data
/var/lib/request-tracker5/data
/var/lib/request-tracker5/data/RT-Shredder
/var/lib/request-tracker5/data/gpg
-- System Information:
Debian Release: 13.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'oldstable-security'), (500,
'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.1.0-37-amd64 (SMP w/4 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8),
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages request-tracker5 depends on:
ii dbconfig-common 2.0.25
ii debconf [debconf-2.0] 1.5.91
ii exim4-daemon-light [mail-transport-agent] 4.98.2-1
ii fonts-droid-fallback 1:8.1.0r7-1~1.gbp36536b
ii fonts-noto-core 20201225-2
ii init-system-helpers 1.69~deb13u1
ii libapache-session-perl 1.94-2
ii libbusiness-hours-perl 0.13-2
ii libcgi-emulate-psgi-perl 0.23-2
ii libcgi-pm-perl 4.68-1
ii libcgi-psgi-perl 0.15-3
ii libclass-accessor-perl 0.51-2
ii libclone-perl 0.47-1+b1
ii libconvert-color-perl 0.18-1
ii libcpanel-json-xs-perl 4.39-2~deb13u1
ii libcrypt-eksblowfish-perl 0.009-3+b4
ii libcrypt-x509-perl 0.55-1
ii libcss-minifier-xs-perl 0.13-1+b5
ii libcss-squish-perl 0.10-1
ii libdata-guid-perl 0.051-1
ii libdata-ical-perl 0.24+dfsg-2
ii libdata-page-perl 2.03-1
ii libdate-extract-perl 0.07-1
ii libdate-manip-perl 6.98-1
ii libdatetime-format-natural-perl 1.21-1
ii libdatetime-locale-perl 1:1.41-1
ii libdatetime-perl 2:1.65-1+b2
ii libdbi-perl 1.647-1
ii libdbix-searchbuilder-perl 1.82-1
ii libdevel-globaldestruction-perl 0.14-4
ii libemail-address-list-perl 0.06-2
ii libemail-address-perl 1.913-1
ii libencode-detect-perl 1.01-6+b4
ii libencode-hanextra-perl 0.23-6+b5
ii libfile-sharedir-perl 1.118-3
ii libfile-which-perl 1.27-2
ii libgd-graph-perl 1.56~ds-1
ii libgd-text-perl 0.86-11
ii libgnupg-interface-perl 1.04-6
ii libgraphviz2-perl 2.67-2
ii libhtml-formatexternal-perl 26-6
ii libhtml-formattext-withlinks-andtables-perl 0.07-2
ii libhtml-formattext-withlinks-perl 0.15-3
ii libhtml-gumbo-perl 0.18-5
ii libhtml-mason-perl 1:1.60-2
ii libhtml-mason-psgihandler-perl 0.53-2
ii libhtml-quoted-perl 0.05-1
ii libhtml-rewriteattributes-perl 0.06-1
ii libhtml-scrubber-perl 0.19-2
ii libhttp-message-perl 7.00-2
ii libipc-run-perl 20231003.0-2
ii libipc-run3-perl 0.049-1
ii libjavascript-minifier-xs-perl 0.15-1+b5
ii libjson-perl 4.10000-1
ii liblist-moreutils-perl 0.430-2
ii liblocale-maketext-fuzzy-perl 0.11-3
ii liblocale-maketext-lexicon-perl 1.00-3
ii liblog-dispatch-perl 2.71-1
ii libmailtools-perl 2.22-1
ii libmime-tools-perl 5.515-1
ii libmime-types-perl 2.28-1
ii libmodule-path-perl 0.19-3
ii libmodule-refresh-perl 0.18-2
ii libmodule-runtime-perl 0.018-1
ii libmodule-versions-report-perl 1.06-4
ii libmoose-perl 2.2207-1+b3
ii libmoosex-nonmoose-perl 0.27-1
ii libmoosex-role-parameterized-perl 1.11-2
ii libnet-cidr-perl 0.25-1
ii libnet-ip-perl 1.26-4
ii libnet-ldap-perl 1:0.6800+dfsg-1
ii libnet-ssleay-perl 1.94-3
ii libparallel-forkmanager-perl 2.03-1
ii libpath-dispatcher-perl 1.08-2
ii libperlio-eol-perl 0.19-1+b3
ii libplack-perl 1.0051-1
ii libpod-parser-perl 1.67-1
ii libregexp-common-net-cidr-perl 0.03-2
ii libregexp-common-perl 2024080801-1
ii libregexp-ipv6-perl 0.03-3
ii librole-basic-perl 0.16-1
ii libscope-upper-perl 0.34-1+b3
ii libstring-shellquote-perl 1.04-3
ii libsymbol-global-name-perl 0.05-4
ii libtext-autoformat-perl 1.750000-2
ii libtext-password-pronounceable-perl 0.30-3
ii libtext-quoted-perl 2.10-2
ii libtext-template-perl 1.61-1
ii libtext-wikiformat-perl 0.81-1
ii libtext-worddiff-perl 0.09-2
ii libtext-wrapper-perl 1.05-4
ii libtime-parsedate-perl 2015.103-5
ii libtimedate-perl 2.3300-2
ii libtree-simple-perl 1.34-2
ii liburi-perl 5.30-1
ii libweb-machine-perl 0.17-4
ii libwww-perl 6.78-1
ii libxml-rss-perl 1.65-1
ii libxml-simple-perl 2.25-2
ii perl [libencode-perl] 5.40.1-6
ii perl-doc 5.40.1-6
ii rt5-apache2 5.0.7+dfsg-4+deb13u1
ii rt5-clients 5.0.7+dfsg-4+deb13u1
ii rt5-db-mysql 5.0.7+dfsg-4+deb13u1
ii rt5-db-sqlite 5.0.7+dfsg-4+deb13u1
ii rt5-standalone 5.0.7+dfsg-4+deb13u1
ii ucf 3.0052
Versions of packages request-tracker5 recommends:
ii cron [cron-daemon] 3.0pl1-197
ii libcss-inliner-perl 4024-1
ii libfile-dropbox-perl 0.7-2
ii libnet-amazon-s3-perl 0.991-1
ii w3m 0.5.3+git20230121-2.1
Versions of packages request-tracker5 suggests:
ii rt5-doc-html 5.0.7+dfsg-4+deb13u1
-- debconf information:
* request-tracker5/db/dbname: rt5db
request-tracker5/upgrade-error: abort
* request-tracker5/dbconfig-upgrade: true
request-tracker5/remote/port:
* request-tracker5/webbaseurl: http://feynman.ulster.ac.uk
* request-tracker5/mysql/authplugin: default
* request-tracker5/dbconfig-reinstall: true
request-tracker5/pgsql/admin-user: postgres
* request-tracker5/organization: feynman.ulster.ac.uk
request-tracker5/install-error: abort
request-tracker5/internal/skip-preseed: false
request-tracker5/db/basepath:
/var/lib/dbconfig-common/sqlite3/request-tracker5
* request-tracker5/handle-siteconfig-permissions: false
request-tracker5/dbconfig-remove: true
request-tracker5/pgsql/authmethod-user: password
* request-tracker5/correspondaddress: [email protected]
request-tracker5/internal/reconfiguring: false
request-tracker5/pgsql/no-empty-passwords:
* request-tracker5/rtname: feynman.ulster.ac.uk
* request-tracker5/db/app-user: request-tracker5@localhost
request-tracker5/pgsql/authmethod-admin: ident
* request-tracker5/mysql/admin-user: root
request-tracker5/remove-error: abort
request-tracker5/pgsql/manualconf:
* request-tracker5/webpath: /rt
* request-tracker5/dbconfig-install: true
* request-tracker5/install-cronjobs: true
* request-tracker5/mysql/method: Unix socket
request-tracker5/upgrade-backup: true
request-tracker5/passwords-do-not-match:
request-tracker5/pgsql/method: TCP/IP
request-tracker5/pgsql/changeconf: false
request-tracker5/missing-db-package-error: abort
* request-tracker5/commentaddress: [email protected]
request-tracker5/remote/host: localhost
request-tracker5/purge: false
request-tracker5/remote/newhost:
* request-tracker5/database-type: mysql