Koozali.org: home of the SME Server

Roundcube: unable to view mail

Offline BossHog

  • **
  • 27
  • +0/-0
Roundcube: unable to view mail
« on: July 06, 2026, 07:11:43 PM »
Howdy,
SME11-RC1(as of latest updates), been in use for over a year.
I have not been using Roundcube since initial setup of this server. However, I started using it lately to check if my scheduled backups  were running properly(which they are).
Logging into Roundcube goes as expected, interface looks ok, I can move between folders and settings etc..
The issue is when I actually click on an email to read it, I get this error in the bottom panel:


Quote
Oops... something went wrong!

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

For administrators: Please check the application and/or server error logs for more information.

If however, I click on Reply to that same email, the quouted text will be visible.
Screenshots are attached to help make the description clearer.

After peeking in the php/roundcube/error.log the line below shows up:

Quote
[06-Jul-2026 13:02:26 America/New_York] PHP Fatal error:  Uncaught Error: Class "Sabre\VObject\Property\Text" not found in /usr/share/roundcubemail/plugins/libcalendaring/lib/libcalendaring_vcalendar.php:1577

Not sure how the calendar would affect this?

Thanks
Joe

Offline bunkobugsy

  • *
  • 337
  • +4/-0
Re: Roundcube: unable to view mail
« Reply #1 on: July 06, 2026, 10:05:58 PM »
# rpm -q --whatprovides /usr/share/roundcubemail/plugins/libcalendaring
error: file /usr/share/roundcubemail/plugins/libcalendaring: No such file or directory

so how did you end up with that? doesn't seem to be an out of the box setup, not sure you should be even doing this

https://talk.plesk.com/threads/enabling-roundcube-calendar-plugin-throwing-error.346471/#post-841235

https://www.roundcubeforum.net/index.php?topic=24600.msg73867#msg73867

https://www.roundcubeforum.net/index.php?topic=30563.msg79482#msg79482

https://www.kyzer.me.uk/roundcube-caldav/
« Last Edit: July 06, 2026, 10:09:12 PM by bunkobugsy »

Offline BossHog

  • **
  • 27
  • +0/-0
Re: Roundcube: unable to view mail
« Reply #2 on: July 06, 2026, 10:39:52 PM »
Hey bunko'

Quote
so how did you end up with that? doesn't seem to be an out of the box setup, not sure you should be even doing this

Well thats an excellent question.

This is mostly stock SME11, main addon is Nextcloud.
Uhh..it was installed during beta and is still rc. Not complaining just pointing it out.
I checked those links, only the first third one makes some sense. But the link seems to suggest that if one wants Roundcube to act as an CalDav server that a kolab* plugin/addon would be needed. Maybe that error is a red herring, why would I need a calendar plugin to view an email?

Thanks
Joe

EDIT: should have been 3rd link, this one: https://www.roundcubeforum.net/index.php?topic=30563.msg79482#msg79482
« Last Edit: July 06, 2026, 10:59:58 PM by BossHog »

Offline BossHog

  • **
  • 27
  • +0/-0
Re: Roundcube: unable to view mail
« Reply #3 on: July 07, 2026, 02:25:59 AM »
Howdy,
bunko' if you could run the following command and share the output:

Code: [Select]
config getprop roundcube PluginsList
please and thanks. (Or if anyone else could share the output)

This is my output:

Code: [Select]
[root@sme11 /]# config getprop roundcube PluginsList
nextcloud_attachments,html5_notifier,fail2ban,message_highlight,thunderbird_labels,managesieve,libcalendaring,calendar,sievefilter_apply

Hoping to see if its consistent between installs.

Thanks
Joe

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #4 on: July 07, 2026, 02:30:28 AM »
This is a clean, fully update RC1 install no contribs etc

[root@sme11rc1 ~]# config getprop roundcube PluginsList
nextcloud_attachments,html5_notifier,fail2ban,message_highlight,thunderbird_labels,sievefilter_apply,managesieve
--
qui scribit bis legit

Offline BossHog

  • **
  • 27
  • +0/-0
Re: Roundcube: unable to view mail
« Reply #5 on: July 07, 2026, 02:50:05 AM »
Ok Terry,

so we have a difference.
Maybe doing:

