From c.turner at ulster.ac.uk Sat Dec 20 20:33:20 2025 From: c.turner at ulster.ac.uk (Colin) Date: Sat, 20 Dec 2025 20:33:20 +0000 Subject: [request-tracker-maintainers] Bug#1123743: request-tracker5: No user with a GECOS (unix login) of 'www-data' was found. Message-ID: <176626280099.206672.12110614214332077432.reportbug@feynman.ulster.ac.uk> 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: rt at feynman.ulster.ac.uk 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 at 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: rt-comment at feynman.ulster.ac.uk request-tracker5/remote/host: localhost request-tracker5/purge: false request-tracker5/remote/newhost: * request-tracker5/database-type: mysql From c.turner at ulster.ac.uk Sat Dec 20 23:21:51 2025 From: c.turner at ulster.ac.uk (Turner, Colin) Date: Sat, 20 Dec 2025 23:21:51 +0000 Subject: [request-tracker-maintainers] Bug#1123743: Update: Need to edit the specific GECOS field in admin References: <176626280099.206672.12110614214332077432.reportbug@feynman.ulster.ac.uk> Message-ID: Hi All, My apologies. I?d somehow missed out a specific ?Unix login? field. To summarise, >From the Admin -> Create view, I created another user called www-data (and was eventually careful to ensure the Unix login field was also www-data); >From the >From the Admin -> Global -> User Rights menu, I selected ?rights for Administrators? and selected ?do everything and anything?. And the cron error is no longer there. Sorry for the oversight folks. Kind regards, CT. This email and any attachments are confidential and intended solely for the use of the addressee and may contain information which is covered by legal, professional or other privilege. If you have received this email in error please notify the system manager at postmaster at ulster.ac.uk and delete this email immediately. Any views or opinions expressed are solely those of the author and do not necessarily represent those of Ulster University. The University's computer systems may be monitored and communications carried out on them may be recorded to secure the effective operation of the system and for other lawful purposes. Ulster University does not guarantee that this email or any attachments are free from viruses or 100% secure. Unless expressly stated in the body of a separate attachment, the text of email is not intended to form a binding contract. Correspondence to and from the University may be subject to requests for disclosure by 3rd parties under relevant legislation. The Ulster University was founded by Royal Charter in 1984 and is registered with company number RC000726 and VAT registered number GB672390524.The primary contact address for Ulster University in Northern Ireland is Cromore Road, Coleraine, Co. Londonderry BT52 1SA -------------- next part -------------- An HTML attachment was scrubbed... URL: