Installation and up...
 
Notifications
Clear all

[Sticky] Installation and upgradation of Carbonio CE

57 Posts
26 Users
12 Reactions
18.5 K Views
(@comrade256)
New Member
Joined: 3 years ago
Posts: 4
 

@sharif ,

I try to edit .xls and .doc files. it works on carbonio CE 24. After i upgrade to Carbonio CE 25.6 , i unable to edit the .xls and .docs file. 

 

i upgrade with the following steps:

dnf update 

zextras$ zmcontrol status 

Host xxx.xxxxxx.com

antivirus               Running

directory-server        Running

mailbox                 Running

--Carbonio Advanced installed.

--Checking advanced modules status.

--Config is running

--Core is running

--Auth is running

--Mobile is running

--Chats is running

--Admin is running

--HA is NOT running

--Backup is NOT running

--Powerstore is running

--SproxyD is NOT running

memcached               Running

mta                     Running

proxy                   Running

service webapp          Running

service-discover        Running

stats                   Running

config service          Running

 

[root@mail ~]#  systemctl list-unit-files | grep carbonio

carbonio-address-book-sidecar.service              enabled  

carbonio-advanced-sidecar.service                  enabled  

carbonio-altermime-config.service                  disabled 

carbonio-antivirus.service                         disabled 

carbonio-appserver-db.service                      disabled 

carbonio-appserver.service                         disabled 

carbonio-auth-sidecar.service                      enabled  

carbonio-certbot.service                           static   

carbonio-clamav-sidecar.service                    enabled  

carbonio-clamav-signature-provider-sidecar.service enabled  

carbonio-configd.service                           disabled 

carbonio-docs-connector-db-sidecar.service         enabled  

carbonio-docs-connector-sidecar.service            enabled  

carbonio-docs-connector.service                    enabled  

carbonio-docs-editor-sidecar.service               enabled  

carbonio-docs-editor.service                       enabled  

carbonio-files-db-sidecar.service                  enabled  

carbonio-files-sidecar.service                     enabled  

carbonio-files-watches.service                     enabled  

carbonio-files.service                             enabled  

carbonio-freshclam.service                         disabled 

carbonio-mailbox-admin-sidecar.service             enabled  

carbonio-mailbox-db-sidecar.service                enabled  

carbonio-mailbox-nslookup-sidecar.service          enabled  

carbonio-mailbox-sidecar.service                   enabled  

carbonio-mailthreat.service                        disabled 

carbonio-memcached.service                         disabled 

carbonio-message-broker-sidecar.service            enabled  

carbonio-message-broker.service                    enabled  

carbonio-message-dispatcher-auth-sidecar.service   enabled  

carbonio-message-dispatcher-auth.service           enabled  

carbonio-message-dispatcher-db-sidecar.service     enabled  

carbonio-message-dispatcher-http-sidecar.service   enabled  

carbonio-message-dispatcher-xmpp-sidecar.service   enabled  

carbonio-message-dispatcher.service                enabled  

carbonio-milter.service                            disabled 

carbonio-mta-sidecar.service                       enabled  

carbonio-nginx.service                             disabled 

carbonio-opendkim.service                          disabled 

carbonio-openldap.service                          disabled 

carbonio-policyd.service                           disabled 

carbonio-postfix.service                           disabled 

carbonio-preview-sidecar.service                   enabled  

carbonio-preview.service                           enabled  

carbonio-prometheus-consul-exporter.service        enabled  

carbonio-prometheus-mysqld-exporter.service        enabled  

carbonio-prometheus-nginx-exporter.service         enabled  

carbonio-prometheus-node-exporter.service          enabled  

carbonio-prometheus-openldap-exporter.service      enabled  

carbonio-prometheus.service                        disabled 

carbonio-proxy-sidecar.service                     enabled  

carbonio-saslauthd.service                         disabled 

carbonio-stats.service                             disabled 

carbonio-storages-sidecar.service                  enabled  

carbonio-storages.service                          enabled  

carbonio-tasks-db-sidecar.service                  enabled  

carbonio-tasks-sidecar.service                     enabled  

carbonio-tasks.service                             enabled  

carbonio-user-management-sidecar.service           enabled  

carbonio-user-management.service                   enabled  

carbonio-videoserver-sidecar.service               enabled  

carbonio-videoserver.service                       enabled  

carbonio-ws-collaboration-db-sidecar.service       enabled  

carbonio-ws-collaboration-sidecar.service          enabled  

carbonio-ws-collaboration.service                  enabled  

carbonio.service                                   generated

carbonio2.service                                  disabled 

carbonio-appserver.target                          disabled 

