Seit ich die 4.118 habe, kann ich keinen Kunden mehr sperren. Bei Klick auf "Sperren / Entsperren" erhalte ich
Fehler beim Sperren eines Accounts in V4.118
-
-
Habe ich gerade auch mal getestet auf einem Server mit pd-admin v4.118 und SE 6-0.444 dort hat es ohne Probleme funktioniert.
-
Bei mir erscheinen folgende Fehlermeldungen im error_log vom httpd, wenn ich einen User sperre
Fehler:
OS: Debian GNU/Linux 12 (bookworm)
SE: 8 0.444
pd-admin: v4.118 (64-bit)
Code: /usr/local/pd-admin2/logs/error_log[Sat Jun 22 10:04:02 2024] administrator.cgi: DBD::mysql::st fetchrow_array failed: fetch() without execute() at PERL2EXE_STORAGE/ConsolidatedAdminAndCustomerCode.pm line 205. usermod: invalid shell 'X/bin/false' [Sat Jun 22 10:04:02 2024] administrator.cgi: [Sat Jun 22 10:04:02 2024] administrator.cgi: system returned 768 at /opt/pdadmin/www/administrator/administrator.cgi line 4935.
Code$ /bin/false --version false (GNU coreutils) 8.32 Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by Jim Meyering.
Anderer Fehler:
OS: Debian GNU/Linux 8 (jessie)
SE: 4 0.444
pd-admin: v4.118 (64-bit)
und
OS: Debian GNU/Linux 11 (bullseye)
SE: 8 0.444
pd-admin: v4.118 (64-bit)
Code: /usr/local/pd-admin2/logs/error_log[Sat Jun 22 09:52:43 2024] administrator.cgi: DBD::mysql::st fetchrow_array failed: fetch() without execute() at PERL2EXE_STORAGE/ConsolidatedAdminAndCustomerCode.pm line 205. no crontab for XXX [Sat Jun 22 09:52:43 2024] administrator.cgi: crontab -r failed at PERL2EXE_STORAGE/Cron.pm line 79.
-
Also den Fehler
Codeadministrator.cgi: DBD::mysql::st fetchrow_array failed: fetch() without execute() at PERL2EXE_STORAGE/ConsolidatedAdminAndCustomerCode.pm line 205.
sehe ich auch in /usr/local/pd-admin2/logs/error_log. Sperren und entsperren scheint aber zu funktionieren und andere Fehler treten nicht auf.
Linux ist AlmaLinux release 8.10 (Cerulean Leopard).
-
-
Der Fehler tritt bei neueren Versionen von usermod auf. Er wird in der kommenden Version korrigiert.