Recent Posts

Pages: [1] 2 3 ... 10
Technical Help / Since upgrade to Debian 11
« Last post by spicer on November 05, 2022, 10:08:26 pm »
The following error comes every 2 days:
Code: [Select]
PHP Warning:  PHP Startup: Unable to load dynamic library '' (tried: /usr/lib/php/20190902/ (/usr/lib/php/20190902/ cannot open shared object file: No such file or directory), /usr/lib/php/20190902/ (/usr/lib/php/20190902/ cannot open shared object file: No such file or directory)) in Unknown on line 0
Pls no the answer: "New installation"
Technical Help / Re: I can't login via FTP & ImportError: No module named passlib.hash
« Last post by spicer on October 25, 2022, 08:18:46 am »
THX  8)
The new release that I'm making shortly will hopefully address some of these issues.

I found some problems via testing just now, so thanks for letting me know.  However, for now, Python 2 is still needed.
General / Re: Update Log
« Last post by earnolmartin on October 24, 2022, 12:18:48 pm »
Minor update released for Ubuntu 22.04 and some Debian issues.
Python 2 is required due to several modules using Python 2, and the default system wide python binary must be version 2.x for EHCP to work properly.   I believe a fresh install on Debian 11 will fix this issue, as it will install Python 2 as needed.
Technical Help / I can't login via FTP & ImportError: No module named passlib.hash
« Last post by spicer on October 13, 2022, 04:37:18 pm »
During the installation appears:

Code: [Select]
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.25.1)
Requirement already satisfied: chardet in /usr/lib/python3/dist-packages (4.0.0)
Collecting hashlib
  Using cached (42 kB)
    ERROR: Command errored out with exit status 1:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-yu10gzky/hashlib_bebca6200e3a4f668e442af52a70740d/'"'"'; __file__='"'"'/tmp/pip-install-yu10gzky/hashlib_bebca6200e3a4f668e442af52a70740d/'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);'"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-3rf8e70u
         cwd: /tmp/pip-install-yu10gzky/hashlib_bebca6200e3a4f668e442af52a70740d/
    Complete output (6 lines):
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/tmp/pip-install-yu10gzky/hashlib_bebca6200e3a4f668e442af52a70740d/", line 68
        print "unknown OS, please update"
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print("unknown OS, please update")?
WARNING: Discarding (from Command errored out with exit status 1: python egg_info Check the logs for full command output.
ERROR: Could not find a version that satisfies the requirement hashlib
ERROR: No matching distribution found for hashlib

I can't login via FTP. "530 Login incorrect."

The auth.log shows:
Code: [Select]
Oct 14 00:32:43 xenforo /etc/security/[5819]: Traceback (most recent call last):
Oct 14 00:32:43 xenforo /etc/security/[5819]:   File "/etc/security/", line 68, in <module>
Oct 14 00:32:43 xenforo /etc/security/[5819]:     from passlib.hash import mysql41
Oct 14 00:32:43 xenforo /etc/security/[5819]: ImportError: No module named passlib.hash

I think the problem is since the upgrade from Debian 10 to 11.
Why is EHCP still installing Python2.7? My OS is Debian 11 (Bullseye). There is no Python2.7 by default.
I'm not sure, but you shouldn't have to edit anything in the postfix configuration files.  Just use the panel advanced settings to setup what is needed.
Bugs / Improper removal of a subdomain
« Last post by spicer on September 09, 2022, 04:15:25 pm »
I created a subdomain for a Letsencrypt-mail test (
After the test, I deleted them again in EHCP.
At the next reboot Apache2 did not come up because:
Code: [Select]
AH00112: Warning: DocumentRoot [/var/www/vhosts/] does not exist
AH00526: Syntax error on line 19 of /var/www/new/ehcp/apachehcp_subdomains.conf:
SSLCertificateFile: file '/etc/letsencrypt/live/' does not exist or is empty
Action 'start' failed.

Then I created the path manually via FTP.
Code: [Select]
...httpdocs/subdomains/mail/logsApache2 then started.
Technical Help / After activate Letsencrypt on postfix connection to smtp failed
« Last post by spicer on September 02, 2022, 05:39:24 pm »
I install ssl for postfix with this tutorial:
Then I edit/add the following lines in /etc/postfix/
Code: [Select]
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/letsencrypt/live/
smtpd_tls_key_file = /etc/letsencrypt/live/
#Disable Poodle
smtp_tls_security_level = may
#Changes to SSL Ciphers
tls_preempt_cipherlist = yes
smtpd_tls_mandatory_ciphers = high
tls_high_cipherlist = ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384

When I send a mail then in the mail.log:
NOQUEUE: reject: RCPT from[]: 454 4.7.1 <>: Relay access denied;
And Roundcube webmail can not connect to the smtp.
Technical Help / How to completely reinstall Postfix and Roundcube?
« Last post by spicer on August 06, 2022, 08:27:49 pm »
Ever since I tried to set up a relay server, Roundcube reports: Cannot connect to the IMAP server
I can't connect to Thunderbird either.
I suspect that the IMAP configuration is completely destroyed.

>>> New install of EHCP solved this problem.

I worked according to this guide:

Unfortunately, the authentication of the domain doesn't seem to work either.
After more than 12 hours still no verification.
How/where do I have to enter this information (see screenshot)?

Solved. I use now
Pages: [1] 2 3 ... 10