Package: perl Version: 5.26.0-4 Severity: critical Justification: breaks unrelated software
Dear Maintainer, The perl 5.26 update on 26th July disabled the file /etc/perl/sitecustomize.pl . There were no problems with perl 5.24. I can no longer access my postgressql database using any web browser for the sql-ledger 3.2.4 package. I just get the Internal Server Error - "The server encountered an internal error or misconfiguration and was unable to complete your request" Previous remedies included disabling the only line of command in the sitecustomize.pl file I have tried re-enabling the sitecustomize.pl file, followed by restarting the apache2 and postgresql services (separate commands) each time after making the code in the file active or disabled. On all occasions the browser shows the Internal Server Error message. I can access postgres using the terminal (command line) and using pgAdmin3, phpPgAdmin. Apache2 works as I can access other packages through localhost. When trying to open my postgres database using my web browser (epiphany- browser) and see the Internal Server Error - I attach below the relevant part of the apache2/error.log for this action - [Fri Jul 28 13:45:40.995556 2017] [cgi:error] [pid 6345] [client ::1:40496] End of script output before headers: admin.pl [Fri Jul 28 13:46:12.133989 2017] [cgi:error] [pid 6231] [client ::1:40500] AH01215: Can't locate bin/mozilla/login.pl in @INC (@INC contains: /etc/perl /usr/local/lib/x86_64-linux-gnu/perl/5.26.0 /usr/local/share/perl/5.26.0 /usr/lib/x86_64-linux-gnu/perl5/5.26 /usr/share/perl5 /usr/lib/x86_64-linux- gnu/perl/5.26 /usr/share/perl/5.26 /usr/local/lib/site_perl /usr/lib/x86_64-linux-gnu/perl-base) at /usr/local/sql-ledger/login.pl line 119.: /usr/local/sql-ledger/login.pl [Fri Jul 28 13:46:12.134085 2017] [cgi:error] [pid 6231] [client ::1:40500] End of script output before headers: login.pl Looking at the above error text, my system (testing with daily updates) does not have /usr/local/share/perl nor /usr/local/lib/site_perl. I created a soft link to /usr/share/perl in /usr/local/share - restarted apache2 & postgresql services = problem not fixed. There is no directory site_perl on my system, so I cannot create the appropriate link. I trust the above is helpful to identify the problem with the @INC feature Please accept my apologies for any expected information normally submitted with a bug report (my first time) If you require any other information, please let me know Neil -- System Information: Debian Release: buster/sid APT prefers testing APT policy: (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 4.11.0-1-amd64 (SMP w/4 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) Versions of packages perl depends on: ii dpkg 1.18.24 ii libperl5.26 5.26.0-4 ii perl-base 5.26.0-4 ii perl-modules-5.26 5.26.0-4 Versions of packages perl recommends: ii netbase 5.4 ii rename 0.20-4 Versions of packages perl suggests: ii libterm-readline-gnu-perl 1.35-1+b2 ii libterm-readline-perl-perl 1.0303-1 ii make 4.1-9.1 ii perl-doc 5.26.0-4 -- no debconf information