carbonio-directory-server.target                   disabled 

carbonio-mta.target                                disabled 

carbonio-proxy.target                              disabled 

carbonio.target                                    disabled 

carbonio-certbot.timer    

 

 

Thanks. 


   
ReplyQuote
(@sharif)
Honorable Member Admin
Joined: 4 years ago
Posts: 971
Topic starter  

@comrade256 

Hi,

I can see some components from carbonio advanced module in your carbonio CE. These should not be in your system. I would request you to check out this segment of our docs to understand if you have missed anything during up-gradation.

https://docs.zextras.com/carbonio-ce/html/upgrade/toc.html

But more importantly you should not have advanced components on your CE infrastructure.

Regards,


   
ReplyQuote
(@spada)
New Member
Joined: 3 years ago
Posts: 8
 

I need to upgrade an old carbonio ce 24.7 on ubuntu 20.04 LTS, to the latest (possibly)
Is there any suggested upgrade path from 24.7 to latest ?

Thanks


   
ReplyQuote
(@fernet)
New Member
Joined: 3 years ago
Posts: 6
 

I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.

The issue occurs whether I configure them through the Admin Web UI or via the CLI using:

 
carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26
carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
 

Even after restarting all Carbonio services with:

 
systemctl restart carbonio.target
 

the settings are not applied.

The LDAP attributes are correctly stored:

 
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"

zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
 

However, Postfix is not configured accordingly:

 
postconf -n | egrep 'relayhost|smtp_fallback_relay'
 

returns no output.

If I manually configure Postfix with:

 
postconf -e 'relayhost = 192.168.253.23:26'
postconf -e 'smtp_fallback_relay = 192.168.253.10:26'
 

everything works as expected.

It seems that Carbonio is no longer regenerating or applying the Postfix configuration from the LDAP attributes after the upgrade.

Could you please verify whether this is a known issue in Carbonio 26.6 or if there is an additional step required to regenerate the Postfix configuration?


   
ReplyQuote
(@sharif)
Honorable Member Admin
Joined: 4 years ago
Posts: 971
Topic starter  

Thanks for sharing the details.

So far what I could check reproduces the same behavior what you have found. I am doing some more tests before forwarding it to devs. 

I will share the up date with you!

Thanks


   
ReplyQuote
(@babbling8266)
New Member
Joined: 1 year ago
Posts: 5
 

We also upgraded to CE 26, and found that it is no longer listening on the smtp ports 465 or 587. Also, chats no longer work - no idea why at this point.


   
ReplyQuote
(@joincat)
New Member
Joined: 2 months ago
Posts: 1
 

I upgraded from 26.3 to 26.6 and now service carbonio-message-dispatcher.service won't start.

Spoiler
root@carbonio:/opt/zextras# systemctl status carbonio-message-dispatcher.service:

● carbonio-message-dispatcher.service - Carbonio Message Dispatcher daemon
Loaded: loaded ( removed link ; enabled; preset: enabled)
Drop-In: removed link
└─override.conf
Active: activating (auto-restart) (Result: exit-code) since Mon 2026-07-13 10:08:32 +05; 7s ago
Docs: removed link
Process: 34918 ExecStart=/opt/zextras/common/bin/mongooseimctl foreground (code=exited, status=1/FAILURE)
Main PID: 34918 (code=exited, status=1/FAILURE)
CPU: 862ms

Spoiler
root@carbonio:/opt/zextras# journalctl -u carbonio-message-dispatcher:

