25.12 to 26.3 Upgra...
 
Notifications
Clear all

25.12 to 26.3 Upgrade Errors and Fixes Attempted - iOS IMAP Broken

3 Posts
2 Users
0 Reactions
321 Views
(@ameliawinters)
New Member
Joined: 2 years ago
Posts: 11
Topic starter  

As promised, here's the data on the upgrade path I used and the errors and fixes;

Dropbox - Carbonio 26.3 Installation Logs

Currently running 25.12 on Ubuntu 22.04.5 (I did try a full dist-upgrade as well, without any difference).

Once iOS IMAP is broken, carbonio.log reveals nothing amiss (indeed it still recieves and sends mail from the webui without trouble) but the nginx error log fills with this (accounts redacted);

2026/03/16 17:50:40 [info] 5011#5011: *114 proxied session done, client: 172.16.8.69:56087, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (172.16.20.72:51396->172.16.20.72:7143)
2026/03/16 17:50:40 [info] 5011#5011: *114 SSL_write() failed (SSL: error:80000020:system library::Broken pipe:tls_retry_write_records failure) (32: Broken pipe) while proxying, client: 172.16.8.69:56087, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (->)
2026/03/16 17:50:40 [info] 5011#5011: *115 proxied session done, client: 172.16.8.69:56088, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (172.16.20.72:51412->172.16.20.72:7143)
2026/03/16 17:50:40 [info] 5011#5011: *115 SSL_write() failed (SSL: error:80000020:system library::Broken pipe:tls_retry_write_records failure) (32: Broken pipe) while proxying, client: 172.16.8.69:56088, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (->)
2026/03/16 17:50:40 [info] 5011#5011: *117 proxied session done, client: 172.16.8.69:56090, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (172.16.20.72:51428->172.16.20.72:7143)
2026/03/16 17:50:40 [info] 5011#5011: *117 SSL_write() failed (SSL: error:80000020:system library::Broken pipe:tls_retry_write_records failure) (32: Broken pipe) while proxying, client: 172.16.8.69:56090, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (->)
2026/03/16 17:50:40 [info] 5011#5011: *116 proxied session done, client: 172.16.8.69:56089, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (172.16.20.72:51420->172.16.20.72:7143)
2026/03/16 17:50:40 [info] 5011#5011: *116 SSL_write() failed (SSL: error:80000020:system library::Broken pipe:tls_retry_write_records failure) (32: Broken pipe) while proxying, client: 172.16.8.69:56089, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (->)
2026/03/16 17:50:40 [info] 5011#5011: *113 proxied session done, client: 172.16.8.69:56086, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (172.16.20.72:51392->172.16.20.72:7143)
2026/03/16 17:50:40 [info] 5011#5011: *113 SSL_write() failed (SSL: error:80000020:system library::Broken pipe:tls_retry_write_records failure) (32: Broken pipe) while proxying, client: 172.16.8.69:56086, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (->172.16.20.72:993) <=> (->)
2026/03/16 17:50:41 [info] 5013#5013: *258 client 172.16.8.69:56114 connected to 0.0.0.0:993
2026/03/16 17:50:41 [info] 5013#5013: *259 client 172.16.8.69:56115 connected to 0.0.0.0:993
2026/03/16 17:50:41 [info] 5013#5013: *260 client 172.16.8.69:56116 connected to 0.0.0.0:993
2026/03/16 17:50:41 [info] 5013#5013: *261 client 172.16.8.69:56117 connected to 0.0.0.0:993
2026/03/16 17:50:41 [info] 5013#5013: *262 client 172.16.8.69:56118 connected to 0.0.0.0:993
2026/03/16 17:50:41 [info] 5013#5013: *258 client logged in, client: 172.16.8.69:56114, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (172.16.8.69:56114->172.16.20.72:993) <=> (172.16.20.72:52336->172.16.20.72:7143)
2026/03/16 17:50:41 [info] 5013#5013: *261 client logged in, client: 172.16.8.69:56117, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (172.16.8.69:56117->172.16.20.72:993) <=> (172.16.20.72:52362->172.16.20.72:7143)
2026/03/16 17:50:41 [info] 5013#5013: *262 client logged in, client: 172.16.8.69:56118, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (172.16.8.69:56118->172.16.20.72:993) <=> (172.16.20.72:52374->172.16.20.72:7143)
2026/03/16 17:50:41 [info] 5013#5013: *259 client logged in, client: 172.16.8.69:56115, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (172.16.8.69:56115->172.16.20.72:993) <=> (172.16.20.72:52348->172.16.20.72:7143)
2026/03/16 17:50:41 [info] 5013#5013: *260 client logged in, client: 172.16.8.69:56116, server: 0.0.0.0:993, login: "my@domain.net", upstream: 172.16.20.72:7143 (172.16.8.69:56116->172.16.20.72:993) <=> (172.16.20.72:52350->172.16.20.72:7143)
2026/03/16 17:50:42 [info] 5013#5013: *218 client timed out (110: Connection timed out) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:42 [notice] 5011#5011: memcached channel:127.78.0.1:20014 orderly shutdown
2026/03/16 17:50:42 [notice] 5011#5011: memcached channel:127.78.0.1:20014 down, reconnect after:60000 ms
2026/03/16 17:50:42 [info] 5013#5013: *219 client timed out (110: Connection timed out) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:42 [notice] 5012#5012: memcached channel:127.78.0.1:20014 orderly shutdown
2026/03/16 17:50:42 [notice] 5012#5012: memcached channel:127.78.0.1:20014 down, reconnect after:60000 ms
2026/03/16 17:50:42 [info] 5013#5013: *223 client timed out (110: Connection timed out) while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:42 [notice] 5014#5014: memcached channel:127.78.0.1:20014 orderly shutdown
2026/03/16 17:50:42 [notice] 5014#5014: memcached channel:127.78.0.1:20014 down, reconnect after:60000 ms
2026/03/16 17:50:43 [info] 5013#5013: *268 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:47 [info] 5014#5014: *270 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:48 [info] 5014#5014: *271 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:53 [info] 5014#5014: *273 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:57 [info] 5014#5014: *275 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:50:58 [info] 5014#5014: *276 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443
2026/03/16 17:51:03 [info] 5014#5014: *278 client closed connection while SSL handshaking, client: 127.0.0.1, server: 0.0.0.0:443

   
Quote
(@sharif)
Honorable Member Admin
Joined: 4 years ago
Posts: 955
 

