Beiträge von mkpd15

    Ich habe seit ein paar Wochen das Problem, dass der Download der SEU oder pd-admin über

    wget wie im Email beschrieben ewig dauert. Mit ewig meine ich teilweise 5-10 Minuten bis der

    Download startet.


    zB.


    me@server ~ # wget http://download.pd-admin.de/seu3-2024021200.tar.gz

    --2024-03-09 15:54:07-- http://download.pd-admin.de/seu3-2024021200.tar.gz

    Resolving download.pd-admin.de (download.pd-admin.de)... 2a02:e00:ffed:1ee::1, 130.255.79.22

    Connecting to download.pd-admin.de (download.pd-admin.de)|2a02:e00:ffed:1ee::1|:80... d


    ... und dann dauert es Minuten bis der Download startet.


    Ich habe sonst keinerlei Probleme auf diesem Server - nur mit download.pd-admin.de.


    An was könnte das liegen? Gibt es generell Probleme bei anderen?


    Der Server steht bei Hetzner in Deutschland.


    Besten Dank für Hinweise.

    Hallo zusammen,


    während mcrypt.so für PHP bis 7.4 inkludiert war fehlt es offenbar ab PHP 8.0.


    => Wie komme ich zu einer mcrypt.so? Eine Selbstkompilierung würde ich mir gerne ersparen um die Wartbarkeit weitestgehend zu erhalten.


    Ich bin auf 6-0.412 und für jeden Hinweis dankbar.

    Herzlichen Dank für den Hinweis - nein war nicht vorhanden und habe ich nun manuell ergänzt und nun klappt der Login :)


    Aber: Warum greift hier der "normale" Flow über die Admin Oberfläche nicht beim Hinzufügen? Ich würde gerne vermeiden bei dieser Domain immer manuell in der DB Emailkonten hinzufügen zu müssen...


    Danke nochmals

    Und hier noch aus der RC error Log:


    [20-Oct-2022 21:29:07 +0200]: <8d645985> PHP Error: Access denied for new user user@domain.com. 'auto_create_user' is disabled in /home/xyz/rc/program/include/rcmail.php on line 815 (POST /?_task=login&_action=login)


    Also scheint der Benutzer nicht erkannt zu werden - gibt es hier eine Einstellung, die bei der Erstellung der Domain nicht gegriffen haben könnte? vadmin?

    Hier ein laut RC fehlgeschlagener Anmeldeversuch - ich erkenne leider keinen Fehler...



    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] Connecting to localhost:143...

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: * OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE XLIST STARTTLS AUTH=PLAIN] Dovecot ready.

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] C: A0001 AUTHENTICATE PLAIN ****** [45]

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: A0001 OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH LIST-STATUS BINARY MOVE SNIPPET=FUZZY XLIST SPECIAL-USE QUOTA ACL RIGHTS=texk] Logged in

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] C: A0002 ID ("name" "Roundcube" "version" "1.6.0" "php" "8.1.9" "os" "Linux" "command" "/?_task=login")

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: * ID ("name" "Dovecot")

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: A0002 OK ID completed (0.001 + 0.000 secs).

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] C: A0003 NAMESPACE

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: * NAMESPACE (("" "/")) (("shared/" "/")) NIL

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: A0003 OK Namespace completed (0.001 + 0.000 secs).

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] C: A0004 LOGOUT

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: * BYE Logging out

    [20-Oct-2022 21:32:39 +0200]: <8d645985> [2944] S: A0004 OK Logout completed (0.001 + 0.000 secs).

    Hallo zusammen,


    im Einsatz v4.100 mit 6-0.408


    Ich habe bei 1 Domain das Problem, dass man sich für keines der angelegten Email-Accounts im Roundcube Webmail

    anmelden kann (Login fehlgeschlagen mit Error 401)


    Die Domain ist wie alle anderen Domains auf dem Server aufgesetzt - und alle anderen Domains funktionieren

    auch einwandfrei nur diese nicht. MX ist natürlich aktiviert.


    -> Auch funktioniert der IMAP Login direkt über den Mailclient wie etwa Thunderbird - jedoch nicht über Roundcube.


    Ein Blick in die Logs zeigt auch keine Auffälligkeiten, da der Login offenbar durchgeht.


    Ich bin schön langsam am Verzweifeln -> Was kann denn hier noch eine Fehlerquelle sein?


    Bis dato gab es dazu nie Probleme...


    Besten Dank für jegliche Hinweise.

    Es wäre optimal wenn neben der aktuellen Speicherplatzbelegung pro Kunde auch noch wie beim Traffic historische Speicherplatzbelegung als Statististik angezeigt werden würde.

    So muss man sich derzeit ein cronscript basteln um dies zu erreichen, was nicht Ziel der Sache sein sollte.

    Ist zwar schon ein älterer Thread aber dennoch hier die Info wie ich es erfolgreich konfiguriert habe um A+ Ratings auf https://www.ssllabs.com/ssltest ereicht habe - und damit nur mehr TLS 1.2 und TLS 1.3 unterstütze in den passenden Cipher Suites:


    Code
    SSLProtocol +TLSv1.2 +TLSv1.3
    SSLCipherSuite HIGH:!kRSA:!ADH:!eNULL:!LOW:!EXP:!MD5:!3DES

    Klar. Eigentlich ganz einfach:


    1) Dovecot


    a) 90-acl.conf


    plugin {

    acl = vfile

    acl_shared_dict = file:/home/popuser/popboxen/.dovecot-shared-mailboxes.db

    }


    b) 20-imap.conf


    protocol imap {

    mail_plugins = $mail_plugins imap_quota imap_acl

    }



    => Nach dem Einrichten Dovecot neu starten.



    2) RC ACL Plugin


    config.inc.php


    <?php// Default look of access rights table

    // In advanced mode all access rights are displayed separately

    // In simple mode access rights are grouped into four groups: read, write, delete, full

    $config['acl_advanced_mode'] = false;

    // LDAP addressbook that would be searched for user names autocomplete.

    // That should be an array refering to the $config['ldap_public'] array key

    // or complete addressbook configuration array.

    $config['acl_users_source'] = '';

    // The LDAP attribute which will be used as ACL user identifier

    $config['acl_users_field'] = 'mail';

    // The LDAP search filter will be &'d with search queries

    $config['acl_users_filter'] = '';

    // Enable LDAP groups in user autocompletion.

    // Note: LDAP addressbook defined in acl_users_source must include groups config

    $config['acl_groups'] = false;

    // Prefix added to the group name to build IMAP ACL identifier

    $config['acl_group_prefix'] = 'group:';

    // The LDAP attribute (or field name) which will be used as ACL group identifier

    $config['acl_group_field'] = 'name';

    // Include the following 'special' access control subjects in the ACL dialog;

    // Defaults to array('anyone', 'anonymous') (not when set to an empty array)

    // Example: array('anyone') to exclude 'anonymous'.

    // Set to an empty array to exclude all special aci subjects.

    $config['acl_specials'] = array('anyone', 'anonymous');

    Das würde ich auch gerne wissen... Ich muss nun immer manuell die dovecot Config wiederherstellen, was mühsam ist.


    Definitv ein Rückschritt dahingehend.


    Gibt es hier andere Möglichkeiten?

    So, also nochmals probiert - und neben dem oben bereits genannten Fehlermeldung beim Aufruf von update.sh bekomme ich nun folgenden Fehler beim Aufruf des Web Admin Interface:

    Software error:

    Code
    Can't load '/opt/pdadmin/lib/mysql.so' for module DBD::mysql: libssl.so.10: cannot open shared object file: No such file or directory at PERL2EXE_STORAGE/DynaLoader.pm line 200. at /opt/pdadmin/www/administrator/administrator.cgi line 93
    Compilation failed in require at /opt/pdadmin/www/administrator/administrator.cgi line 93.
    BEGIN failed--compilation aborted at /opt/pdadmin/www/administrator/administrator.cgi line 93.


    Als Referenz:


    Bash
    $ file /opt/pdadmin/lib/mysql.so
    /opt/pdadmin/lib/mysql.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5abd1f5d3a21a4ff3aa8d407584576dd59afc47f, stripped


    sowie


    Code
    $ file /opt/pdadmin/lib/DBI.so
    /opt/pdadmin/lib/DBI.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a551185821490263018e69911fc5e516b07045ec, stripped


    D.h. das Problem scheint "nur" eines mit Perl und pdadmin konkret zu sein?


    Der Rest scheint normal zu funktionieren, also zB ein Aufruf mit


    Code
    perl test-mysql.pl


    mit dem Inhalt


    Code
    #!/bin/env perl
    
    use DBI;
    
    $dsn = "DBI:mysql:database=...;host=localhost;port=3306";
    $dbh = DBI->connect($dsn, '...', '...');

    geht problemlos durch.


    => Aber ohne perl geht Web Admin Interface einfach nicht...


    => Kann es evtl. am dynamic linking und einem falschen (altem 32bit) Link hier liegen?


    Bin für weitere Hinweise dankbar.

    Danke, das habe ich prinzipiell so gemacht (Aufruf von update.sh mittels der 64bit Variant) - nur dann kam eben der Fehler wie eingangs erwähnt.


    D.h. prinzipiell sollte ein Aufruf mittels update.sh das "Upgrade" auf die 64bit erfolgreich durchführen können? Und manuell sollten keine weiteren Schritte notwendig sein?

    Debian 9, 64bit ist hier im Einsatz.


    Wie gesagt beim update.sh Aufruf kam der zuvor genannte Fehler im verlinkten Beitrag.


    Bash
    $ ll /opt/pdadmin/lib/libmysql*
    lrwxrwxrwx 1 root root     41 Jun 16 17:26 /opt/pdadmin/lib/libmysqlclient.so -> /opt/pdadmin/lib/libmysqlclient.so.15.0.0
    lrwxrwxrwx 1 root root     41 Jun 16 17:26 /opt/pdadmin/lib/libmysqlclient.so.15 -> /opt/pdadmin/lib/libmysqlclient.so.15.0.0
    -r--r--r-- 1 root root 404828 Aug  6  2007 /opt/pdadmin/lib/libmysqlclient.so.15.0.0
    
    $ file /opt/pdadmin/lib/libmysqlclient.so.15.0.0 
    /opt/pdadmin/lib/libmysqlclient.so.15.0.0: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped

    Ich würde es sehr hilfreich finden wenn es eine Möglichkeit gäbe Kommentare zu Endkunden-Einträgen (Bereich "Übersicht" unter "Kunden und Domains") hinzuzufügen und diese dann in der Übersicht anzuzeigen.


    Kommentare gibt es derzeit ja bereits für andere Bereiche wie z.B. FTP Zusatzaccounts.