Code: [Select]
config delprop roundcube PluginList calendar,libcalendaring
then

Code: [Select]
signal-event roundcube-update
should put me in the same boat??

It wont explain why those config props are there, however.

Thanks
Joe

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #6 on: July 07, 2026, 02:59:43 AM »
Maybe doing:

Code: [Select]
config delprop roundcube PluginList calendar,libcalendaring
then

Code: [Select]
signal-event roundcube-update
should put me in the same boat??

It wont explain why those config props are there, however.

Thanks
Joe

Hopefully :-)
this is Roundcube config

[root@sme11rc1 ~]# config show roundcube
roundcube=service
    DbName=roundcube
    DbPassword=#######
    DbUser=roundcube
    Name=RoundCube IMAP Client
 PluginsList=nextcloud_attachments,html5_notifier,fail2ban,message_highlight,thunderbird_labels,sievefilter_apply,managesieve
    access=public
    des_key=*******
    status=enabled

« Last Edit: July 08, 2026, 02:45:23 AM by Jean-Philippe Pialasse »
--
qui scribit bis legit

Offline BossHog

  • **
  • 27
  • +0/-0
Re: Roundcube: unable to view mail
« Reply #7 on: July 07, 2026, 05:32:36 AM »
Howdy,
ok, removing those 2 config settings did the trick.
The calendar and libcalendaring were the culprits. My concern is how those configs got there to begin with??
Was this a side effect of the Nextcloud contrib? If anyone else is running NC could you share some info, please?

Thanks
Joe

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #8 on: July 07, 2026, 11:56:33 AM »
Howdy,
ok, removing those 2 config settings did the trick.
The calendar and libcalendaring were the culprits. My concern is how those configs got there to begin with??
Was this a side effect of the Nextcloud contrib? If anyone else is running NC could you share some info, please?

Thanks
Joe

I will load a test VM setup and let you know, someone may jump in before then hopefully
--
qui scribit bis legit

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #9 on: July 07, 2026, 01:35:05 PM »
OK, new RC1 netinstall VM, fully updated no other contribs, installed NC
[root@sme11net ~]# config show roundcube
roundcube=service
    DbName=roundcube
    DbPassword=######
    DbUser=roundcube
    Name=RoundCube IMAP Client
    PluginsList=nextcloud_attachments,html5_notifier,fail2ban,message_highlight,thunderbird_labels,sievefilter_apply,managesieve
    access=public
    des_key=****
    status=enabled

All fine so far

Will now enable NC mail and calendat apps and see how we go
« Last Edit: July 08, 2026, 02:47:03 AM by Jean-Philippe Pialasse »
--
qui scribit bis legit

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #10 on: July 07, 2026, 02:06:15 PM »
at this stage, NC mail and calendar enabled.

Roundcube comes up just need to run some mail thru it and see what happens

Can open mail in the inbox
« Last Edit: July 07, 2026, 02:10:16 PM by TerryF »
--
qui scribit bis legit

Offline BossHog

  • **
  • 27
  • +0/-0
Re: Roundcube: unable to view mail
« Reply #11 on: July 07, 2026, 10:57:09 PM »
Ok Terry,

so I did some investigating also. On my SME which is about a year old, the date stamp on the roundcubemail plugins:
March 2025 - calendar
May 2025 - libcalendaring

The roundcubemail/plugins folder has folders dated from April 2025 up to July 2026.
Plugins with more recent dates show being modified, I would assume from regular updates.

Not sure if any of this helps honestly, I felt a need to look a little closer at what might have created the issue on my server.

Joe

Offline TerryF

  • grumpy old man
  • *
  • 1,887
  • +6/-0
Re: Roundcube: unable to view mail
« Reply #12 on: July 08, 2026, 05:29:47 AM »
Roundcube mail does not have a calendar plugin as installed

AFAIK only by doing a manual install from the third party repos

my RC1 install plugins

