Job queue hangs after enabling backup encryption

Discussion in 'Installation/Configuration' started by obstura, Mar 10, 2021.

  1. obstura

    obstura New Member

    Hi and thanks for the forum!

    I changed in ISPConfig for one web domain the backup settings:

    files: from zip to tar+7z (BZip2)
    db: 7z (BZip2)
    enable encryption: true
    password set

    Since then, the job queue hangs.
    Could someone give me a hint what causes the problem?
    It's for a school website that needs the page running during lockdown...

    Thanks in advance!
    obstura

    Code:
    root@vps26078:~# /usr/local/ispconfig/server/server.sh
    09.03.2021-20:39 – WARNING – There is already a lockfile set, but no process running with this pid (3607). Continuing.
    09.03.2021-19:39 – DEBUG – Calling function ‚check_phpini_changes‘ from plugin ‚webserver_plugin‘ raised by action ’server_plugins_loaded‘.
    09.03.2021-19:39 – DEBUG – Found 3 changes, starting update process.
    09.03.2021-19:39 – DEBUG – Calling function ’ssl‘ from plugin ‚apache2_plugin‘ raised by event ‚web_domain_update‘.
    09.03.2021-19:39 – DEBUG – Calling function ‚update‘ from plugin ‚apache2_plugin‘ raised by event ‚web_domain_update‘.
    09.03.2021-19:39 – DEBUG – safe_exec cmd: chattr -i ‚/var/www/clients/client3/web3‘ – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: chattr +i ‚/var/www/clients/client3/web3‘ – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: df -T ‚/var/www/clients/client3/web3’|awk ‚END{print $2,$NF}‘ – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: which ’setquota‘ 2> /dev/null – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: setquota -u ‚web3‘ ‚0‘ ‚0‘ 0 0 -a &> /dev/null – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: setquota -T -u ‚web3‘ 604800 604800 -a &> /dev/null – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: chattr +i ‚/var/www/clients/client3/web3‘ – return code: 0
    PHP Warning:  Undefined array key „template“ in /usr/local/ispconfig/server/lib/classes/tpl_ini.inc.php on line 92
    PHP Warning:  Trying to access array offset on value of type null in /usr/local/ispconfig/server/lib/classes/tpl_ini.inc.php on line 92
    PHP Warning:  Undefined array key „template“ in /usr/local/ispconfig/server/lib/classes/tpl_ini.inc.php on line 92
    PHP Warning:  Trying to access array offset on value of type null in /usr/local/ispconfig/server/lib/classes/tpl_ini.inc.php on line 92
    PHP Warning:  Undefined array key „csr“ in /usr/local/ispconfig/server/plugins-available/apache2_plugin.inc.php on line 1319
    09.03.2021-19:39 – DEBUG – safe_exec cmd: which ‚apache2ctl‘ 2> /dev/null – return code: 0
    09.03.2021-19:39 – DEBUG – safe_exec cmd: which ‚apache2ctl‘ 2> /dev/null – return code: 0
    09.03.2021-19:39 – DEBUG – Add server alias: sub1.xxxx.yy (hidden)
    09.03.2021-19:39 – DEBUG – Add server alias: sub2.xxx.yy (hidden)
    09.03.2021-19:39 – DEBUG – Enable SSL for: xxx.yy (hidden)
    PHP Fatal error:  Uncaught TypeError: count(): Argument #1 ($var) must be of type Countable|array, null given in /usr/local/ispconfig/server/lib/classes/tpl.inc.php(1344) : eval()’d code:621
    Stack trace:
    #0 /usr/local/ispconfig/server/lib/classes/tpl.inc.php(1344): eval()
    #1 /usr/local/ispconfig/server/lib/classes/tpl.inc.php(788): tpl->_parse()
    #2 /usr/local/ispconfig/server/plugins-available/apache2_plugin.inc.php(1903): tpl->grab()
    #3 /usr/local/ispconfig/server/lib/classes/plugins.inc.php(120): apache2_plugin->update()
    #4 /usr/local/ispconfig/server/mods-available/web_module.inc.php(137): plugins->raiseEvent()
    #5 /usr/local/ispconfig/server/lib/classes/modules.inc.php(302): web_module->process()
    #6 /usr/local/ispconfig/server/lib/classes/modules.inc.php(235): modules->raiseTableHook()
    #7 /usr/local/ispconfig/server/server.php(180): modules->processDatalog()
    #8 {main}
      thrown in /usr/local/ispconfig/server/lib/classes/tpl.inc.php(1344) : eval()’d code on line 621
    <Directory /var/www/xxx.yy> (hidden)
    AllowOverride None
    Require all denied
    </Directory>
    <VirtualHost *:80>
    DocumentRoot /var/www/clients/client3/web3/web
    ServerName xxx.yy (hidden)
    ServerAlias www.xxx.yy (hidden)
        ServerAlias sub1.xxx.yy (hidden) 
        ServerAlias sub2.xxx.yy (hidden)
    ServerAdmin [email protected] (hidden)
    ErrorLog /var/log/ispconfig/httpd/xxx.yy/error.log (hidden)
    Alias /error/ „/var/www/xxx.yy/web/error/“ (hidden)
    ErrorDocument 400 /error/400.html
    ErrorDocument 401 /error/401.html
    ErrorDocument 403 /error/403.html
    ErrorDocument 404 /error/404.html
    ErrorDocument 405 /error/405.html
    ErrorDocument 500 /error/500.html
    ErrorDocument 502 /error/502.html
    ErrorDocument 503 /error/503.html
    <Directory /var/www/xxx.yy/web> (hidden)
    # Clear PHP settings of this website
    <FilesMatch „.+.ph(p[345]?|t|tml)$“>
    SetHandler None
    </FilesMatch>
    Options +SymlinksIfOwnerMatch
    AllowOverride All
    Require all granted
    </Directory>
    <Directory /var/www/clients/client3/web3/web>
    # Clear PHP settings of this website
    <FilesMatch „.+.ph(p[345]?|t|tml)$“>
    SetHandler None
    </FilesMatch>
    Options +SymlinksIfOwnerMatch
    AllowOverride All
    Require all granted
    </Directory>
    # suexec enabled
    <IfModule mod_suexec.c>
    SuexecUserGroup web3 client3
    </IfModule>
    <IfModule mod_fastcgi.c>
    <Directory /var/www/clients/client3/web3/cgi-bin>
    Require all granted
        </Directory>
    <Directory /var/www/xxx.yy/web> (hidden)
    <FilesMatch „.php[345]?$“>
    <If „-f ‚%{REQUEST_FILENAME}'“>
    SetHandler php-fcgi
    </If>
    </FilesMatch>
    </Directory>
    <Directory /var/www/clients/client3/web3/web>
    <FilesMatch „.php[345]?$“>
    <If „-f ‚%{REQUEST_FILENAME}'“>
    SetHandler php-fcgi
    </If>
    </FilesMatch>
    </Directory>
                    Action php-fcgi /php-fcgi virtual
    Alias /php-fcgi /var/www/clients/client3/web3/cgi-bin/php-fcgi-*-80-xxx.yy (hidden)
                    FastCgiExternalServer /var/www/clients/client3/web3/cgi-bin/php-fcgi-*-80-xxx.yy (hidden)  -idle-timeout 300 -socket /var/lib/php7.4-fpm/web3.sock -pass-header Authorization  -pass-header Content-Type
    </IfModule>
    <IfModule mod_proxy_fcgi.c>
    #ProxyPassMatch ^/(.*.php[345]?(/.*)?)$ unix:///var/lib/php7.4-fpm/web3.sock|fcgi://localhost//var/www/clients/client3/web3/web/$1
    <Directory /var/www/clients/client3/web3/web>
    <FilesMatch „.php[345]?$“>
    <If „-f ‚%{REQUEST_FILENAME}'“>
    SetHandler „proxy:unix:/var/lib/php7.4-fpm/web3.sock|fcgi://localhost“
    </If>
    </FilesMatch>
    </Directory>
    </IfModule>
    RewriteEngine on
    RewriteCond %{REQUEST_URI} ^/.well-known/acme-challenge/
    RewriteRule ^ – [END]
     
  2. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    obstura likes this.
  3. obstura

    obstura New Member

    Hi Th0m,
    You mean the solution for my problem, or creating the test report?
    Code:
    ##### SERVER #####
    IP-address (as per hostname): ***.***.***.***
    [WARN] could not determine server's ip address by ifconfig
    [INFO] OS version is Debian GNU/Linux 10 (buster)
     
    [INFO] uptime:  20:21:08 up 19 days, 18:48,  1 user,  load average: 0,00, 0,01,
    0,05
     
    [INFO] memory:
                  total        used        free      shared  buff/cache   available
    Mem:           12Gi       2,1Gi       7,8Gi       780Mi       2,1Gi       9,1Gi
    Swap:         1,0Gi          0B       1,0Gi
     
    [INFO] ISPConfig is installed.
    
    ##### ISPCONFIG #####
    ISPConfig version is 3.2.2
    
    
    ##### VERSION CHECK #####
    
    [INFO] php (cli) version is 8.0.3
    
    ##### PORT CHECK #####
    
    
    ##### MAIL SERVER CHECK #####
    
    
    ##### RUNNING SERVER PROCESSES #####
    
    [INFO] I found the following web server(s):
        Apache 2 (PID 4411)
    [INFO] I found the following mail server(s):
        Postfix (PID 691)
    [INFO] I found the following pop3 server(s):
        Dovecot (PID 15830)
    [INFO] I found the following imap server(s):
        Dovecot (PID 15830)
    [INFO] I found the following ftp server(s):
        PureFTP (PID 12418)
    
    ##### LISTENING PORTS #####
    Server)        ()
    Local        (Address)
    [anywhere]:993        (15830/dovecot)
    [anywhere]:995        (15830/dovecot)
    [localhost]:10023        (241/postgrey)
    [localhost]:10024        (747/amavisd-new)
    [localhost]:10025        (691/master)
    [localhost]:3306        (619/mysqld)
    [localhost]:10026        (747/amavisd-new)
    [anywhere]:5355        (29966/systemd-resol)
    [localhost]:10027        (691/master)
    [anywhere]:587        (691/master)
    [anywhere]:139        (543/smbd)
    [localhost]:11211        (400/memcached)
    [anywhere]:110        (15830/dovecot)
    [anywhere]:143        (15830/dovecot)
    [anywhere]:111        (1/systemd)
    [anywhere]:8080        (4411/apache2)
    [anywhere]:80        (4411/apache2)
    [anywhere]:8081        (4411/apache2)
    [anywhere]:465        (691/master)
    [anywhere]:21        (12418/pure-ftpd)
    ***.***.***.***:53        (29966/systemd-resol)
    [anywhere]:22        (403/sshd)
    [anywhere]:25        (691/master)
    [anywhere]:443        (4411/apache2)
    [anywhere]:445        (543/smbd)
    *:*:*:*::*:993        (15830/dovecot)
    *:*:*:*::*:995        (15830/dovecot)
    *:*:*:*::*:10023        (241/postgrey)
    *:*:*:*::*:5355        (29966/systemd-resol)
    *:*:*:*::*:587        (691/master)
    [localhost]39        (543/smbd)
    [localhost]10        (15830/dovecot)
    [localhost]43        (15830/dovecot)
    [localhost]11        (1/systemd)
    *:*:*:*::*:465        (691/master)
    *:*:*:*::*:21        (12418/pure-ftpd)
    *:*:*:*::*:22        (403/sshd)
    *:*:*:*::*:25        (691/master)
    *:*:*:*::*:445        (543/smbd)
    
    
    
    
    ##### IPTABLES #####
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination        
    f2b-dovecot  tcp  --  [anywhere]/0            [anywhere]/0            multiport
    dports 110,995,143,993,587,465,4190
    f2b-sshd   tcp  --  [anywhere]/0            [anywhere]/0            multiport dp
    orts 22
    f2b-pure-ftpd  tcp  --  [anywhere]/0            [anywhere]/0            multipor
    t dports 21
    f2b-postfix-sasl  tcp  --  [anywhere]/0            [anywhere]/0            multi
    port dports 25
    
    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination        
    
    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination        
    
    Chain f2b-postfix-sasl (1 references)
    target     prot opt source               destination        
    REJECT     all  --  ***.***.***.***         [anywhere]/0            reject-with
    icmp-port-unreachable
    REJECT     all  --  ***.***.***.***        [anywhere]/0            reject-with i
    cmp-port-unreachable
    RETURN     all  --  [anywhere]/0            [anywhere]/0          
    
    Chain f2b-pure-ftpd (1 references)
    target     prot opt source               destination        
    RETURN     all  --  [anywhere]/0            [anywhere]/0          
    
    Chain f2b-sshd (1 references)
    target     prot opt source               destination        
    RETURN     all  --  [anywhere]/0            [anywhere]/0          
    
    Chain f2b-dovecot (1 references)
    target     prot opt source               destination        
    RETURN     all  --  [anywhere]/0            [anywhere]/0
    OS is Debian 10.
    PHP -v tells me PHP 8.0.3 (cli) (built: Mar 5 2021 08:38:30) ( NTS )
     
  4. obstura

    obstura New Member

    Ah. PHP 8 or
    ? I will check that.
     
  5. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    Under "Panel not showing up / server.sh script error"
     
    obstura likes this.
  6. obstura

    obstura New Member

    Many thanks for your help, Th0m!
    That was perfect.
     
  7. Th0m

    Th0m ISPConfig Developer Staff Member ISPConfig Developer

    No problem :)
     

Share This Page