июл 13 10:17:13 carbonio systemd[1]: carbonio-message-dispatcher.service: Scheduled restart job, restart counter is at 158.
июл 13 10:17:13 carbonio systemd[1]: Started carbonio-message-dispatcher.service - Carbonio Message Dispatcher daemon.
июл 13 10:17:13 carbonio mongooseimctl[41265]: Root: /opt/zextras/common/lib/mongooseim
июл 13 10:17:13 carbonio mongooseim[41288]: Starting up
июл 13 10:17:13 carbonio mongooseimctl[41265]: Exec: removed link -noshell -noinput +Bd -boot /opt/zextras/common/lib/mongooseim/releases/6.6>
июл 13 10:17:14 carbonio mongooseimctl[41265]: when=2026-07-13T05:17:14.241283+00:00 level=error what=toml_processing_failed reason=module_not_found pid=<0.168.0> at=mongoose_config_parser:>
июл 13 10:17:14 carbonio mongooseimctl[41265]: =ERROR REPORT==== 13-Jul-2026::10:17:14.241283 ===
июл 13 10:17:14 carbonio mongooseimctl[41265]: module: mongoose_admin_api
июл 13 10:17:14 carbonio mongooseimctl[41265]: reason: module_not_found
июл 13 10:17:14 carbonio mongooseimctl[41265]: text: TOML configuration error: Malformed node
июл 13 10:17:14 carbonio mongooseimctl[41265]: stacktrace: <<"mongoose_config_validator:validate_module/1:90 lists:foreach_1/2:2310 mongoose_config_parser_toml:handle_step/4:149 mongoos>
июл 13 10:17:14 carbonio mongooseimctl[41265]: toml_value: <<"#{<<\"mongoose_admin_api\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/admin\">>}],<<\"mongoose_client_api_conta>
июл 13 10:17:14 carbonio mongooseimctl[41265]: class: error
июл 13 10:17:14 carbonio mongooseimctl[41265]: what: toml_processing_failed
июл 13 10:17:14 carbonio mongooseimctl[41265]: toml_path: listen.http.handlers
июл 13 10:17:15 carbonio mongooseimctl[41265]: Could not read the TOML configuration file
июл 13 10:17:15 carbonio mongooseimctl[41265]:
июл 13 10:17:15 carbonio mongooseimctl[41265]: Crash dump is being written to: removed link
июл 13 10:17:15 carbonio systemd[1]: carbonio-message-dispatcher.service: Main process exited, code=exited, status=1/FAILURE
июл 13 10:17:15 carbonio systemd[1]: carbonio-message-dispatcher.service: Failed with result 'exit-code'.

Spoiler
root@carbonio:/var/log/carbonio/message-dispatcher# tail mongooseim.json.1 -n 1

{"when":"2026-07-13T10:21:09.608700+05:00","what":"toml_processing_failed","toml_value":"#{<<\"mongoose_admin_api\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/admin\">>}],<<\"mongoose_client_api_contacts\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/contacts/[:jid]\">>}],<<\"mongoose_client_api_messages\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/messages/[:with]\">>}],<<\"mongoose_client_api_rooms\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]\">>}],<<\"mongoose_client_api_rooms_config\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]/config\">>}],<<\"mongoose_client_api_rooms_messages\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/[:id]/messages\">>}],<<\"mongoose_client_api_rooms_users\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/api/rooms/:id/users/[:user]\">>}],<<\"mongoose_graphql_handler\">> => [#{<<\"host\">> => <<\"_\">>,<<\"password\">> => <<\"f46bbceb8415c0ddef34d5d3be52414e\">>,<<\"path\">> => <<\"/api/graphql\">>,<<\"schema_endpoint\">> => <<\"admin\">>,<<\"username\">> => <<\"carbonio-message-dispatcher\">>}],<<\"mongoose_websocket_handler\">> => [#{<<\"host\">> => <<\"_\">>,<<\"path\">> => <<\"/ws-xmpp\">>,<<\"ping_rate\">> => 30000}]}","toml_path":"listen.http.handlers","text":"TOML configuration error: Malformed node","stacktrace":"mongoose_config_validator:validate_module/1:90 lists:foreach_1/2:2310 mongoose_config_parser_toml:handle_step/4:149 mongoose_config_parser_toml:try_step/5:260 lists:foldl/3:2146 maps:map_1/3:904 maps:map/2:889 mongoose_config_parser_toml:parse_section/3:97","reason":"module_not_found","module":"mongoose_admin_api","meta":{"pid":"<0.168.0>","mfa":"{mongoose_config_parser,halt_with_msg,2}","line":"173","file":"/tmp/package/mongooseim/src/config/mongoose_config_parser.erl"},"level":"error","class":"error"}


   
ReplyQuote
(@mbaldazzi85)
New Member
Joined: 7 years ago
Posts: 2
 

I upgraded from 26.3 to 26.6 and now it is no longer possible to work directly on files/documents via the Docs/Drive module's web interface.
When clicking a document to open it using the integrated Document Server, the system incorrectly redirects to the standard HTTPS port (443) instead of using the custom port configured in the system (10443).

I have already verified the configurations via CLI, and the parameters appear to be set correctly at both the global and domain levels:

zimbraMailSSLProxyPort: 10443

It appears that the Carbonio Docs UI/Proxy ignores the port specified in the proxy configuration and defaults to port 443.
Environment details

Prodotto: Carbonio Community Edition (CE)

Versione Carbonio CE: 26.6.0

OS: Ubuntu 22.04.5 LTS

Porta Proxy HTTPS configurata: 10443

 

Has this happened to anyone else? Is there a solution?


   
ReplyQuote
(@k0n24d)
New Member
Joined: 1 month ago
Posts: 1
 