[root@sme11rc1 ~]# cd /usr/share/roundcubemail/plugins
[root@sme11rc1 plugins]# ls -l
total 28
drwxr-xr-x. 4 root root  107 Jun  4 18:39 acl
drwxr-xr-x. 2 root root   65 Jun  4 18:39 additional_message_headers
drwxr-xr-x. 3 root root  106 Jun  4 18:39 archive
drwxr-xr-x. 3 root root  142 Jun  4 18:39 attachment_reminder
drwxr-xr-x. 2 root root   48 Jun  4 18:39 autologon
drwxr-xr-x. 2 root root   49 Jun  4 18:39 autologout
drwxr-xr-x. 4 root root  174 Jun  4 18:34 contextmenu
drwxr-xr-x. 2 root root   59 Jun  4 18:39 database_attachments
drwxr-xr-x. 3 root root   65 Jun  4 18:39 debug_logger
drwxr-xr-x. 2 root root  153 Jun  4 18:34 dovecot_impersonate
drwxr-xr-x. 3 root root   68 Jun  4 18:39 emoticons
drwxr-xr-x. 6 root root  174 Jun  4 18:39 enigma
drwxr-xr-x. 2 root root   97 Jun  4 18:39 example_addressbook
drwxr-xr-x. 2 root root   79 Jun  4 18:34 fail2ban
drwxr-xr-x. 2 root root   61 Jun  4 18:39 filesystem_attachments
drwxr-xr-x. 2 root root  135 Jun  4 18:34 globaladdressbook
drwxr-xr-x. 5 root root  125 Jun  4 18:39 help
drwxr-xr-x. 3 root root  130 Jun  4 18:39 hide_blockquote
drwxr-xr-x. 5 root root 4096 Jun  4 18:34 html5_notifier
drwxr-xr-x. 2 root root   77 Jun  4 18:39 http_authentication
drwxr-xr-x. 2 root root   76 Jun  4 18:39 identicon
drwxr-xr-x. 2 root root   54 Jun  4 18:39 identity_select
drwxr-xr-x. 4 root root   85 Jun  4 18:39 jqueryui
drwxr-xr-x. 4 root root 4096 Jun  4 18:34 keyboard-shortcuts
drwxr-xr-x. 2 root root   57 Jun  4 18:39 krb_authentication
drwxr-xr-x. 7 root root 4096 Jul  8 00:52 managesieve
drwxr-xr-x. 4 root root  147 Jun  4 18:39 markasjunk
drwxr-xr-x. 5 root root 4096 Jun  4 18:34 message_highlight
drwxr-xr-x. 3 root root 4096 Jun  4 18:39 newmail_notifier
drwxr-xr-x. 3 root root   74 Jun  4 18:39 new_user_dialog
drwxr-xr-x. 2 root root   56 Jun  4 18:39 new_user_identity
drwxr-xr-x. 6 root root 4096 Jul  8 00:52 nextcloud_attachments
drwxr-xr-x. 5 root root  153 Jun  4 18:39 password
drwxr-xr-x. 2 root root   65 Jun  4 18:39 reconnect
drwxr-xr-x. 2 root root   60 Jun  4 18:39 redundant_attachments
drwxr-xr-x. 2 root root   62 Jun  4 18:39 show_additional_headers
drwxr-xr-x. 5 root root  187 Jun  4 18:34 sievefilter_apply
drwxr-xr-x. 2 root root   60 Jun  4 18:39 squirrelmail_usercopy
drwxr-xr-x. 3 root root   79 Jun  4 18:39 subscriptions_option
drwxr-xr-x. 5 root root 4096 Jun  4 18:34 thunderbird_labels
drwxr-xr-x. 3 root root   67 Jun  4 18:39 userinfo
drwxr-xr-x. 3 root root  124 Jun  4 18:39 vcard_attachments
drwxr-xr-x. 2 root root   52 Jun  4 18:39 virtuser_file
drwxr-xr-x. 2 root root   53 Jun  4 18:39 virtuser_query
drwxr-xr-x. 3 root root  132 Jun  4 18:39 zipdownload

I'll have a look at an old alpha or beta VM but was always a Rouncube thing for me no calendar, or is it a Nextcloud addin that is doing it?
--
qui scribit bis legit

Offline Gary Douglas

  • *
  • 84
  • +1/-0
Re: Roundcube: unable to view mail
« Reply #13 on: July 08, 2026, 07:37:39 AM »
Checked oldest migrated 251225, RC + NC, here's it's plugin list