@ameliawinters

I did an upgradation again. But could not reproduce the issue. 

The fixes you applied are logical. 

Please let me know:

  1. What is the status of systemctl list-units carbonio*
  2. What is status of IMAP after the reboot

 


   
ReplyQuote
(@ameliawinters)
New Member
Joined: 2 years ago
Posts: 11
Topic starter  

@sharif 

Thanks for looking into this - I'm a bit perplexed to be fair - the total oddness is that Webmail works, SMTP/S works - IMAP to Outlook works, just not iOS mail with the previously mentioned errors.

I guess if all else fails I can try building a new installation entirely and migrate the installation and data across to it somehow. A little worried as it's got another host in the cluster with it (inbound / outbound MTA only, no collab or mailbox) so not sure how I'd get away with bootstrapping the service mesh without breaking that

In respect of your questions; Following a reboot and services starting the behaviour remains the same

For 1;

zextras@myserver:/home/user$ systemctl list-units carbonio*
  UNIT                                               LOAD   ACTIVE     SUB    
  carbonio-catalog-sidecar.service                   loaded active     running
  carbonio-catalog.service                           loaded active     running
  carbonio-clamav-sidecar.service                    loaded active     running
  carbonio-clamav-signature-provider-sidecar.service loaded active     running
  carbonio-docs-connector-db-sidecar.service         loaded active     running
  carbonio-docs-connector-sidecar.service            loaded active     running
  carbonio-docs-connector.service                    loaded active     running
  carbonio-docs-editor-sidecar.service               loaded active     running
  carbonio-docs-editor.service                       loaded active     running
  carbonio-files-db-sidecar.service                  loaded active     running
  carbonio-files-sidecar.service                     loaded active     running
  carbonio-files.service                             loaded active     running
  carbonio-mailbox-admin-sidecar.service             loaded active     running
  carbonio-mailbox-db-sidecar.service                loaded active     running
  carbonio-mailbox-nslookup-sidecar.service          loaded active     running
  carbonio-mailbox-sidecar.service                   loaded active     running
  carbonio-memcached-sidecar.service                 loaded active     running
  carbonio-message-broker-sidecar.service            loaded active     running
  carbonio-message-broker.service                    loaded active     running
  carbonio-message-dispatcher-auth-sidecar.service   loaded active     running
  carbonio-message-dispatcher-auth.service           loaded active     running
  carbonio-message-dispatcher-db-sidecar.service     loaded active     running
  carbonio-message-dispatcher-http-sidecar.service   loaded active     running
  carbonio-message-dispatcher-xmpp-sidecar.service   loaded active     running
  carbonio-message-dispatcher.service                loaded active     running
  carbonio-mta-sidecar.service                       loaded active     running
  carbonio-preview-sidecar.service                   loaded active     running
  carbonio-preview.service                           loaded active     running
  carbonio-prometheus-consul-exporter.service        loaded active     running
  carbonio-prometheus-mysqld-exporter.service        loaded active     running
  carbonio-prometheus-nginx-exporter.service         loaded active     running
  carbonio-prometheus-node-exporter.service          loaded active     running
  carbonio-prometheus-openldap-exporter.service      loaded active     running
  carbonio-prometheus.service                        loaded active     running
  carbonio-proxy-sidecar.service                     loaded active     running
  carbonio-storages-sidecar.service                  loaded active     running
  carbonio-storages.service                          loaded active     running
  carbonio-tasks-db-sidecar.service                  loaded active     running
  carbonio-tasks-sidecar.service                     loaded active     running
  carbonio-tasks.service                             loaded active     running
  carbonio-user-management-sidecar.service           loaded active     running
  carbonio-user-management.service                   loaded active     running
  carbonio-videoserver-sidecar.service               loaded active     running
  carbonio-videoserver.service                       loaded active     running
  carbonio-ws-collaboration-db-sidecar.service       loaded active     running
  carbonio-ws-collaboration-sidecar.service          loaded active     running
  carbonio-ws-collaboration.service                  loaded active     running
  carbonio.service                                   loaded active     exited/success

   
ReplyQuote