Koozali.org: home of the SME Server

I broke my roundcube :(

Offline david000

  • ****
  • 200
  • +0/-0
I broke my roundcube :(
« 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
 

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #1 on: March 22, 2024, 07:08:43 PM »
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

Code: [Select]
yum install smeserver-extrarepositories-remi-roundcube -y
yum install smeserver-roundcube   --enablerepo=smecontribs,remi-roundcube

to uninstall I used the

Code: [Select]
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 ?


Offline ReetP

  • *
  • 3,805
  • +5/-0
Re: I broke my roundcube :(
« Reply #2 on: March 22, 2024, 07:18:38 PM »
Think there is a fix coming but can't find a bug for it.

We'll get back to you soonest.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #3 on: March 22, 2024, 07:19:26 PM »
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

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #4 on: March 22, 2024, 07:20:54 PM »
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.

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #5 on: March 22, 2024, 07:22:55 PM »
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

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #6 on: March 22, 2024, 08:13:05 PM »
Think there is a fix coming but can't find a bug for it.

We'll get back to you soonest.

Ta, much appreciated :)

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #7 on: March 22, 2024, 08:19:33 PM »
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:
Code: [Select]
yum install smeserver-roundcube   --enablerepo=smetest
My skills are *newby* level :lol:


Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #8 on: March 22, 2024, 09:46:37 PM »
to be sure

Code: [Select]
yum install smeserver-roundcube   --enablerepo=smecontribs,smetest

Offline holck

  • *
  • 317
  • +1/-0
Re: I broke my roundcube :(
« Reply #9 on: March 22, 2024, 10:42:37 PM »
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.
......

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #10 on: March 23, 2024, 11:55:21 AM »
Thanks again to everyone. I'll apply the smetest update shortly and hopefully that will do the trick.

Best wishes

David

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #11 on: March 23, 2024, 12:04:40 PM »
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.

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #12 on: March 23, 2024, 02:54:04 PM »
I'm just installing as per:

Code: [Select]
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."

---

Code: [Select]
[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



« Last Edit: March 23, 2024, 05:23:10 PM by david000 »

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #13 on: March 23, 2024, 08:42:51 PM »
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.

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #14 on: March 24, 2024, 10:08:42 AM »
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:

Code: [Select]
/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:
Code: [Select]
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:

Code: [Select]
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:

Code: [Select]
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

Code: [Select]
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.




Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #15 on: March 24, 2024, 02:13:34 PM »
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.

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #16 on: March 25, 2024, 09:46:08 AM »
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."

Quote
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
Code: [Select]
# 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 ?

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #17 on: March 25, 2024, 11:31:21 AM »
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 ]

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #18 on: March 25, 2024, 02:31:12 PM »
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
Code: [Select]
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 :
Quote
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

Quote
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):
Quote
* 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
Code: [Select]
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:
Code: [Select]
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:
Code: [Select]
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
Code: [Select]
Mar 23 13:50:59 sme10 esmith::event[14848]:  - Installing johndoh/globaladdressbook (2.1): Extracting archive
what returns:
Code: [Select]
rpm -qa |grep -i roundcube
and also (the script linked by S03roundcube-conf)
Code: [Select]
/etc/e-smith/events/actions/roundcube-conf

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #19 on: March 25, 2024, 03:03:03 PM »
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.

Quote
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.








Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #20 on: March 25, 2024, 03:22:48 PM »
Is this what you needed ?

Code: [Select]
[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):

Code: [Select]
[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'.


Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #21 on: March 25, 2024, 04:15:20 PM »
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

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #22 on: March 25, 2024, 05:44:43 PM »
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.

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #23 on: March 25, 2024, 06:20:43 PM »
smeserver-roundcube-1.2-24 is in smetest and will soon be in smecontribs

Code: [Select]
yum clean all --enablerepo=*
yum install smeserver-roundcube   --enablerepo=smecontribs,remi-roundcube,smetest

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #24 on: March 25, 2024, 06:33:11 PM »
smeserver-roundcube-1.2-24 is in smetest and will soon be in smecontribs

Code: [Select]
yum clean all --enablerepo=*
yum install smeserver-roundcube   --enablerepo=smecontribs,remi-roundcube,smetest

Code: [Select]
[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

Code: [Select]
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.   

Code: [Select]
Installed:
  smeserver-roundcube.noarch 0:1.2-24.el7.sme

So it's the correct version.




« Last Edit: March 25, 2024, 07:03:55 PM by david000 »

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #25 on: March 25, 2024, 07:05:36 PM »
Uninstall and reinstall from the messages log.  Seems ok ?

Code: [Select]
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

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #26 on: March 25, 2024, 11:49:09 PM »
looks good. 
do you have access to roundcube now?

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #27 on: March 26, 2024, 09:47:07 AM »
looks good. 
do you have access to roundcube now?

No.

I type - "https://172.16.16.73/roundcube/"

The server returns

Code: [Select]
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.


Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #28 on: March 26, 2024, 09:58:29 AM »
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 ?

Code: [Select]
################### 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:

Code: [Select]
--------------------- 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 #########################

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #29 on: March 26, 2024, 03:01:17 PM »
what shows (note the grep to hide your db password)

Code: [Select]
config show roundcube |grep -v Passw

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #30 on: March 26, 2024, 03:46:19 PM »
what shows (note the grep to hide your db password)

Code: [Select]
config show roundcube |grep -v Passw


Code: [Select]
[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' ?

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #31 on: March 27, 2024, 12:15:54 AM »
yes you disabled it. so expected to not show in httpd


Code: [Select]
config setprop roundcube status enabled
signal-event smeserver-roundcube-update

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #32 on: March 27, 2024, 10:00:52 AM »
Thanks Jean, those commands produced a change but not a fix.

I now get:

Code: [Select]
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:

Code: [Select]
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



Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #33 on: March 27, 2024, 02:56:30 PM »
 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

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #34 on: March 27, 2024, 03:17:57 PM »
you should check all your error logs

errors are stored here:

Quote
/var/log/roundcubemail/errors.log
Code: [Select]
/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/)


Quote
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:
Code: [Select]
/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 ?

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #35 on: March 27, 2024, 09:43:02 PM »
try this

Code: [Select]
cp -a /usr/share/roundcubemail/plugins/larry /usr/share/roundcubemail/skins/

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #36 on: March 27, 2024, 10:13:18 PM »
try this

Code: [Select]
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.
 

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #37 on: March 27, 2024, 10:14:28 PM »
This is the list of overwrites -

Code: [Select]
[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.

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #38 on: March 27, 2024, 10:16:33 PM »
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 ?

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #39 on: March 27, 2024, 10:27:37 PM »
will investigate.

seems the skin has been installed as a plugin.

you were impacted because you set larry as skin before all of this.

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #40 on: March 28, 2024, 10:15:04 AM »
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 ?



 






Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #41 on: March 28, 2024, 01:06:06 PM »
if you installed months ago, then probably as it was 1.5

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #42 on: March 28, 2024, 01:13:22 PM »
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 ?


Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #43 on: March 28, 2024, 01:30:30 PM »
that is a question for roubdcubemail staff ;)

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #44 on: March 28, 2024, 01:39:20 PM »
that is a question for roubdcubemail staff ;)

ah !

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #45 on: March 28, 2024, 02:36:05 PM »

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #46 on: March 28, 2024, 02:45:09 PM »
https://github.com/roundcube/classic

Thank you for that. So it looks like I just need to apply the command:

Code: [Select]
composer require "roundcube/classic:~1.6.0"
Actually it should be:

Code: [Select]
composer require "roundcube/classic:~1.6.26"


Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #47 on: March 28, 2024, 07:56:18 PM »
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


Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #48 on: March 29, 2024, 11:16:29 AM »
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.

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #49 on: March 29, 2024, 07:35:54 PM »
the ~ is the important part.
The tilde (~) is used to specify a “compatible with” version range

Code: [Select]

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/
« Last Edit: March 29, 2024, 07:45:28 PM by Jean-Philippe Pialasse »

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #50 on: April 08, 2024, 10:47:10 AM »
the ~ is the important part.
The tilde (~) is used to specify a “compatible with” version range

Code: [Select]

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 ?

Offline Jean-Philippe Pialasse

  • *
  • 2,819
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: I broke my roundcube :(
« Reply #51 on: April 08, 2024, 04:03:34 PM »
yes

Offline david000

  • ****
  • 200
  • +0/-0
Re: I broke my roundcube :(
« Reply #52 on: April 08, 2024, 07:20:03 PM »
yes

Thank you. I'll let you know how it goes.