Carbonio CE 24.12 p...
 
Notifications
Clear all

Carbonio CE 24.12 problems after upgrade

3 Posts
3 Users
0 Reactions
310 Views
(@drrob)
New Member
Joined: 9 months ago
Posts: 2
Topic starter  
After upgarde from 24.9
 
- Mailbox quota in web admin UI stops working
 
This following may be the cause of this problem (not checked)
 
File: domain-mailbox-quota-settings.tsx
Line: 221
 
const getQuotaData = useCallback(
(usedQuota: Array<unknown>, isAdvance = false): Array<MailBoxQuota> => {
const quota: Array<MailBoxQuota> = [];
usedQuota.forEach((item: any): void => {
const [mailQuota, mailQuotaPercentage] = formatQuota(
item?.mailsQuotaUsed ?? 0,
item.mailsQuotaLimit ?? 0
);
 
const data: Partial<MailBoxQuota> = {
name: !isAdvance ? item?.name : item?.accountName,
id: !isAdvance ? item?.id : item?.accountId,
mailsQuota: mailQuota,
mailsQuotaUsed: BytesToGB(item?.mailsQuotaUsed || 0).toFixed(2),
mailsQuotaUsedPercentage: mailQuotaPercentage.toFixed(0)
};
 
Function calls for mailsQuotaUsed and mailsQuotaLimit, but server returns array with ‘used’ and ‘limit’ instead
 
- On a basic installation with no MessageBrokerClient
 
WARN  [pool-178-thread-1] [] security - Failed to get MessageBrokerClient on retry, retrying in 30 seconds
com.zextras.mailbox.messageBroker.CreateMessageBrokerException: Cannot create message broker client: Message broker healthcheck failed
at com.zextras.mailbox.messageBroker.MessageBrokerFactory.getMessageBrokerClientInstance(MessageBrokerFactory.java:49) ~[mailbox.jar:?]
at io.vavr.control.Try.of(Try.java:75) ~[vavr-0.10.4.jar:?]
at com.zimbra.cs.service.admin.AdminService.getMessageBroker(AdminService.java:411) ~[mailbox.jar:?]
at com.zimbra.cs.service.admin.AdminService.lambda$scheduleRetry$2(AdminService.java:423) ~[mailbox.jar:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
at java.lang.Thread.run(Thread.java:840) [?:?]
 
Does it mean that MessageBrokerClient is now a required package?
 
This installation does not use any collaboration features, just a basic IMAP/SMTP in a limited resources deployment.
Sorry, I had to time to troubleshoot this one, I decided to revert to a snapshot before upgrade after checking logs.
 
Upgrade involved replacement of the following packages;
 
Setting up carbonio-appserver-db (4.19.3-1jammy) ...
Setting up carbonio-user-management (0.8.0-1ubuntu) ...
Setting up carbonio-openssl (3.0.15-1jammy) ...
Setting up carbonio-curl (8.9.0-1jammy) ...
Setting up carbonio-zal (1:4.22.3-1ubuntu) ...
Setting up carbonio-common-appserver-native-lib (4.19.3-1jammy) ...
Setting up carbonio-mailbox-jar (4.19.3-1jammy) ...
Setting up carbonio-appserver-service (4.19.3-1jammy) ...
Setting up carbonio-preview-ce (0.6.0-1jammy) ...
Setting up carbonio-docs-editor (23.05.12-2jammy) ...
Setting up carbonio-common-appserver-conf (4.19.3-1jammy) ...
Setting up carbonio-clamav (1.4.1-2jammy) ...
Setting up carbonio-docs-connector-ce (0.5.0-1ubuntu) ...
Setting up carbonio-spamassassin-rules (1.0-3jammy) ...
Setting up carbonio-appserver-conf (4.19.3-1jammy) ...
Setting up carbonio-mariadb (10.5.27-1jammy) ...
Setting up carbonio-nginx (1.26.2-1jammy) ...
Setting up carbonio-webui-i18n (20241218-1ubuntu) ...
Setting up carbonio-prometheus (2.55.1-1jammy) ...
Setting up carbonio-shell-ui (9.0.0-1ubuntu) ...
Setting up carbonio-contacts-ui (1.14.0-1ubuntu) ...
Setting up carbonio-core (4.3.1-1jammy) ...
 

   
Quote
 MAX
(@max)
Trusted Member
Joined: 2 years ago
Posts: 85
 

After upgrade to 24.12.2 on two servers from 23.7 and 23.9 i watch limits on all mailbox is 0 in quota report admin interface.


   
ReplyQuote
(@imykhats)
New Member
Joined: 2 weeks ago
Posts: 1
 

Hi, I'm having the same quota issue. It appears to be 0 in the admin interface.

However, the POST call to :6071/service/admin/soap/GetQuotaUsageRequest does return correct data.

Example:

"Body":{"GetQuotaUsageResponse":{"account":[{"name":"account@domain","id":"3bb285b3-b4a8-4f8c-bec4-2f19055e01a9","used":803138607,"limit":2147483648},...

 

This is a fresh installation with one account, and the email content was copied using imapsync.

CarbonioCE version is 25.3.0.

The command "zmsoap -z -t admin -m [user account] GetQuotaUsageRequest"  also returns the correct result.

I've already tried flushing the cache , but with no changes.

Is there a bug in the administration interface?


   
ReplyQuote