Roundcube kaputtgebastelt :-(  [GELÖST]

Diskussionen zur Bedienung von KeyHelp.
Post Reply
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Roundcube kaputtgebastelt :-(

Post by technotravel »

Vorgeschichte: um webmail.host.tld nutzen zu können, hatte ich mein Roundcube nach dem KH-Update wieder auf 1.53 downgegradet, um diese Adresse (mit Apache Anweisungen in der subdomain) nutzen zu können.

Dies funktionerte auch bis heute morgen tadellos. Dann aber das Problem, dass aus dem Webmail keine Mails mehr verschickt werden konnten - es kam immer diese Fehlermeldung:
webmail error.png
webmail error.png (9.44 KiB) Viewed 1029 times

Die Fehlermeldung im Log war die bereits bekannte:

Code: Select all

[Sun Sep 18 12:44:20.618828 2022] [ssl:warn] [pid 1151:tid 139691250789696] AH01909: webmail:443:0 server certificate does NOT include an ID which matches the server name
[Sun Sep 18 12:44:20.619028 2022] [ssl:error] [pid 1151:tid 139691250789696] AH02217: ssl_stapling_init_cert: can't retrieve issuer certificate! [subject: emailAddress=info@keyhelp.de,CN=v22016103097638391.supersrv.de,OU=KeyHelp Panel,O=KeyHelp,L=Erfurt,ST=Thuringia,C=DE / issuer: emailAddress=info@keyhelp.de,CN=v22016103097638391.supersrv.de,OU=KeyHelp Panel,O=KeyHelp,L=Erfurt,ST=Thuringia,C=DE / serial: 6DFD24DB8212D7C6F3C9E13E4B7865DB0E6535B5 / notbefore: Feb 14 22:34:07 2021 GMT / notafter: Feb 12 22:34:07 2031 GMT]
[Sun Sep 18 12:44:20.619049 2022] [ssl:error] [pid 1151:tid 139691250789696] AH02604: Unable to configure certificate webmail:443:0 for stapling
Dies übrigens sowohl unter webmail.host.tld als auch der im Panel eingestellten Adresse host.tld/webmail ... Mit Emailprogrammen funktionierte der Mailversand aber einwandfrei, weshalb ich auf einen Fehler im Roundcube schloß.

Da Mlan ja einen pfiffigen Hack für Roundcube 1.60 gepostet hatte, beschloß ich, das Roundcube wieder upzugraden, wiederum über die KH-Restore Funktion aus einem Backup.

Im Panel wird jetzt für Roundcube auch wieder Version 1.6. angezeigt. Aber seitdem kann ich das Webmail unter keiner der Adressen mehr öffnen :shock:

Ich bekomme nur noch einen "internal error":

Code: Select all

Oops... something went wrong!

An internal error has occurred. Your request cannot be processed at this time.

For administrators: Please check the application and/or server error logs for more information.
In den apache und keyhelp logs konnte ich dazu leider nichts finden.

Wie kann ich Roundcube wieder zum Laufen kriegen?

Edit: Thread Titel korrigiert - es betrifft ja nur Roundcube, nicht das ganze Webmail ...
Last edited by technotravel on Sun 18. Sep 2022, 22:25, edited 1 time in total.
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Webmail kaputtgebastelt :-(

Post by MLan »

probier mal zuerst

Code: Select all

chown -R keyhelp:keyhelp /home/keyhelp/www/roundcube/
dann Fehlersuche:

Code: Select all

edit 
/home/keyhelp/www/roundcube/config/config.inc.php
nach 
$config = [];
das hier einfügen:

$config['debug_level'] = 1;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['smtp_debug'] = true;

und dann schau mal danach

Code: Select all

tail -f /home/keyhelp/www/roundcube/logs/*.log
Viel Glück
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Re: Webmail kaputtgebastelt :-(

Post by technotravel »

Hey Mlan - vielen Dank für diese konstruktive Hilfe!

Ich wusste gar nicht, dass Roundcube eigene Logs schreibt! Und offenbar auch eine eigene Mail-Queue hat - jedenfalls hängt da ein Versuch eines Versandes über Webmail heute Morgen, der unter mailq nicht angezeigt wird ...

Aber hier vermutlich das richtige Problem:

Code: Select all

[18-Sep-2022 19:07:04 +0200]: <5efu39gg> DB Error: SQLSTATE[HY000] [1045] Access denied for user 'roundcube'@'localhost' (using password: YES) in /home/keyhelp/www/roundcube/program/lib/Roundcube/rcube_db.php on line 200 (GET /webmail/)
Und das Webmail lädt immer noch nicht ...

Hast du dazu eine Idee?

Dann fiel mir bei Lektüre der config noch dieses auf:

Code: Select all

// SMTP username (if required) if you use %u as the username Roundcube
// will use the current username for login
$config['smtp_user'] = '%u';
Ob das korrekt ist? Vielleicht würde das das Sendeproblem heute Morgen erklären .... was steht denn da bei dir (oder korrekterweise)?
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Webmail kaputtgebastelt :-(

Post by MLan »

technotravel wrote: Sun 18. Sep 2022, 19:32 $config['smtp_user'] = '%u';[/code]
Ob das korrekt ist? Vielleicht würde das das Sendeproblem heute Morgen erklären .... was steht denn da bei dir (oder korrekterweise)?

Code: Select all

/home/keyhelp/www/roundcube/config/config.inc.php 

$config = [];

$config['debug_level'] = 1;
$config['sql_debug'] = true;
$config['imap_debug'] = true;
$config['ldap_debug'] = true;
$config['smtp_debug'] = true;

$config['db_dsnw'] = 'mysql://roundcube:' . '46456456454546' . '@localhost/roundcube';
$config['imap_host'] = 'tls://127.0.0.1';

$config['imap_conn_options'] = [
    'ssl' => [
        'verify_peer'       => false,
        'verify_peer_name'  => false,
        'allow_self_signed' => true,
    ],
];

$config['smtp_host'] = 'tls://127.0.0.1:587';
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';

$config['smtp_conn_options'] = [
    'ssl' => [
        'verify_peer'       => false,
        'verify_peer_name'  => false,
        'allow_self_signed' => true,
    ],
];

$config['support_url'] = '';
$config['product_name'] = 'Webmail';
$config['des_key'] = '546456456456456456';
$config['session_lifetime'] = 30;
$config['skin_logo'] = [];
$config['plugins'] = ['managesieve','password','keyhelp_sync_identities','markasjunk'];
$config['drafts_mbox'] = 'Drafts';
$config['junk_mbox'] = 'Junk';
$config['sent_mbox'] = 'Sent';
$config['trash_mbox'] = 'Trash';
$config['create_default_folders'] = true;
$config['skin'] = 'elastic';
$config['htmleditor'] = 1;
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Re: Webmail kaputtgebastelt :-(

Post by technotravel »

Hab ich alles so vorgefunden.

Es bleibt bei diesem Problem:

Code: Select all

[18-Sep-2022 20:28:36 +0200]: <5efu39gg> DB Error: SQLSTATE[HY000] [1045] Access denied for user 'roundcube'@'localhost' (using password: YES) in /home/keyhelp/www/roundcube/program/lib/Roundcube/rcube_db.php on line 200 (GET /webmail/)
:x
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Webmail kaputtgebastelt :-(  [GELÖST]

Post by OlliTheDarkness »

technotravel wrote: Sun 18. Sep 2022, 20:30 Hab ich alles so vorgefunden.

Es bleibt bei diesem Problem:

Code: Select all

[18-Sep-2022 20:28:36 +0200]: <5efu39gg> DB Error: SQLSTATE[HY000] [1045] Access denied for user 'roundcube'@'localhost' (using password: YES) in /home/keyhelp/www/roundcube/program/lib/Roundcube/rcube_db.php on line 200 (GET /webmail/)
:x
Das erklärt sich doch selbst , oder nicht ?
Falscher / Unberechtigter Benutzer bzw. Falsches Kennwort.

Das einzig nötige für dich ist nun zu klären ob der Benutzer in der DB existiert, ob er die richtigen Rechte (Zugriff auf die roundcube DB) hat.
Wenn ja bleibt noch das Kennwort, kopier es aus der Config und setz es für den roundcube User in der DB.

Schon bist wieder glücklicher Besitzer einer laufenden RoundCube Installation.

War doch garnicht so schwer , oder ?
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Re: Webmail kaputtgebastelt :-(

Post by technotravel »

OlliTheDarkness wrote: Sun 18. Sep 2022, 21:28
Das erklärt sich doch selbst , oder nicht ?
Falscher / Unberechtigter Benutzer bzw. Falsches Kennwort.
Leider nicht, Olli ...

Es lädt ja nicht einmal die Login-Seite des Webmail, wie oben beschrieben - von daher kommt es nicht mal zur Passwortabfrage eines Nutzers.

Ich vermute ja, dass Roundcube sich selbst irgendwie am Sytem oder KH authentizieren muss, und es daran hakt.

Aber keine Ahnung, wo ...
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Roundcube kaputtgebastelt :-(

Post by OlliTheDarkness »

Sie haben Post.
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Re: Webmail kaputtgebastelt :-(

Post by technotravel »

OlliTheDarkness wrote: Sun 18. Sep 2022, 21:28
War doch garnicht so schwer , oder ?

Mensch Olli, du hast ja sowas von Recht :lol:

Sobald man mal weiss, wo und wie - dann ist es echt easy :-)


DANKE!
Chris
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
OlliTheDarkness
Posts: 1854
Joined: Tue 14. Aug 2018, 16:41
Location: Essen (NRW)

Re: Webmail kaputtgebastelt :-(

Post by OlliTheDarkness »

technotravel wrote: Sun 18. Sep 2022, 23:42
OlliTheDarkness wrote: Sun 18. Sep 2022, 21:28
War doch garnicht so schwer , oder ?

Mensch Olli, du hast ja sowas von Recht :lol:

Sobald man mal weiss, wo und wie - dann ist es echt easy :-)


DANKE!
Chris
Bitte ;)
Weil einfach, einfach einfach ist ^^

Nicht vergessen als GELÖST zu markieren :)
Mit freundlichen Grüßen
OlliTheDarkness

**************************************************************
Helden leben lange, Legenden sterben nie

:!: World Hack Organization :!:
**************************************************************
User avatar
MLan
Posts: 466
Joined: Wed 20. Sep 2017, 23:05
Location: @home

Re: Roundcube kaputtgebastelt :-(

Post by MLan »

Und wo ist die Lösung für's gemeine Volk ihr ihr Geheimniskrämer ?
User avatar
technotravel
KeyHelp Translator
Posts: 263
Joined: Mon 19. Oct 2020, 11:11

Re: Roundcube kaputtgebastelt :-(

Post by technotravel »

MLan wrote: Mon 19. Sep 2022, 00:06 Und wo ist die Lösung für's gemeine Volk ihr ihr Geheimniskrämer ?
Für dich wäre das keine Herausforderung gewesen, Mlan - ich bin aber recht unerfahren mit PHPMyadmin und wusste nicht, dass es dort eine Funktion zum Ändern von Passworten gibt. Olli hat mich galant dorthin geleitet - und tatsächlich war es dann mit dem PW aus der config geregelt.

Ich vermute mal, dass KH die Passwörter für solche Dienste bei einem Update ändert ... ich hatte das nämlich nicht angerührt, nur ein altes Backup eingespielt.

@Olli: ich habe deinen Beitrag als Lösung markiert und im Titel erscheint auch GELÖST - nicht aber in den einzelnen Beiträgen
Chers francophones, je traduis KeyHelp en français. S'il y a des erreurs ou des propositions d'amélioration, n'hésitez pas à me contacter !
(Ich übersetze KeyHelp ins Französische)
User avatar
Alexander
Keyweb AG
Posts: 3813
Joined: Wed 20. Jan 2016, 02:23

Re: Roundcube kaputtgebastelt :-(

Post by Alexander »

technotravel wrote: Mon 19. Sep 2022, 00:25 Ich vermute mal, dass KH die Passwörter für solche Dienste bei einem Update ändert ... ich hatte das nämlich nicht angerührt, nur ein altes Backup eingespielt.
Das ist korrekt, bei jedem Roundcube Update wird auch das Passwort für den Roundcube Datenbank Benutzer aktualisiert.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Post Reply