rbslvm11:/usr/share/roundcubemail/plugins# ls -l
total 28
drwxr-xr-x. 4 root root  107 May 27 06:31 acl
drwxr-xr-x. 2 root root   65 May 27 06:31 additional_message_headers
drwxr-xr-x. 3 root root  106 May 27 06:31 archive
drwxr-xr-x. 3 root root  142 May 27 06:31 attachment_reminder
drwxr-xr-x. 2 root root   48 May 27 06:31 autologon
drwxr-xr-x. 2 root root   49 May 27 06:31 autologout
drwxr-xr-x. 4 root root  174 Nov 19  2025 contextmenu
drwxr-xr-x. 2 root root   59 May 27 06:31 database_attachments
drwxr-xr-x. 3 root root   65 May 27 06:31 debug_logger
drwxr-xr-x. 2 root root  153 Nov 19  2025 dovecot_impersonate
drwxr-xr-x. 3 root root   68 May 27 06:31 emoticons
drwxr-xr-x. 6 root root  174 May 27 06:31 enigma
drwxr-xr-x. 2 root root   97 May 27 06:31 example_addressbook
drwxr-xr-x. 2 root root   79 Nov 19  2025 fail2ban
drwxr-xr-x. 2 root root   61 May 27 06:31 filesystem_attachments
drwxr-xr-x. 2 root root  135 Nov 19  2025 globaladdressbook
drwxr-xr-x. 5 root root  125 May 27 06:31 help
drwxr-xr-x. 3 root root  130 May 27 06:31 hide_blockquote
drwxr-xr-x. 5 root root 4096 Nov 19  2025 html5_notifier
drwxr-xr-x. 2 root root   77 May 27 06:31 http_authentication
drwxr-xr-x. 2 root root   76 May 27 06:31 identicon
drwxr-xr-x. 2 root root   54 May 27 06:31 identity_select
drwxr-xr-x. 4 root root   85 May 27 06:31 jqueryui
drwxr-xr-x. 4 root root 4096 Nov 19  2025 keyboard-shortcuts
drwxr-xr-x. 2 root root   57 May 27 06:31 krb_authentication
drwxr-xr-x. 7 root root 4096 Jun 26 07:55 managesieve
drwxr-xr-x. 4 root root  147 May 27 06:31 markasjunk
drwxr-xr-x. 5 root root 4096 Nov 19  2025 message_highlight
drwxr-xr-x. 3 root root 4096 May 27 06:31 newmail_notifier
drwxr-xr-x. 3 root root   74 May 27 06:31 new_user_dialog
drwxr-xr-x. 2 root root   56 May 27 06:31 new_user_identity
drwxr-xr-x. 6 root root 4096 Jun 26 07:55 nextcloud_attachments
drwxr-xr-x. 5 root root  153 May 27 06:31 password
drwxr-xr-x. 2 root root   65 May 27 06:31 reconnect
drwxr-xr-x. 2 root root   60 May 27 06:31 redundant_attachments
drwxr-xr-x. 2 root root   62 May 27 06:31 show_additional_headers
drwxr-xr-x  5 root root  187 Apr 28 18:26 sievefilter_apply
drwxr-xr-x. 2 root root   60 May 27 06:31 squirrelmail_usercopy
drwxr-xr-x. 3 root root   79 May 27 06:31 subscriptions_option
drwxr-xr-x. 5 root root 4096 Nov 19  2025 thunderbird_labels
drwxr-xr-x. 3 root root   67 May 27 06:31 userinfo
drwxr-xr-x. 3 root root  124 May 27 06:31 vcard_attachments
drwxr-xr-x. 2 root root   52 May 27 06:31 virtuser_file
drwxr-xr-x. 2 root root   53 May 27 06:31 virtuser_query
drwxr-xr-x. 3 root root  132 May 27 06:31 zipdownload
« Last Edit: July 08, 2026, 07:50:07 AM by Gary Douglas »

Offline Jean-Philippe Pialasse

  • *
  • 3,008
  • +11/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: Roundcube: unable to view mail
« Reply #14 on: July 08, 2026, 07:16:37 PM »
i strongly discourage going in the way of adding any calendar plugin for roundcube.  they all are buggy. 


the only one almost usable is the one needing nextcloud and nextcloud calendar installed. If you go far enough in this direction then you are better using roundcube plugin for nextcloud than doing the other way !