@sharif 

 

Just as a side note zimbraMtaRecipientDelimiter is also not applied anymore.

Hell of an update, seems like everything has to be validated again...


   
ReplyQuote
(@fernet)
New Member
Joined: 3 years ago
Posts: 6
 

I would like to report that the issue has been resolved. I upgraded to Carbonio 26.6.1, and this problem has been fixed. After configuring the following settings through the Admin Web Interface:

  • zimbraMtaRelayHost: 192.168.253.23:26
  • zimbraMtaFallbackRelayHost: 192.168.253.10:26

everything works perfectly.

Many thanks to the Carbonio developers—great job!


   
ReplyQuote
(@karakondzulius)
New Member
Joined: 7 days ago
Posts: 2
 

Posted by: @fernet

I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.

The issue occurs whether I configure them through the Admin Web UI or via the CLI using:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26
carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
 

Even after restarting all Carbonio services with:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
systemctl restart carbonio.target
 

the settings are not applied.

The LDAP attributes are correctly stored:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"

zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
 

However, Postfix is not configured accordingly:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
postconf -n | egrep 'relayhost|smtp_fallback_relay'
 

returns no output.

If I manually configure Postfix with:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
postconf -e 'relayhost = 192.168.253.23:26'
postconf -e 'smtp_fallback_relay = 192.168.253.10:26'
 

everything works as expected.

It seems that Carbonio is no longer regenerating or applying the Postfix configuration from the LDAP attributes after the upgrade.

Could you please verify whether this is a known issue in Carbonio 26.6 or if there is an additional step required to regenerate the Postfix configuration?

 

I'm also having this issue. Brand new installation of Carbonio CE 26.6.2 

If i manually edit main.cf in /opt/zextras/common/conf/ and change the relayhost to what i need then it works. But whatever i enter through the admin web gui it doesn't reflect it here and therefore doesn't use the SMTP Relay unless i set it here manually. 

This wouldn't be a problem but we're migrating from Zimbra and it's already failing at the first step so i wonder what else doesn't work through the web gui that i don't even know yet and will probably encounter in production when it's going to be too late.

 

This post was modified 7 days ago by karakondzulius

   
ReplyQuote
(@karakondzulius)
New Member
Joined: 7 days ago
Posts: 2
 

Posted by: @fernet

I have just upgraded to Carbonio 26.6 on Ubuntu 24.04 LTS, and I noticed that relayhost and smtp_fallback_relay are no longer working.

The issue occurs whether I configure them through the Admin Web UI or via the CLI using:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
carbonio prov ms maild.micropc.cloud zimbraMtaRelayHost 192.168.253.23:26
carbonio prov ms maild.micropc.cloud zimbraMtaFallbackRelayHost 192.168.253.10:26
 

Even after restarting all Carbonio services with:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
systemctl restart carbonio.target
 

the settings are not applied.

The LDAP attributes are correctly stored:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
carbonio prov gs maild.micropc.cloud | egrep "RelayHost|Fallback"

zimbraMtaRelayHost: 192.168.253.23:26
zimbraMtaFallbackRelayHost: 192.168.253.10:26
 

However, Postfix is not configured accordingly:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
postconf -n | egrep 'relayhost|smtp_fallback_relay'
 

returns no output.

If I manually configure Postfix with:

<div class="border border-token-border-light border-radius-3xl corner-superellipse removed link rounded-3xl">
<div class="relative h-full w-full border-radius-3xl bg-token-bg-elevated-secondary corner-superellipse removed link overflow-clip rounded-3xl lxnfua_clipPathFallback">

 
postconf -e 'relayhost = 192.168.253.23:26'
postconf -e 'smtp_fallback_relay = 192.168.253.10:26'
 

everything works as expected.

It seems that Carbonio is no longer regenerating or applying the Postfix configuration from the LDAP attributes after the upgrade.

Could you please verify whether this is a known issue in Carbonio 26.6 or if there is an additional step required to regenerate the Postfix configuration?

I'm also having this issue. Brand new installation of Carbonio CE 26.6.2

If i manually edit main.cf in /opt/zextras/common/conf/ and change the relayhost to what i need then it works. But whatever i enter through the admin web gui it doesn't reflect it here and therefore doesn't use the SMTP Relay unless i set it here manually.

This wouldn't be a problem but we're migrating from Zimbra and it's already failing at the first step so i wonder what else doesn't work through the web gui that i don't even know yet and will probably encounter in production when it's going to be too late.

EDIT: 

I posted this twice, don't know what happened with the previous post as i messed up the quote. 

 


   
ReplyQuote
Page 4 / 4