Koozali.org: home of the SME Server
Contribs.org Forums => Koozali SME Server 10.x Contribs => Topic started by: david000 on March 22, 2024, 06:54:36 PM
-
I had the contribs update email so I ran the command in PuTTy.
The update failed suggesting that I was on the wrong version (5.something). I followed the instructions on the Koozali site, unlocking the version and reinstalling roundcube.
That seemed to go OK so I then ran the command in the update email. However it go to "executing signal-event temp" and stalled. I then accidentally stopped the process by trying to ^C in PuTTy.
To try and resolve things I uninstalled roundcube and am trying to reinstall but it's stalled again at "executing signal-event temp".
On the upside I can access server manager and mail via Horde.
Oddly I seem to be getting an authentication error when sending mail from our quoting software but am logged in as that user.
Any help much appreciated
-
I've just noticed that running the install commands tries to install:
smeserver-roundcube noarch 1.2-21.el7.sme
Not 1.6 as per https://wiki.koozali.org/RoundCube
yum install smeserver-extrarepositories-remi-roundcube -y
yum install smeserver-roundcube --enablerepo=smecontribs,remi-roundcube
to uninstall I used the
yum remove roundcube smeserver-roundcube smeserver-roundcube_plugins
At the moment I've ran the uninstall command so no roundcube currently installed.
I'm slightly worried I'm not able to connect to SME to send mail from my quoting software now - the user credentials have not changed in the quote software but I can log into horde using the same user credentials ?
-
Think there is a fix coming but can't find a bug for it.
We'll get back to you soonest.
-
see the wiki to remove lock version.
also a new version of smeserver-roubdcube is in smetest. update of smeserver-qpsmtpd ha break sending for roundcube. the fix is there
-
Think there is a fix coming but can't find a bug for it.
We'll get back to you soonest.
no bug i fixed it before it was bugged after report in rocket.
-
I've just noticed that running the install commands tries to install:
smeserver-roundcube noarch 1.2-21.el7.sme
Not 1.6 as per https://wiki.koozali.org/RoundCube
1.6 refers to roundcubemail rpm not the smeserver-roundcube rpm
-
Think there is a fix coming but can't find a bug for it.
We'll get back to you soonest.
Ta, much appreciated :)
-
Thanks Jean-Philippe,
see the wiki to remove lock version.
Found that - done.
also a new version of smeserver-roubdcube is in smetest. update of smeserver-qpsmtpd ha break sending for roundcube. the fix is there
So I should be able to install directly from smetest ?
The would the command be:
yum install smeserver-roundcube --enablerepo=smetest
My skills are *newby* level :lol:
-
to be sure
yum install smeserver-roundcube --enablerepo=smecontribs,smetest
-
Oddly I seem to be getting an authentication error when sending mail from our quoting software but am logged in as that user.
This is now reported in https://bugs.koozali.org/show_bug.cgi?id=12519, and a new version of smeserver-roundcube (smeserver-roundcube-1.2-23.el7.sme.noarch.rpm) in smetest is on its way to the mirrors.
-
Thanks again to everyone. I'll apply the smetest update shortly and hopefully that will do the trick.
Best wishes
David
-
This is now reported in https://bugs.koozali.org/show_bug.cgi?id=12519, and a new version of smeserver-roundcube (smeserver-roundcube-1.2-23.el7.sme.noarch.rpm) in smetest is on its way to the mirrors.
Not sure if this is relevant but at the moment my system has roundcube uninstalled but the authentication issue seems to persist. I'll update when I've reinstalled from smetest.
-
I'm just installing as per:
yum install smeserver-roundcube --enablerepo=smecontribs,smetest
However the process seems to stall at 'executing signal event temp........'
how long should this take - we have a lot of mail so maybe there is a lot of processing to do ?
-----
I left it to it and returned after an hour or so. Putty as disconnected - I restarted the session but I don't know the status of the install. I'm tempted to do a reconfigure\reboot but will resist for now. \roundcube\ is still returning "The requested URL /roundcube/ was not found on this server."
---
[root@sme10 ~]# yum list installed | grep roundcube
php-kolab-net-ldap3.noarch 1.1.4-1.el7.remi @remi-roundcube
php-pear-Net-LDAP2.noarch 2.2.0-1.el7.remi @remi-roundcube
roundcubemail.noarch 1.6.6-1.el7.remi @remi-roundcube
smeserver-extrarepositories-remi-roundcube.noarch
smeserver-roundcube.noarch 1.2-23.el7.sme installed
-
your messages log will have the answer and also the last thing in your terminal when it disconnected
if you have nextcloud or a lot of users signal event could take a long time.
-
your messages log will have the answer and also the last thing in your terminal when it disconnected
if you have nextcloud or a lot of users signal event could take a long time.
Using server manager the current 'messages' is full of:
/var/log/messages: Viewed at Sun 24 Mar 2024 08:41:09 AM GMT.
Mar 24 03:30:31 sme10 rsyslogd: [origin software="rsyslogd" swVersion="8.24.0-57.el7_9.3" x-pid="1846" x-info="http://www.rsyslog.com"] rsyslogd was HUPed
Mar 24 03:30:33 sme10 journal: Suppressed 9122 messages from /system.slice/crond.service
Mar 24 03:35:01 sme10 su: (to qmailr) root on none
Mar 24 03:40:01 sme10 journal: Suppressed 9121 messages from /system.slice/crond.service
Mar 24 03:40:01 sme10 su: (to qmailr) root on none
briefly there was:
Mar 24 06:45:02 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
Mar 24 06:45:02 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
Mar 24 06:45:02 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
Mar 24 06:45:02 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
Mar 24 06:45:02 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
But I found yesterdays log and I see this which relates to the install from the smetest:
Mar 23 13:50:13 sme10 systemd-logind: New session 511 of user root.
Mar 23 13:50:56 sme10 yum[14831]: Installed: smeserver-roundcube-1.2-23.el7.sme.noarch
Mar 23 13:50:57 sme10 esmith::event[14848]: Processing event: temp
Mar 23 13:50:57 sme10 esmith::event[14848]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
Mar 23 13:50:58 sme10 esmith::event[14848]: Using version ^3.3 for johndoh/contextmenu
Mar 23 13:50:58 sme10 esmith::event[14848]: ./composer.json has been updated
Mar 23 13:50:58 sme10 esmith::event[14848]: Running composer update johndoh/contextmenu --with-dependencies
Mar 23 13:50:58 sme10 esmith::event[14848]: Loading composer repositories with package information
Mar 23 13:50:59 sme10 esmith::event[14848]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Mar 23 13:50:59 sme10 esmith::event[14848]: Updating dependencies
Mar 23 13:50:59 sme10 esmith::event[14848]: Nothing to modify in lock file
Mar 23 13:50:59 sme10 esmith::event[14848]: Installing dependencies from lock file (including require-dev)
Mar 23 13:50:59 sme10 esmith::event[14848]: Package operations: 1 install, 0 updates, 0 removals
Mar 23 13:50:59 sme10 esmith::event[14848]: - Installing johndoh/globaladdressbook (2.1): Extracting archive
Mar 23 13:55:01 sme10 journal: Suppressed 9117 messages from /system.slice/crond.service
Mar 23 13:55:01 sme10 su: (to qmailr) root on none
later followed by:
Mar 23 15:59:44 sme10 kernel: [79829.913093] perf: interrupt took too long (3924 > 3917), lowering kernel.perf_event_max_sample_rate to 50000
Mar 23 15:59:44 sme10 kernel: perf: interrupt took too long (3924 > 3917), lowering kernel.perf_event_max_sample_rate to 50000
and
Mar 23 17:40:03 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
After that it runs the backup operation and nothing more that could be related.
I'm not sure how to interpret the log - the system believes that roundcube is installed but something has gone astray but
I'm not sure how to move forward as roundcube isn't available and the issue with sending mail from a different app is still present.
-
what means roundcube is not available?
what are the « different apps » and can you be more specific with « issue with sending mail from a different app is still present. »
we would need you to define issue and list the apps impacted.
currently what you say is similar to say to a mechanic who is not in front of your car « the car does not work ». Pretty sure he would not be able to help. be specific what you are doing, what di you expect to see and what do you see
also instead of giving us a reader digest of your favorite sentences of the book, extracting the log in a systematic way would help. From the mention of installing the new package up to the end of the signal-event temp which should also be mentioned.
-
what means roundcube is not available?
My apologies.
When I say round cube isn't available - when I try and access the web mail via roundcube via 172.16.16.72\roundcube\ the server returns:
"Not Found
The requested URL /roundcube/ was not found on this server."
what are the « different apps » and can you be more specific with « issue with sending mail from a different app is still present. » we would need you to define issue and list the apps impacted.
This refers to my original post. The 'app' in question is quoting software. This is currently configured to send email using SME10 SMTP using the credentials of one of the SME10 users. holck kindly raised a bug report https://bugs.koozali.org/show_bug.cgi?id=12519 but I thought the information might help.
Log File:
I did a yum update on Friday afternoon (22nd) at around 4pm UK time. After that I applied the contribs update using the command in the email
# yum update --enablerepo=smecontribs
That failed, stalling at ''executing signal event temp........''. I then removed round cube, tried again, and tried with the 'smetest' version (Saturday).
I've tried several ways of attaching the full message log for that period but the forum software declines due to file type or message length - what's the best way of communicating that ?
-
I believe this is the log entry associated with my last install attempt using smetest. The next set of events is that backup routine that runs later in the evening:
Mar 23 13:50:13 sme10 systemd-logind: New session 511 of user root.
Mar 23 13:50:56 sme10 yum[14831]: Installed: smeserver-roundcube-1.2-23.el7.sme.noarch
Mar 23 13:50:57 sme10 esmith::event[14848]: Processing event: temp
Mar 23 13:50:57 sme10 esmith::event[14848]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
Mar 23 13:50:58 sme10 esmith::event[14848]: Using version ^3.3 for johndoh/contextmenu
Mar 23 13:50:58 sme10 esmith::event[14848]: ./composer.json has been updated
Mar 23 13:50:58 sme10 esmith::event[14848]: Running composer update johndoh/contextmenu --with-dependencies
Mar 23 13:50:58 sme10 esmith::event[14848]: Loading composer repositories with package information
Mar 23 13:50:59 sme10 esmith::event[14848]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Mar 23 13:50:59 sme10 esmith::event[14848]: Updating dependencies
Mar 23 13:50:59 sme10 esmith::event[14848]: Nothing to modify in lock file
Mar 23 13:50:59 sme10 esmith::event[14848]: Installing dependencies from lock file (including require-dev)
Mar 23 13:50:59 sme10 esmith::event[14848]: Package operations: 1 install, 0 updates, 0 removals
Mar 23 13:50:59 sme10 esmith::event[14848]: - Installing johndoh/globaladdressbook (2.1): Extracting archive
Mar 23 13:55:01 sme10 journal: Suppressed 9117 messages from /system.slice/crond.service
Mar 23 13:55:01 sme10 su: (to qmailr) root on none
Mar 23 14:00:01 sme10 journal: Suppressed 9117 messages from /system.slice/crond.service
Mar 23 14:00:01 sme10 su: (to qmailr) root on none
Mar 23 14:01:01 sme10 journal: Suppressed 9117 messages from /system.slice/crond.service
Mar 23 14:05:01 sme10 su: (to qmailr) root on none
Mar 23 14:10:01 sme10 journal: Suppressed 9141 messages from /system.slice/crond.service
Mar 23 14:10:01 sme10 su: (to qmailr) root on none
Mar 23 14:15:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:15:01 sme10 su: (to qmailr) root on none
Mar 23 14:20:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:20:01 sme10 su: (to qmailr) root on none
Mar 23 14:25:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:25:02 sme10 su: (to qmailr) root on none
Mar 23 14:30:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:30:01 sme10 su: (to qmailr) root on none
Mar 23 14:30:35 sme10 systemd-logind: Removed session 511.
Mar 23 14:35:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:35:01 sme10 su: (to qmailr) root on none
Mar 23 14:40:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:40:01 sme10 su: (to qmailr) root on none
Mar 23 14:45:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:45:01 sme10 su: (to qmailr) root on none
Mar 23 14:50:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:50:01 sme10 su: (to qmailr) root on none
Mar 23 14:55:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 14:55:01 sme10 su: (to qmailr) root on none
Mar 23 15:00:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 15:00:01 sme10 su: (to qmailr) root on none
Mar 23 15:01:01 sme10 journal: Suppressed 9118 messages from /system.slice/crond.service
Mar 23 15:05:01 sme10 su: (to qmailr) root on none
Mar 23 15:10:01 sme10 journal: Suppressed 9142 messages from /system.slice/crond.service
Mar 23 15:10:01 sme10 su: (to qmailr) root on none
Mar 23 15:15:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:15:01 sme10 su: (to qmailr) root on none
Mar 23 15:20:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:20:01 sme10 su: (to qmailr) root on none
Mar 23 15:25:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:25:01 sme10 su: (to qmailr) root on none
Mar 23 15:30:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:30:01 sme10 su: (to qmailr) root on none
Mar 23 15:35:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:35:01 sme10 su: (to qmailr) root on none
Mar 23 15:40:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:40:01 sme10 su: (to qmailr) root on none
Mar 23 15:45:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:45:01 sme10 su: (to qmailr) root on none
Mar 23 15:50:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:50:01 sme10 su: (to qmailr) root on none
Mar 23 15:55:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 15:55:01 sme10 su: (to qmailr) root on none
Mar 23 15:59:44 sme10 kernel: [79829.913093] perf: interrupt took too long (3924 > 3917), lowering kernel.perf_event_max_sample_rate to 50000
Mar 23 15:59:44 sme10 kernel: perf: interrupt took too long (3924 > 3917), lowering kernel.perf_event_max_sample_rate to 50000
Mar 23 16:00:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 16:00:01 sme10 su: (to qmailr) root on none
Mar 23 16:01:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 16:05:01 sme10 su: (to qmailr) root on none
Mar 23 16:10:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 16:10:01 sme10 su: (to qmailr) root on none
Mar 23 16:14:08 sme10 systemd-logind: New session 571 of user root.
Mar 23 16:15:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 16:15:01 sme10 su: (to qmailr) root on none
Mar 23 16:20:01 sme10 journal: Suppressed 9119 messages from /system.slice/crond.service
Mar 23 16:20:01 sme10 su: (to qmailr) root on none
Mar 23 16:25:01 sme10 journal: Suppressed 9143 messages from /system.slice/crond.service
Mar 23 16:25:01 sme10 su: (to qmailr) root on none
Mar 23 16:30:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:30:01 sme10 su: (to qmailr) root on none
Mar 23 16:35:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:35:01 sme10 su: (to qmailr) root on none
Mar 23 16:40:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:40:01 sme10 su: (to qmailr) root on none
Mar 23 16:45:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:45:01 sme10 su: (to qmailr) root on none
Mar 23 16:50:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:50:01 sme10 su: (to qmailr) root on none
Mar 23 16:55:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 16:55:01 sme10 su: (to qmailr) root on none
Mar 23 17:00:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:00:01 sme10 su: (to qmailr) root on none
Mar 23 17:01:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:05:01 sme10 su: (to qmailr) root on none
Mar 23 17:10:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:10:01 sme10 su: (to qmailr) root on none
Mar 23 17:15:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:15:01 sme10 su: (to qmailr) root on none
Mar 23 17:20:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:20:01 sme10 su: (to qmailr) root on none
Mar 23 17:25:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:25:01 sme10 su: (to qmailr) root on none
Mar 23 17:30:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:30:01 sme10 su: (to qmailr) root on none
Mar 23 17:35:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:35:01 sme10 su: (to qmailr) root on none
Mar 23 17:40:01 sme10 journal: Suppressed 9120 messages from /system.slice/crond.service
Mar 23 17:40:01 sme10 su: (to qmailr) root on none
Mar 23 17:40:03 sme10 rsyslogd: imjournal: journal reloaded... [v8.24.0-57.el7_9.3 try http://www.rsyslog.com/e/0 ]
-
hi,
do you have fetchmail (to retrieve an external pop mail account) running on your server ? if yes is it the contrib or configured via the mail panel in manager ?
this would explain the numerous
Mar 23 14:00:01 sme10 journal: Suppressed 9117 messages from /system.slice/crond.service
Mar 23 14:00:01 sme10 su: (to qmailr) root on none
for the :
172.16.16.72\roundcube\ the server returns:
"Not Found
The requested URL /roundcube/ was not found on this server."
this means the service was not installed, which we can understand as the messages log never shows a successfull install
This refers to my original post. The 'app' in question is quoting software. This is currently configured to send email using SME10 SMTP using the credentials of one of the SME10 users. holck kindly raised a bug report https://bugs.koozali.org/show_bug.cgi?id=12519 but I thought the information might help.
any log for those apps ?
also have you check on which port they try to authenticate ? after the smeserver-qpsmtpd update port 25 is no longer allowing auth port 25 by default (you should use port 465 with SSL [smtps], or enabling via manager in email panel auth on smtp and smtps), as it was before migration from cvm-unix auth to imap auth (the fixed situation allowed mulitple flooding and bruteforce on port 25):
* lun. déc. 18 2023 Jean-Philippe Pialasse <tests@pialasse.com> 2.7.0-15.sme
- revert ability to enable selectively auth on smtp/ssmtp [SME: 12449]
...
* dim. févr. 05 2023 John Crisp <jcrisp@safeandsoundit.co.uk> 2.7.0-12.sme
- migrate from cvm-unix auth to imap auth [SME: 12193]
here is a full transaction
Feb 25 20:10:48 sme10a5 yum[3001]: Installed: smeserver-roundcube-1.2-21.el7.sme.noarch
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: OLD roundcube=(undefined)
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: NEW roundcube=service
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: OLD roundcube=service
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: NEW roundcube=service|DbPassword|772743770227865
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: OLD spamassassin=service|DNSAvailable|yes|MessageRetentionTime|90|OkLanguages|all|OkLocales|all|RejectLevel|0|ReportSafe|0|Sensitivity|medium|SkipRBLChecks|0|SortSpam|enabled|Subject|[SPAM]|SubjectTag|disabled|TagLevel|5|UseBayes|0|status|disabled
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: NEW spamassassin=service|DNSAvailable|yes|MessageRetentionTime|90|OkLanguages|all|OkLocales|all|RejectLevel|0|ReportSafe|0|Sensitivity|medium|SkipRBLChecks|0|SortSpam|enabled|SpamLearning|enabled|Subject|[SPAM]|SubjectTag|disabled|TagLevel|5|UseBayes|0|status|disabled
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: OLD sieve=(undefined)
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: NEW sieve=service|TCPPort|4190|access|private|status|enabled
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: OLD roundcube=service|DbPassword|772743770227865
Feb 25 20:10:48 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/configuration: NEW roundcube=service|DbName|roundcube|DbPassword|772743770227865|DbUser|roundcube|Name|RoundCube IMAP Client|PluginsList|globaladdressbook,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticons,managesieve,nextcloud_attachments|access|public|status|enabled
Feb 25 20:10:49 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/accounts: OLD roundcube=(undefined)
Feb 25 20:10:49 sme10a5 /etc/e-smith/events/actions/initialize-default-databases[3086]: /home/e-smith/db/accounts: NEW roundcube=reserved
Feb 25 20:10:49 sme10a5 esmith::event[3087]: Processing event: temp
Feb 25 20:10:49 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
Feb 25 20:10:49 sme10a5 /sbin/e-smith/db[3090]: /home/e-smith/db/configuration: OLD php81=configuration|AllowUrlFopen|Off
Feb 25 20:10:49 sme10a5 /sbin/e-smith/db[3090]: /home/e-smith/db/configuration: NEW php81=configuration|AllowUrlFopen|On
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Using version ^3.3 for johndoh/contextmenu
Feb 25 20:10:53 sme10a5 esmith::event[3087]: ./composer.json has been updated
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Running composer update johndoh/contextmenu --with-dependencies
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Loading composer repositories with package information
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Updating dependencies
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Lock file operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:53 sme10a5 esmith::event[3087]: - Locking johndoh/contextmenu (3.3.1)
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Writing lock file
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Installing dependencies from lock file (including require-dev)
Feb 25 20:10:53 sme10a5 esmith::event[3087]: Package operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:53 sme10a5 esmith::event[3087]: - Downloading johndoh/contextmenu (3.3.1)
Feb 25 20:10:54 sme10a5 esmith::event[3087]: - Installing johndoh/contextmenu (3.3.1): Extracting archive
Feb 25 20:10:54 sme10a5 esmith::event[3087]: Generating autoload files
Feb 25 20:10:54 sme10a5 esmith::event[3087]: 4 packages you are using are looking for funding.
Feb 25 20:10:54 sme10a5 esmith::event[3087]: Use the `composer fund` command to find out more!
Feb 25 20:10:55 sme10a5 esmith::event[3087]: No security vulnerability advisories found
Feb 25 20:10:56 sme10a5 esmith::event[3087]: ./composer.json has been updated
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Running composer update johndoh/globaladdressbook --with-dependencies
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Loading composer repositories with package information
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Updating dependencies
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Lock file operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:56 sme10a5 esmith::event[3087]: - Locking johndoh/globaladdressbook (2.1)
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Writing lock file
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Installing dependencies from lock file (including require-dev)
Feb 25 20:10:56 sme10a5 esmith::event[3087]: Package operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:56 sme10a5 esmith::event[3087]: - Downloading johndoh/globaladdressbook (2.1)
Feb 25 20:10:57 sme10a5 esmith::event[3087]: - Installing johndoh/globaladdressbook (2.1): Extracting archive
Feb 25 20:10:57 sme10a5 esmith::event[3087]: Creating package config file
Feb 25 20:10:57 sme10a5 esmith::event[3087]: Generating autoload files
Feb 25 20:10:57 sme10a5 esmith::event[3087]: 4 packages you are using are looking for funding.
Feb 25 20:10:57 sme10a5 esmith::event[3087]: Use the `composer fund` command to find out more!
Feb 25 20:10:57 sme10a5 esmith::event[3087]: No security vulnerability advisories found
Feb 25 20:10:58 sme10a5 esmith::event[3087]: ./composer.json has been updated
Feb 25 20:10:58 sme10a5 esmith::event[3087]: Running composer update roundcube/larry --with-dependencies
Feb 25 20:10:58 sme10a5 esmith::event[3087]: Loading composer repositories with package information
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Updating dependencies
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Lock file operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:59 sme10a5 esmith::event[3087]: - Locking roundcube/larry (1.6.1)
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Writing lock file
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Installing dependencies from lock file (including require-dev)
Feb 25 20:10:59 sme10a5 esmith::event[3087]: Package operations: 1 install, 0 updates, 0 removals
Feb 25 20:10:59 sme10a5 esmith::event[3087]: - Downloading roundcube/larry (1.6.1)
Feb 25 20:10:59 sme10a5 esmith::event[3087]: - Installing roundcube/larry (1.6.1): Extracting archive
Feb 25 20:11:00 sme10a5 esmith::event[3087]: Generating autoload files
Feb 25 20:11:00 sme10a5 esmith::event[3087]: 4 packages you are using are looking for funding.
Feb 25 20:11:00 sme10a5 esmith::event[3087]: Use the `composer fund` command to find out more!
Feb 25 20:11:00 sme10a5 esmith::event[3087]: No security vulnerability advisories found
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Using version ^1.3 for bennet0496/nextcloud_attachments
Feb 25 20:11:01 sme10a5 esmith::event[3087]: ./composer.json has been updated
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Running composer update bennet0496/nextcloud_attachments --with-dependencies
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Loading composer repositories with package information
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Dependency guzzlehttp/guzzle is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Updating dependencies
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Lock file operations: 1 install, 0 updates, 0 removals
Feb 25 20:11:01 sme10a5 esmith::event[3087]: - Locking bennet0496/nextcloud_attachments (v1.3)
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Writing lock file
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Installing dependencies from lock file (including require-dev)
Feb 25 20:11:01 sme10a5 esmith::event[3087]: Package operations: 1 install, 0 updates, 0 removals
Feb 25 20:11:01 sme10a5 esmith::event[3087]: - Downloading bennet0496/nextcloud_attachments (v1.3)
Feb 25 20:11:02 sme10a5 esmith::event[3087]: - Installing bennet0496/nextcloud_attachments (v1.3): Extracting archive
Feb 25 20:11:02 sme10a5 esmith::event[3087]: Creating package config file
Feb 25 20:11:02 sme10a5 esmith::event[3087]: Generating autoload files
Feb 25 20:11:02 sme10a5 esmith::event[3087]: 4 packages you are using are looking for funding.
Feb 25 20:11:02 sme10a5 esmith::event[3087]: Use the `composer fund` command to find out more!
Feb 25 20:11:03 sme10a5 esmith::event[3087]: No security vulnerability advisories found
Feb 25 20:11:04 sme10a5 esmith::event[3087]: Upgrading to version 2.7.1 (stable channel).
Feb 25 20:11:04 sme10a5 esmith::event[3087]:
Feb 25 20:11:04 sme10a5 esmith::event[3087]: Use composer self-update --rollback to return to version 2.4.4
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Loading composer repositories with package information
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Updating dependencies
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Lock file operations: 0 installs, 1 update, 0 removals
Feb 25 20:11:05 sme10a5 esmith::event[3087]: - Upgrading symfony/deprecation-contracts (v2.5.2 => v3.4.0)
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Writing lock file
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Installing dependencies from lock file (including require-dev)
Feb 25 20:11:05 sme10a5 esmith::event[3087]: Package operations: 0 installs, 1 update, 0 removals
Feb 25 20:11:05 sme10a5 esmith::event[3087]: - Downloading symfony/deprecation-contracts (v3.4.0)
Feb 25 20:11:06 sme10a5 esmith::event[3087]: - Upgrading symfony/deprecation-contracts (v2.5.2 => v3.4.0): Extracting archive
Feb 25 20:11:06 sme10a5 esmith::event[3087]: Generating autoload files
Feb 25 20:11:06 sme10a5 esmith::event[3087]: 4 packages you are using are looking for funding.
Feb 25 20:11:06 sme10a5 esmith::event[3087]: Use the `composer fund` command to find out more!
Feb 25 20:11:06 sme10a5 esmith::event[3087]: No security vulnerability advisories found.
Feb 25 20:11:06 sme10a5 /sbin/e-smith/db[3263]: /home/e-smith/db/configuration: OLD php81=configuration|AllowUrlFopen|On
Feb 25 20:11:06 sme10a5 /sbin/e-smith/db[3263]: /home/e-smith/db/configuration: NEW php81=configuration|AllowUrlFopen|off
Feb 25 20:11:07 sme10a5 esmith::event[3087]: S03roundcube-conf=action|Event|temp|Action|S03roundcube-conf|Start|1708909849 609294|End|1708909867 226999|Elapsed|17.617705
Feb 25 20:11:07 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Feb 25 20:11:07 sme10a5 esmith::event[3087]: expanding /etc/roundcubemail/config.inc.php
Feb 25 20:11:07 sme10a5 esmith::event[3087]: expanding /etc/systemd/system-preset/49-koozali.preset
Feb 25 20:11:07 sme10a5 esmith::event[3087]: expanding /etc/opt/remi/php81/php-fpm.d/www.conf
Feb 25 20:11:07 sme10a5 esmith::event[3087]: expanding /etc/httpd/conf/httpd.conf
Feb 25 20:11:08 sme10a5 esmith::event[3087]: expanding /etc/e-smith/sql/init/80roundcube
Feb 25 20:11:08 sme10a5 esmith::event[3087]: expanding /etc/dovecot/dovecot.conf
Feb 25 20:11:08 sme10a5 esmith::event[3087]: expanding /home/e-smith/files/public/dovecot-acl
Feb 25 20:11:08 sme10a5 esmith::event[3087]: expanding /usr/share/roundcubemail/plugins/managesieve/config.inc.php
Feb 25 20:11:08 sme10a5 esmith::event[3087]: expanding /usr/share/roundcubemail/plugins/nextcloud_attachments/config.inc.php
Feb 25 20:11:08 sme10a5 esmith::event[3087]: generic_template_expand=action|Event|temp|Action|generic_template_expand|Start|1708909867 227743|End|1708909868 314710|Elapsed|1.086967
Feb 25 20:11:08 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S10systemd-default
Feb 25 20:11:11 sme10a5 esmith::event[3087]: S10systemd-default=action|Event|temp|Action|S10systemd-default|Start|1708909868 315073|End|1708909871 331564|Elapsed|3.016491
Feb 25 20:11:11 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S20qmail-update-user
Feb 25 20:11:11 sme10a5 esmith::event[3087]: S20qmail-update-user=action|Event|temp|Action|S20qmail-update-user|Start|1708909871 332264|End|1708909871 648341|Elapsed|0.316077
Feb 25 20:11:11 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S30dovecot-acl
Feb 25 20:11:11 sme10a5 /etc/e-smith/events/temp/S30dovecot-acl[3455]: /home/e-smith/db/configuration: OLD dovecot=service|Quotas|enabled|status|enabled
Feb 25 20:11:11 sme10a5 /etc/e-smith/events/temp/S30dovecot-acl[3455]: /home/e-smith/db/configuration: NEW dovecot=service|Quotas|enabled|SharedMailboxAcl|no|status|enabled
Feb 25 20:11:11 sme10a5 esmith::event[3087]: S30dovecot-acl=action|Event|temp|Action|S30dovecot-acl|Start|1708909871 649012|End|1708909871 818223|Elapsed|0.169211
Feb 25 20:11:11 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S40dovecot-compile-sieve
Feb 25 20:11:11 sme10a5 esmith::event[3087]: S40dovecot-compile-sieve=action|Event|temp|Action|S40dovecot-compile-sieve|Start|1708909871 819064|End|1708909871 911280|Elapsed|0.092216
Feb 25 20:11:11 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S50systemd-reload
Feb 25 20:11:12 sme10a5 esmith::event[3087]: S50systemd-reload=action|Event|temp|Action|S50systemd-reload|Start|1708909871 911929|End|1708909872 345232|Elapsed|0.433303
Feb 25 20:11:12 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/actions/adjust-services
Feb 25 20:11:12 sme10a5 esmith::event[3087]: adjusting non-supervised php72-php-fpm (restart)
Feb 25 20:11:12 sme10a5 esmith::event[3087]: adjusting non-supervised php71-php-fpm (restart)
Feb 25 20:11:13 sme10a5 esmith::event[3087]: adjusting non-supervised httpd-e-smith (restart)
Feb 25 20:11:15 sme10a5 esmith::event[3087]: adjusting non-supervised php74-php-fpm (restart)
Feb 25 20:11:15 sme10a5 esmith::event[3087]: adjusting non-supervised php-fpm (restart)
Feb 25 20:11:15 sme10a5 esmith::event[3087]: adjusting non-supervised php56-php-fpm (restart)
Feb 25 20:11:15 sme10a5 esmith::event[3087]: adjusting non-supervised php73-php-fpm (restart)
Feb 25 20:11:16 sme10a5 esmith::event[3087]: adjusting non-supervised php70-php-fpm (restart)
Feb 25 20:11:16 sme10a5 esmith::event[3087]: adjusting non-supervised mysql.init (restart)
Feb 25 20:11:17 sme10a5 esmith::event[3087]: adjusting non-supervised qmail (restart)
Feb 25 20:11:17 sme10a5 sv: ok: down: /service/qmail: 0s
Feb 25 20:11:17 sme10a5 esmith::event[3087]: adjusting non-supervised dovecot (restart)
Feb 25 20:11:19 sme10a5 esmith::event[3087]: adjusting non-supervised php81-php-fpm (restart)
Feb 25 20:11:19 sme10a5 esmith::event[3087]: adjusting non-supervised php55-php-fpm (restart)
Feb 25 20:11:20 sme10a5 esmith::event[3087]: adjusting non-supervised php80-php-fpm (restart)
Feb 25 20:11:20 sme10a5 esmith::event[3087]: adjust-services=action|Event|temp|Action|adjust-services|Start|1708909872 345906|End|1708909880 284250|Elapsed|7.938344
you can see in this complete output that the event starts and ends with:
Feb 25 20:10:49 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
...
Feb 25 20:11:20 sme10a5 esmith::event[3087]: adjust-services=action|Event|temp|Action|adjust-services|Start|1708909872 345906|End|1708909880 284250|Elapsed|7.938344
and the S03roundcube-conf script starts and ends with:
Feb 25 20:10:49 sme10a5 esmith::event[3087]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
...
Feb 25 20:11:07 sme10a5 esmith::event[3087]: S03roundcube-conf=action|Event|temp|Action|S03roundcube-conf|Start|1708909849 609294|End|1708909867 226999|Elapsed|17.617705
in your case last line seen of this script is
Mar 23 13:50:59 sme10 esmith::event[14848]: - Installing johndoh/globaladdressbook (2.1): Extracting archive
what returns:
rpm -qa |grep -i roundcube
and also (the script linked by S03roundcube-conf)
/etc/e-smith/events/actions/roundcube-conf
-
hi,
do you have fetchmail (to retrieve an external pop mail account) running on your server ? if yes is it the contrib or configured via the mail panel in manager ?
Thanks Jean-Philippe.
Yes I do have fetch-mail installed and it is configured in the Server-Manager. It was a command line install and it's listed as an extra package - v1.6-26.e17.sme.
any log for those apps ?
I've just updated the port setting to 465 on one of the clients and that's worked perfectly ! I was using port 25 as per the original config. Fingers crossed that's a fix 8)
I'm just trying to understand your code extracts in the rest of the post now. Thanks again.
-
Is this what you needed ?
[root@sme10 ~]# rpm -qa |grep -i roundcube
smeserver-roundcube-1.2-23.el7.sme.noarch
roundcubemail-1.6.6-1.el7.remi.noarch
smeserver-extrarepositories-remi-roundcube-0.1-45.noarch
I then exectuted (ticked Y for each question):
[root@sme10 ~]# /etc/e-smith/events/actions/roundcube-conf
Using version ^3.3 for johndoh/contextmenu
./composer.json has been updated
Running composer update johndoh/contextmenu --with-dependencies
Loading composer repositories with package information
Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Installing johndoh/globaladdressbook (2.1): Extracting archive
Do you want to activate the plugin globaladdressbook? [Y|n] y
Creating package config file
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
./composer.json has been updated
Running composer update johndoh/globaladdressbook --with-dependencies
Loading composer repositories with package information
Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
./composer.json has been updated
Running composer update roundcube/larry --with-dependencies
Loading composer repositories with package information
Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking roundcube/larry (1.6.1)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Downloading roundcube/larry (1.6.1)
- Installing roundcube/larry (1.6.1): Extracting archive
Do you want to activate the skin larry? [Y|n] y
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
Using version ^1.4 for bennet0496/nextcloud_attachments
./composer.json has been updated
Running composer update bennet0496/nextcloud_attachments --with-dependencies
Loading composer repositories with package information
Dependency roundcube/plugin-installer is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency guzzlehttp/guzzle is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Lock file operations: 1 install, 0 updates, 0 removals
- Locking bennet0496/nextcloud_attachments (v1.4.2)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 1 install, 0 updates, 0 removals
- Downloading bennet0496/nextcloud_attachments (v1.4.2)
- Installing bennet0496/nextcloud_attachments (v1.4.2): Extracting archive
Do you want to activate the plugin nextcloud_attachments? [Y|n] y
Updated local config at /etc/roundcubemail/config.inc.php
Creating package config file
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found
Upgrading to version 2.7.2 (stable channel).
Use composer self-update --rollback to return to version 2.4.4
Composer could not detect the root package (roundcube/roundcubemail) version, defaulting to '1.0.0'. See https://getcomposer.org/root-version
Loading composer repositories with package information
Updating dependencies
Lock file operations: 0 installs, 4 updates, 0 removals
- Upgrading pear/crypt_gpg (v1.6.8 => v1.6.9)
- Upgrading pear/mail_mime (1.10.11 => 1.10.12)
- Upgrading pear/pear-core-minimal (v1.10.14 => v1.10.15)
- Upgrading symfony/deprecation-contracts (v2.5.2 => v3.4.0)
Writing lock file
Installing dependencies from lock file (including require-dev)
Package operations: 0 installs, 4 updates, 0 removals
- Downloading symfony/deprecation-contracts (v3.4.0)
- Downloading pear/pear-core-minimal (v1.10.15)
- Downloading pear/crypt_gpg (v1.6.9)
- Downloading pear/mail_mime (1.10.12)
- Upgrading symfony/deprecation-contracts (v2.5.2 => v3.4.0): Extracting archive
- Upgrading pear/pear-core-minimal (v1.10.14 => v1.10.15): Extracting archive
- Upgrading pear/crypt_gpg (v1.6.8 => v1.6.9): Extracting archive
- Upgrading pear/mail_mime (1.10.11 => 1.10.12): Extracting archive
Generating autoload files
4 packages you are using are looking for funding.
Use the `composer fund` command to find out more!
No security vulnerability advisories found.
[root@sme10 ~]#
https://172.16.16.73/roundcube/ still returns 'not found'.
-
ok I was able to reproduce your last issue reinstalling the plugins, composer was silently waiting for an answer to do youw ant to activate the plugin
fix soon in smetest
-
ok I was able to reproduce your last issue reinstalling the plugins, composer was silently waiting for an answer to do youw ant to activate the plugin
fix soon in smetest
ah ok - hence it stalling. Let me know when the fix is up and I'll give it a go. Thanks again for your help.
-
smeserver-roundcube-1.2-24 is in smetest and will soon be in smecontribs
yum clean all --enablerepo=*
yum install smeserver-roundcube --enablerepo=smecontribs,remi-roundcube,smetest
-
smeserver-roundcube-1.2-24 is in smetest and will soon be in smecontribs
yum clean all --enablerepo=*
yum install smeserver-roundcube --enablerepo=smecontribs,remi-roundcube,smetest
[root@sme10 ~]# yum clean all --enablerepo=*
Loaded plugins: fastestmirror, post-transaction-actions, priorities, smeserver, versionlock
Cleaning repos: base centosplus epel extras fasttrack remi-roundcube remi-safe smeaddons
: smecontribs smedev smeextras smeos smetest smeupdates smeupdates-testing stephdl
: updates
Cleaning up list of fastest mirrors
[root@sme10 ~]# yum install smeserver-roundcube --enablerepo=smecontribs,remi-roundcube,smetest
Loaded plugins: fastestmirror, post-transaction-actions, priorities, smeserver, versionlock
Determining fastest mirrors
* base: mirror.cov.ukservers.com
* smeaddons: mirror.pialasse.com
* smecontribs: mirror.pialasse.com
* smeextras: mirror.pialasse.com
* smeos: mirror.pialasse.com
* smetest: mirror.pialasse.com
* smeupdates: mirror.pialasse.com
* updates: mirror.cov.ukservers.com
base | 3.6 kB 00:00:00
remi-roundcube | 3.0 kB 00:00:00
remi-safe | 3.0 kB 00:00:00
smeaddons | 2.9 kB 00:00:00
smecontribs | 3.1 kB 00:00:00
smeextras | 3.1 kB 00:00:00
smeos | 3.1 kB 00:00:00
smetest | 2.9 kB 00:00:00
smeupdates | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
(1/14): smeaddons/primary_db | 33 kB 00:00:00
(2/14): base/7/x86_64/group_gz | 153 kB 00:00:00
(3/14): smecontribs/group_gz | 6.1 kB 00:00:00
(4/14): smeextras/group_gz | 6.1 kB 00:00:00
(5/14): smeextras/primary_db | 1.2 kB 00:00:00
(6/14): smeos/group_gz | 6.3 kB 00:00:00
(7/14): smecontribs/primary_db | 585 kB 00:00:02
(8/14): smetest/primary_db | 135 kB 00:00:00
(9/14): smeos/primary_db | 1.7 MB 00:00:02
(10/14): remi-safe/7/x86_64/primary_db | 2.6 MB 00:00:03
(11/14): smeupdates/primary_db | 981 kB 00:00:01
(12/14): remi-roundcube/7/x86_64/primary_db | 3.7 MB 00:00:05
(13/14): base/7/x86_64/primary_db | 6.1 MB 00:00:07
(14/14): updates/7/x86_64/primary_db | 26 MB 00:00:10
Package smeserver-roundcube-1.2-23.el7.sme.noarch already installed and latest version
Nothing to do
Nothing to do. I guess I need to uninstall with
yum remove roundcube smeserver-roundcube smeserver-roundcube_plugins
Which I've done twice now, and have reinstalled as per the above. The install completed ok but when I try and access server/roundcube/ via the browser I still get the 'not found' message.
Installed:
smeserver-roundcube.noarch 0:1.2-24.el7.sme
So it's the correct version.
-
Uninstall and reinstall from the messages log. Seems ok ?
Mar 25 17:59:52 sme10 systemd-logind: New session 3 of user root.
Mar 25 18:00:01 sme10 journal: Suppressed 9147 messages from /system.slice/crond.service
Mar 25 18:00:01 sme10 su: (to qmailr) root on none
Mar 25 18:00:22 sme10 esmith::event[3996]: Processing event: temp
Mar 25 18:00:22 sme10 esmith::event[3996]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Mar 25 18:00:22 sme10 esmith::event[3996]: generic_template_expand=action|Event|temp|Action|generic_template_expand|Start|1711389622 195429|End|1711389622 235029|Elapsed|0.0396
Mar 25 18:00:22 sme10 esmith::event[3996]: Running event handler: /etc/e-smith/events/actions/adjust-services
Mar 25 18:00:22 sme10 esmith::event[3996]: adjusting non-supervised qmail (restart)
Mar 25 18:00:22 sme10 sv: ok: down: /service/qmail: 0s
Mar 25 18:00:22 sme10 esmith::event[3996]: adjusting non-supervised dovecot (restart)
Mar 25 18:00:23 sme10 esmith::event[3996]: adjusting non-supervised mysql.init (restart)
Mar 25 18:00:23 sme10 esmith::event[3996]: adjusting non-supervised httpd-e-smith (start)
Mar 25 18:00:23 sme10 esmith::event[3996]: adjusting non-supervised httpd-e-smith (sigusr1)
Mar 25 18:00:23 sme10 esmith::event[3996]: adjusting non-supervised php81-php-fpm (restart)
Mar 25 18:00:23 sme10 esmith::event[3996]: adjust-services=action|Event|temp|Action|adjust-services|Start|1711389622 235278|End|1711389623 634976|Elapsed|1.399698
Mar 25 18:00:23 sme10 yum[3995]: Erased: smeserver-roundcube-1.2-24.el7.sme.noarch
Mar 25 18:00:25 sme10 esmith::event[4160]: Processing event: temp
Mar 25 18:00:25 sme10 esmith::event[4160]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Mar 25 18:00:25 sme10 esmith::event[4160]: expanding /etc/systemd/system-preset/49-koozali.preset
Mar 25 18:00:25 sme10 esmith::event[4160]: expanding /etc/opt/remi/php81/php-fpm.d/www.conf
Mar 25 18:00:25 sme10 esmith::event[4160]: expanding /etc/httpd/conf/httpd.conf
Mar 25 18:00:26 sme10 esmith::event[4160]: expanding /etc/dovecot/dovecot.conf
Mar 25 18:00:26 sme10 esmith::event[4160]: generic_template_expand=action|Event|temp|Action|generic_template_expand|Start|1711389625 903069|End|1711389626 283329|Elapsed|0.38026
Mar 25 18:00:26 sme10 esmith::event[4160]: Running event handler: /etc/e-smith/events/temp/S10systemd-default
Mar 25 18:00:27 sme10 esmith::event[4160]: S10systemd-default=action|Event|temp|Action|S10systemd-default|Start|1711389626 283509|End|1711389627 198599|Elapsed|0.91509
Mar 25 18:00:27 sme10 esmith::event[4160]: Running event handler: /etc/e-smith/events/temp/S20qmail-update-user
Mar 25 18:00:27 sme10 esmith::event[4160]: S20qmail-update-user=action|Event|temp|Action|S20qmail-update-user|Start|1711389627 198839|End|1711389627 343241|Elapsed|0.144402
Mar 25 18:00:27 sme10 esmith::event[4160]: Running event handler: /etc/e-smith/events/temp/S50systemd-reload
Mar 25 18:00:27 sme10 esmith::event[4160]: S50systemd-reload=action|Event|temp|Action|S50systemd-reload|Start|1711389627 343480|End|1711389627 389848|Elapsed|0.046368
Mar 25 18:00:27 sme10 esmith::event[4160]: Running event handler: /etc/e-smith/events/actions/adjust-services
Mar 25 18:00:27 sme10 esmith::event[4160]: adjusting non-supervised qmail (restart)
Mar 25 18:00:27 sme10 sv: ok: down: /service/qmail: 0s
Mar 25 18:00:27 sme10 esmith::event[4160]: adjusting non-supervised dovecot (restart)
Mar 25 18:00:28 sme10 esmith::event[4160]: adjusting non-supervised mysql.init (restart)
Mar 25 18:00:28 sme10 esmith::event[4160]: adjusting non-supervised httpd-e-smith (start)
Mar 25 18:00:28 sme10 esmith::event[4160]: adjusting non-supervised httpd-e-smith (sigusr1)
Mar 25 18:00:28 sme10 esmith::event[4160]: adjusting non-supervised php81-php-fpm (restart)
Mar 25 18:00:28 sme10 esmith::event[4160]: adjust-services=action|Event|temp|Action|adjust-services|Start|1711389627 390094|End|1711389628 867246|Elapsed|1.477152
Mar 25 18:01:01 sme10 journal: Suppressed 9147 messages from /system.slice/crond.service
Mar 25 18:01:17 sme10 yum[4670]: Installed: smeserver-roundcube-1.2-24.el7.sme.noarch
Mar 25 18:01:18 sme10 esmith::event[4727]: Processing event: temp
Mar 25 18:01:18 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/temp/S03roundcube-conf
Mar 25 18:01:19 sme10 esmith::event[4727]: Using version ^3.3 for johndoh/contextmenu
Mar 25 18:01:19 sme10 esmith::event[4727]: ./composer.json has been updated
Mar 25 18:01:19 sme10 esmith::event[4727]: Running composer update johndoh/contextmenu --with-all-dependencies
Mar 25 18:01:19 sme10 esmith::event[4727]: Loading composer repositories with package information
Mar 25 18:01:19 sme10 esmith::event[4727]: Updating dependencies
Mar 25 18:01:19 sme10 esmith::event[4727]: Nothing to modify in lock file
Mar 25 18:01:19 sme10 esmith::event[4727]: Writing lock file
Mar 25 18:01:19 sme10 esmith::event[4727]: Installing dependencies from lock file (including require-dev)
Mar 25 18:01:19 sme10 esmith::event[4727]: Nothing to install, update or remove
Mar 25 18:01:19 sme10 esmith::event[4727]: Generating autoload files
Mar 25 18:01:19 sme10 esmith::event[4727]: 4 packages you are using are looking for funding.
Mar 25 18:01:19 sme10 esmith::event[4727]: Use the `composer fund` command to find out more!
Mar 25 18:01:19 sme10 esmith::event[4727]: No security vulnerability advisories found
Mar 25 18:01:20 sme10 esmith::event[4727]: ./composer.json has been updated
Mar 25 18:01:20 sme10 esmith::event[4727]: Running composer update johndoh/globaladdressbook --with-all-dependencies
Mar 25 18:01:20 sme10 esmith::event[4727]: Loading composer repositories with package information
Mar 25 18:01:20 sme10 esmith::event[4727]: Updating dependencies
Mar 25 18:01:20 sme10 esmith::event[4727]: Nothing to modify in lock file
Mar 25 18:01:20 sme10 esmith::event[4727]: Installing dependencies from lock file (including require-dev)
Mar 25 18:01:20 sme10 esmith::event[4727]: Nothing to install, update or remove
Mar 25 18:01:20 sme10 esmith::event[4727]: Generating autoload files
Mar 25 18:01:20 sme10 esmith::event[4727]: 4 packages you are using are looking for funding.
Mar 25 18:01:20 sme10 esmith::event[4727]: Use the `composer fund` command to find out more!
Mar 25 18:01:20 sme10 esmith::event[4727]: No security vulnerability advisories found
Mar 25 18:01:21 sme10 esmith::event[4727]: ./composer.json has been updated
Mar 25 18:01:21 sme10 esmith::event[4727]: Running composer update roundcube/larry --with-all-dependencies
Mar 25 18:01:21 sme10 esmith::event[4727]: Loading composer repositories with package information
Mar 25 18:01:21 sme10 esmith::event[4727]: Updating dependencies
Mar 25 18:01:21 sme10 esmith::event[4727]: Nothing to modify in lock file
Mar 25 18:01:21 sme10 esmith::event[4727]: Installing dependencies from lock file (including require-dev)
Mar 25 18:01:21 sme10 esmith::event[4727]: Nothing to install, update or remove
Mar 25 18:01:21 sme10 esmith::event[4727]: Generating autoload files
Mar 25 18:01:21 sme10 esmith::event[4727]: 4 packages you are using are looking for funding.
Mar 25 18:01:21 sme10 esmith::event[4727]: Use the `composer fund` command to find out more!
Mar 25 18:01:22 sme10 esmith::event[4727]: No security vulnerability advisories found
Mar 25 18:01:22 sme10 esmith::event[4727]: Using version ^1.4 for bennet0496/nextcloud_attachments
Mar 25 18:01:22 sme10 esmith::event[4727]: ./composer.json has been updated
Mar 25 18:01:22 sme10 esmith::event[4727]: Running composer update bennet0496/nextcloud_attachments --with-all-dependencies
Mar 25 18:01:22 sme10 esmith::event[4727]: Loading composer repositories with package information
Mar 25 18:01:23 sme10 esmith::event[4727]: Updating dependencies
Mar 25 18:01:23 sme10 esmith::event[4727]: Nothing to modify in lock file
Mar 25 18:01:23 sme10 esmith::event[4727]: Installing dependencies from lock file (including require-dev)
Mar 25 18:01:23 sme10 esmith::event[4727]: Nothing to install, update or remove
Mar 25 18:01:23 sme10 esmith::event[4727]: Generating autoload files
Mar 25 18:01:23 sme10 esmith::event[4727]: 4 packages you are using are looking for funding.
Mar 25 18:01:23 sme10 esmith::event[4727]: Use the `composer fund` command to find out more!
Mar 25 18:01:23 sme10 esmith::event[4727]: No security vulnerability advisories found
Mar 25 18:01:23 sme10 esmith::event[4727]: Upgrading to version 2.7.2 (stable channel).
Mar 25 18:01:24 sme10 esmith::event[4727]:
Mar 25 18:01:24 sme10 esmith::event[4727]: Use composer self-update --rollback to return to version 2.4.4
Mar 25 18:01:24 sme10 esmith::event[4727]: Loading composer repositories with package information
Mar 25 18:01:25 sme10 esmith::event[4727]: Updating dependencies
Mar 25 18:01:25 sme10 esmith::event[4727]: Nothing to modify in lock file
Mar 25 18:01:25 sme10 esmith::event[4727]: Writing lock file
Mar 25 18:01:25 sme10 esmith::event[4727]: Installing dependencies from lock file (including require-dev)
Mar 25 18:01:25 sme10 esmith::event[4727]: Nothing to install, update or remove
Mar 25 18:01:25 sme10 esmith::event[4727]: Generating autoload files
Mar 25 18:01:25 sme10 esmith::event[4727]: 4 packages you are using are looking for funding.
Mar 25 18:01:25 sme10 esmith::event[4727]: Use the `composer fund` command to find out more!
Mar 25 18:01:25 sme10 esmith::event[4727]: No security vulnerability advisories found.
Mar 25 18:01:25 sme10 esmith::event[4727]: S03roundcube-conf=action|Event|temp|Action|S03roundcube-conf|Start|1711389678 155959|End|1711389685 382946|Elapsed|7.226987
Mar 25 18:01:25 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/actions/generic_template_expand
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/roundcubemail/config.inc.php
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/systemd/system-preset/49-koozali.preset
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/opt/remi/php81/php-fpm.d/www.conf
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/httpd/conf/httpd.conf
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/e-smith/sql/init/80roundcube
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /etc/dovecot/dovecot.conf
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /usr/share/roundcubemail/plugins/managesieve/config.inc.php
Mar 25 18:01:25 sme10 esmith::event[4727]: expanding /usr/share/roundcubemail/plugins/nextcloud_attachments/config.inc.php
Mar 25 18:01:25 sme10 esmith::event[4727]: generic_template_expand=action|Event|temp|Action|generic_template_expand|Start|1711389685 383150|End|1711389685 820169|Elapsed|0.437019
Mar 25 18:01:25 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/temp/S10systemd-default
Mar 25 18:01:26 sme10 esmith::event[4727]: S10systemd-default=action|Event|temp|Action|S10systemd-default|Start|1711389685 820340|End|1711389686 735494|Elapsed|0.915154
Mar 25 18:01:26 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/temp/S20qmail-update-user
Mar 25 18:01:26 sme10 esmith::event[4727]: S20qmail-update-user=action|Event|temp|Action|S20qmail-update-user|Start|1711389686 735728|End|1711389686 880438|Elapsed|0.14471
Mar 25 18:01:26 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/temp/S50systemd-reload
Mar 25 18:01:26 sme10 esmith::event[4727]: S50systemd-reload=action|Event|temp|Action|S50systemd-reload|Start|1711389686 880675|End|1711389686 926235|Elapsed|0.04556
Mar 25 18:01:26 sme10 esmith::event[4727]: Running event handler: /etc/e-smith/events/actions/adjust-services
Mar 25 18:01:26 sme10 esmith::event[4727]: adjusting non-supervised qmail (restart)
Mar 25 18:01:27 sme10 sv: ok: down: /service/qmail: 1s
Mar 25 18:01:27 sme10 esmith::event[4727]: adjusting non-supervised dovecot (restart)
Mar 25 18:01:28 sme10 esmith::event[4727]: adjusting non-supervised mysql.init (restart)
Mar 25 18:01:28 sme10 esmith::event[4727]: adjusting non-supervised httpd-e-smith (start)
Mar 25 18:01:28 sme10 esmith::event[4727]: adjusting non-supervised httpd-e-smith (sigusr1)
Mar 25 18:01:28 sme10 esmith::event[4727]: adjusting non-supervised php81-php-fpm (restart)
Mar 25 18:01:28 sme10 esmith::event[4727]: adjust-services=action|Event|temp|Action|adjust-services|Start|1711389686 926479|End|1711389688 432214|Elapsed|1.505735
-
looks good.
do you have access to roundcube now?
-
looks good.
do you have access to roundcube now?
No.
I type - "https://172.16.16.73/roundcube/"
The server returns
Not Found
The requested URL /roundcube/ was not found on this server.
I've tried a different browsers and clients all return the same. Strange.
-
I noticed a few off entries in the 'log watch' email. I don't monitor it super closely so not sure how recent these changes are but they may help ?
################### Logwatch 7.4.0 (03/01/11) ####################
Processing Initiated: Tue Mar 26 03:18:07 2024
Date Range Processed: yesterday
( 2024-Mar-25 )
Period is day.
Detail Level of Output: 0
Type of Output/Format: mail / text
Logfiles for Host: sme10.Some stuff here.local
##################################################################
--------------------- Kernel Audit Begin ------------------------
**Unmatched Entries**
type=1130 audit(1711389195.747:12629): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=auditd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1131 audit(1711389195.747:12630): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=auditd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1130 audit(1711389195.753:12631): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1131 audit(1711389195.753:12632): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1130 audit(1711389195.760:12633): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=rhel-readonly comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1131 audit(1711389195.760:12634): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=rhel-readonly comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1130 audit(1711389195.829:12635): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1131 audit(1711389195.829:12636): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-tmpfiles-setup-dev comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
type=1130 audit(1711389195.836:12637): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-remount-fs comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
---------------------- Kernel Audit End -------------------------
--------------------- Cron Begin ------------------------
**Unmatched Entries**
INFO (Shutting down)
INFO (RANDOM_DELAY will be scaled with factor 89% if used.)
---------------------- Cron End -------------------------
Followed by a load of fetchmail entries and then:
--------------------- httpd Begin ------------------------
Requests with error response codes
404 Not Found
/roundcube/: 19 Time(s)
/favicon.ico: 6 Time(s)
/roundcube/?_task=mail&_mbox=INBOX: 3 Time(s)
/HNAP1/: 1 Time(s)
/JNAP/: 1 Time(s)
---------------------- httpd End -------------------------
--------------------- Kernel Begin ------------------------
WARNING: Kernel Errors Present
BERT: Boot Error Record Table sup ...: 2 Time(s)
---------------------- Kernel End -------------------------
--------------------- pam_unix Begin ------------------------
dovecot:
Authentication Failures:
info: 2 Time(s)
pwauth:
Unknown Entries:
authentication failure; logname= uid=101 euid=0 tty= ruser= rhost= user=admin: 2 Time(s)
su-l:
Sessions Opened:
root -> qmailr: 288 Time(s)
---------------------- pam_unix End -------------------------
--------------------- qmail-send Begin ------------------------
Emails from (Threshold of 10):
Some stuff here
Emails to Remote Server (Threshold of 10):
None found above the threshold (10)
Emails to Local Server (Threshold of 10):
Some stuff here
Remote Server Responses:
Success(250) - 42 Time(s) - Requested mail action OK, completed.
Percentage(s):
Success - 100.00 %
---------------------- qmail-send End -------------------------
--------------------- Smartd Begin ------------------------
**Unmatched Entries**
Device: /dev/sda [SAT], WDC WDS240G2G0B-00EPW0, S/N:191012800725, WWN:5-001b44-8b8415294, FW:UJ500000, 240 GB
Device: /dev/sda [SAT], previous self-test was interrupted by the host with a reset
---------------------- Smartd End -------------------------
--------------------- Disk Space Begin ------------------------
Filesystem Size Used Avail Use% Mounted on
devtmpfs 3.9G 0 3.9G 0% /dev
/dev/mapper/main-root 216G 80G 136G 38% /
/dev/sda2 497M 106M 391M 22% /boot
/dev/sda1 200M 12M 189M 6% /boot/efi
---------------------- Disk Space End -------------------------
###################### Logwatch End #########################
-
what shows (note the grep to hide your db password)
config show roundcube |grep -v Passw
-
what shows (note the grep to hide your db password)
config show roundcube |grep -v Passw
[root@sme10 ~]# config show roundcube |grep -v Passw
roundcube=service
DbName=roundcube
DbUser=roundcube
Name=RoundCube IMAP Client
PluginsList=globaladdressbook,contextmenu,markasjunk,vcard_attachments,newmail_notifier,emoticonss,managesieve,nextcloud_attachments
access=public
status=disabled
Thank you for the hide pw option. Hopefully I'd have noticed..... but !
I see 'disabled' ?
-
yes you disabled it. so expected to not show in httpd
config setprop roundcube status enabled
signal-event smeserver-roundcube-update
-
Thanks Jean, those commands produced a change but not a fix.
I now get:
FILE NOT FOUND
The requested resource was not found!
Please contact your server-administrator.
Failed request: 172.16.16.73/roundcube/
It is now showing as enabled:
roundcube=service
DbName=roundcube
DbUser=roundcube
Name=RoundCube IMAP Client
PluginsList=globaladdressbook,contextmenu,markasjunk,vcard_attachments,newma il_notifier,emoticonss,managesieve,nextcloud_attachments
access=public
status=enabled
-
you should check all your error logs
errors are stored here
/var/log/roundcubemail/errors.log
and here
/var/log/php/roundcube/error.log
also in case of http error you should check the httpd server error log as a first check
/var/log/httpd/error_log
-
you should check all your error logs
errors are stored here:
/var/log/roundcubemail/errors.log
/var/log/roundcubemail/errors.log: Viewed at Wed 27 Mar 2024 02:08:42 PM GMT.
[22-Mar-2024 17:08:24 +0000]: <50268339> PHP Error: Error loading template for mail in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/?_task=mail&_mbox=INBOX)
[22-Mar-2024 17:08:27 +0000]: <50268339> PHP Error: Error loading template for mail in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/?_task=mail&_mbox=INBOX)
[22-Mar-2024 17:14:57 +0000]: <816230ee> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/?_task=mail&_mbox=INBOX)
[27-Mar-2024 08:56:26 +0000]: <50268339> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/)
[27-Mar-2024 08:56:33 +0000]: <50268339> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/)
[27-Mar-2024 10:10:02 +0000]: <816230ee> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/?_task=mail&_mbox=INBOX)
[27-Mar-2024 10:10:02 +0000]: <816230ee> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/)
[27-Mar-2024 10:20:17 +0000]: <816230ee> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/)
[27-Mar-2024 14:04:51 +0000]: <50268339> PHP Error: Error loading template for login in /usr/share/roundcubemail/program/include/rcmail_output_html.php on line 804 (GET /roundcube/)
also in case of http error you should check the httpd server error log as a first check
/var/log/httpd/error_log
I don't think this is relevant but:
/var/log/httpd/error_log: Viewed at Wed 27 Mar 2024 02:14:08 PM GMT. (Today only)
[Wed Mar 27 08:56:21.290969 2024] [mpm_prefork:notice] [pid 4147] AH00171: Graceful restart requested, doing restart
[Wed Mar 27 08:56:21.305701 2024] [ssl:warn] [pid 4147] AH02292: Init: Name-based SSL virtual hosts only work for clients with TLS server name indication support (RFC 4366)
[Wed Mar 27 08:56:21.305766 2024] [mpm_prefork:notice] [pid 4147] AH00163: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips configured -- resuming normal operations
[Wed Mar 27 08:56:21.305770 2024] [core:notice] [pid 4147] AH00094: Command line: '/usr/sbin/httpd -f /etc/httpd/conf/httpd.conf -D FOREGROUND'
/var/log/php/roundcube/error.log - Not listed via under server manager. Is it possible from the Putty console ?
But looks like I'm missing a template ?
-
try this
cp -a /usr/share/roundcubemail/plugins/larry /usr/share/roundcubemail/skins/
-
try this
cp -a /usr/share/roundcubemail/plugins/larry /usr/share/roundcubemail/skins/
Success !
Looked like it copy copying from one location to another ? The destination location had most of the files in it as it asked me if I would like to overwrite - which I answered Y to each. Presumably something was missing in the destination folder.
-
This is the list of overwrites -
[root@sme10 ~]# cp -a /usr/share/roundcubemail/plugins/larry /usr/share/roundcubemail/ski ns/
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/README.md’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/bin/build.sh’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/bin/cssimages.sh’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/bin/cssshrink.sh’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/bin/jsshrink.sh’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/composer.json’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/acl/acl.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/acl/acl.min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/acl/images/enabled.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/acl/images/partial.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/acl/templates/table.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/enigma.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/enigma.min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/enigma_icons.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/templates/keycreate.ht ml’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/templates/keyimport.ht ml’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/templates/keyinfo.html ’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/templates/keys.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/enigma/templates/keysearch.ht ml’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/help/help.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/help/help.min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/help/help.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/help/templates/content.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/help/templates/help.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/hide_blockquote/style.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/hide_blockquote/style.min.css ’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/animated-over lay.gif’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/jquery.minico lors.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-dialog-clo se.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons-date picker.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_4444 44_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_5555 55_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_7776 20_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_7777 77_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_cc00 00_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/images/ui-icons_ffff ff_256x240.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/jquery-ui.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/jquery-ui.css.diff’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/jquery-ui.min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/jquery.minicolors.cs s’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/jquery.minicolors.mi n.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/tagedit.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/jqueryui/tagedit.min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/add.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/del.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/down_small .gif’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/erase.png’ ? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/up_small.g if’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/images/vacation_i cons.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/managesieve.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/managesieve.min.c ss’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/managesieve_mail. css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/managesieve_mail. min.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/filtere dit.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/forward .html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/manages ieve.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/setedit .html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/setedit raw.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/managesieve/templates/vacatio n.html’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/markasjunk/mail_toolbar.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/markasjunk/markasjunk.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/markasjunk/markasjunk.min.css ’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/markasjunk/messageactions.png ’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/vcard_attachments/listicons.p ng’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/vcard_attachments/style.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/vcard_attachments/style.min.c ss’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/vcard_attachments/vcard.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/vcard_attachments/vcard_add_c ontact.png’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/zipdownload/zipdownload.css’? y
cp: overwrite ‘/usr/share/roundcubemail/skins/larry/plugins/zipdownload/zipdownload.min.c ss’? y
Sorry for the bad formatting.
-
Jean-Philippe thank you for your help on this. I really appreciate it. I'll use roundcube fully in anger tomorrow and give it a good test.
Was the problem general or just my machine ?
-
will investigate.
seems the skin has been installed as a plugin.
you were impacted because you set larry as skin before all of this.
-
will investigate.
seems the skin has been installed as a plugin.
you were impacted because you set larry as skin before all of this.
From memory I think we were using a different theme because 'Larry' looks a little different to normal. Looking at the the roundcube website it looks like we had the 'classic' skin and that's not listed as an option in the current roundcube settings.
'Classic' must have been included in a previous build ?
-
if you installed months ago, then probably as it was 1.5
-
if you installed months ago, then probably as it was 1.5
Looks like I installed it in December 2022. It like it much more than the Horde alternative. Is the classic theme still available ?
-
that is a question for roubdcubemail staff ;)
-
that is a question for roubdcubemail staff ;)
ah !
-
https://github.com/roundcube/classic
-
https://github.com/roundcube/classic
Thank you for that. So it looks like I just need to apply the command:
composer require "roundcube/classic:~1.6.0"
Actually it should be:
composer require "roundcube/classic:~1.6.26"
-
nope. use it as is.
Note: make sure to use version of the skin that matches the Roundcube version. If it is not available use the closest lower version number. For example, if your Roundcube version is 1.6.5, use skin version 1.6.x (with max X that exists), if 1.6.x does not exist use 1.5.x and so on. Using 1.7.x and up might not work.
also as we are using root you might alter a little the command for it to work
-
nope. use it as is.
Note: make sure to use version of the skin that matches the Roundcube version. If it is not available use the closest lower version number. For example, if your Roundcube version is 1.6.5, use skin version 1.6.x (with max X that exists), if 1.6.x does not exist use 1.5.x and so on. Using 1.7.x and up might not work.
also as we are using root you might alter a little the command for it to work
I'll put some time aside and have a look. I must admit I don't understand their use of the .x for the version but will have a look.
-
the ~ is the important part.
The tilde (~) is used to specify a “compatible with” version range
cd /usr/share/roundcubemail
export COMPOSER_ROOT_VERSION=`rpm -q roundcubemail --queryformat "%{VERSION}"`
COMPOSER_ALLOW_SUPERUSER=1 /usr/bin/php81 -d allow_url_fopen=1 /usr/local/bin/composer require "roundcube/classic:~1.6.0"
cp plugins/classic skins/
-
the ~ is the important part.
The tilde (~) is used to specify a “compatible with” version range
cd /usr/share/roundcubemail
export COMPOSER_ROOT_VERSION=`rpm -q roundcubemail --queryformat "%{VERSION}"`
COMPOSER_ALLOW_SUPERUSER=1 /usr/bin/php81 -d allow_url_fopen=1 /usr/local/bin/composer require "roundcube/classic:~1.6.0"
cp plugins/classic skins/
Thank you for that. And that should install the 'classic' skin ?
-
yes
-
yes
Thank you. I'll let you know how it goes.