Maldua's Zimbra FOSS Builds - Share your feedback

Ask questions about your setup or get help installing ZCS server (ZD section below).
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: Maldua's Zimbra FOSS Builds - Share your feedback

Post by adrian.gibanel.btactic »

Ace Suares wrote: Mon Feb 09, 2026 11:22 am On another Ubuntu 20.04 server I first did a release upgrade to 22.04, then tried to install 10.1.15. There where no dependency errors, but the installer could not login as root to ldap for some reason. I had to edit the root password of ldap and didn't know how to do that until i found my own post: viewtopic.php?t=68882
After that, the upgrade went smooth!
It seems you are missing the AllowThirdParty step when doing the Ubuntu 20.04 to Ubuntu 22.04 release upgrade.

Please check the wiki pages below and avoid all of that hassle in the first place:

- AGibanelBtactic-Ubuntu-Upgrade.
- AGibanelBtactic-Ubuntu-Upgrade-Example.
Ace Suares
Advanced member
Advanced member
Posts: 97
Joined: Thu Aug 07, 2014 7:26 pm

Re: Maldua's Zimbra FOSS Builds - Share your feedback

Post by Ace Suares »

Cool, thanks, hope I remeber that in a couple of years :-)
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Maldua's Zimbra 10.1.15.p2.beta FOSS Builds (Ubuntu 24.04) - Share your feedback

Post by adrian.gibanel.btactic »

Hello,

Maldua's Zimbra 10.1.15.p2.beta FOSS Builds have just been released.

Please share your experience when upgrading or installing from scratch.

Versions (and their platforms):
  • 10.1.15.p2.beta
    • Ubuntu 24.04
Thank you very much!

Notes:
  • These are experimental releases. Feedback is appreciated.
  • This 10.1.15.p2.beta version should be equivalent to ZCS NE 10.1.15 (Regarding security fixes).
  • This is the first attempt at supporting Ubuntu 24.04. It's based on a BETA version from Zimbra NE 10.1.16. That's why it's categorized in experimental.
  • NOTE: Beta features are not supported and should not be installed on production systems. Beta modules have been provided for evaluation in lab environments only.
  • Be WARNED that if you upgrade to this version in production you might not be able to upgrade to a future stable version.
  • This is not an official Zimbra/Synacor build.
---

- Main (Recommended) Zimbra FOSS Downloads from Maldua
- Latest Maldua Zimbra FOSS Downloads: Stable, Recent and Experimental.
- Subscribe to Maldua Zimbra FOSS Releases announcements: Stable, Recent and Experimental. (Once logged in Github click on Subscribe button below Notifications.)
darkfader
Posts: 35
Joined: Sat Dec 11, 2021 11:39 pm
ZCS/ZD Version: 9.x zextras (20u) + 9.x NE (~300u)

Re: Maldua's Zimbra FOSS Builds - Share your feedback

Post by darkfader »

Hi,

I haven't seen this one here, yet, and couldn't find it online, either.

Originally an Zimbra OSS install, I'm hoping to go from Zextras/9 to Maldua/10 and settle in.
OS is Oracle (OEL) 8, standard (not-UEK) kernel.


First, an easy thing - do you disabled original repos for this install or do you keep them around during the install?
What afterwards?

Then the real problem, I do this:

cd /install/zcs-10.1.15_GA_4200001.RHEL8_64.20260110181408
./install.sh

I can start the installer I'm getting some DB table errors that point at schema differences.
Now, I could skip that check but probably it wouldn't make my life better, or will it?

Code: Select all

Do you want to verify message store database integrity? [Y] y
Verifying integrity of message store databases.  This may take a while.
mysqld is alive
ERROR 1932 (42S02) at line 1: Table 'mboxgroup18.mail_item' doesn't exist in engine
Database errors found.
/opt/zimbra/common/bin/mysqlcheck --defaults-file=/opt/zimbra/conf/my.cnf -S /opt/zimbra/data/tmp/mysql/mysql.sock -A -C -s -u root --auto-repair --password=XXXXXXXX
mboxgroup18.appointment
 Error    : Table 'mboxgroup18.appointment' doesn't exist in engine
 mboxgroup18.appointment_dumpster
 Error    : Table 'mboxgroup18.appointment_dumpster' doesn't exist in engine
 mboxgroup18.data_source_item
 Error    : Table 'mboxgroup18.data_source_item' doesn't exist in engine
 mboxgroup18.event
 Error    : Table 'mboxgroup18.event' doesn't exist in engine
 mboxgroup18.imap_folder
 Error    : Table 'mboxgroup18.imap_folder' doesn't exist in engine
 mboxgroup18.imap_message
 Error    : Table 'mboxgroup18.imap_message' doesn't exist in engine
 mboxgroup18.mail_item
 Error    : Table 'mboxgroup18.mail_item' doesn't exist in engine
 mboxgroup18.mail_item_dumpster
 Error    : Table 'mboxgroup18.mail_item_dumpster' doesn't exist in engine
 mboxgroup18.open_conversation
 Error    : Table 'mboxgroup18.open_conversation' doesn't exist in engine
 mboxgroup18.pop3_message
 Error    : Table 'mboxgroup18.pop3_message' doesn't exist in engine
 mboxgroup18.purged_conversations
 Error    : Table 'mboxgroup18.purged_conversations' doesn't exist in engine
My brain is a bit mushy and I'm not sure if I should just do a fresh install of this and pull in data.
I'm afraid since usually it'll lose some localconfig setting and these days it could take me days to
fix that afterwards. So, for now, I'll just abort but would highly appreciate if someone tells me
what to do with this.


edit:
did some more backups and after looking into it a bit more I tried to backup and then drop that table. there was nothing in it.
Also tried innodb force recovery etc.; from what I gather this was really missing in my original setup and not related to upgrade.
darkfader
Posts: 35
Joined: Sat Dec 11, 2021 11:39 pm
ZCS/ZD Version: 9.x zextras (20u) + 9.x NE (~300u)

Re: Maldua's Zimbra FOSS Builds - Share your feedback

Post by darkfader »

found one error in the uninstall of zimbra-store

these two cannot work, that out to be a rm -rf if it's meant to delete the folder and replace it with a symlink
( cd /opt/zimbra && rm -f jetty && ln -s jetty_base jetty )
( cd /opt/zimbra && rm -f mailboxd && ln -s jetty_base mailboxd )


-> that can lead to the stale xml and xml.in files that cause the upgrade incompatibilty with jetty.xml.in

ask me how i know?
oh, i know because i used to be on a team called "web" and "middleware", running a few 1000 java web instances with millions of paying users.
ask me what knowledge i don't want to need to rely on running a single mail server instance?
any of this
ask me why it's bad
because the packaging is bad and doesn't use "CREATES" for the generated files made by zmconfidctl
ask me why else
because it's having a half invalid xml file with that will not be accepted by the app server that is already unsupported because it's half a decade behind of the current version
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: Advice on upgrading from Zimbra 9 Open Source Build by Zextras

Post by adrian.gibanel.btactic »

darkfader wrote: Sun Feb 15, 2026 2:27 pm Originally an Zimbra OSS install, I'm hoping to go from Zextras/9 to Maldua/10 and settle in.
OS is Oracle (OEL) 8, standard (not-UEK) kernel.
My piece of advice, (till there's some recent feedback on people trying direct upgrade to 10.1.x) is to upgrade from ZCS OSE 8.8.15 to ZCS FOSS 10.0.x. Then upgrade from ZCS FOSS 10.0.x to ZCS FOSS 10.1.x. The same advice should also apply when starting from Zimbra 9 Open Source Build by Zextras.
darkfader wrote: Sun Feb 15, 2026 2:27 pm First, an easy thing - do you disabled original repos for this install or do you keep them around during the install?
What afterwards?
Well, in your case I encourage you to disable Zextras specific repos (not the default Zimbra ones if they are present). Then you should be able to upgrade.
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: Fix database problems before upgrade ?

Post by adrian.gibanel.btactic »

darkfader wrote: Sun Feb 15, 2026 2:27 pm cd /install/zcs-10.1.15_GA_4200001.RHEL8_64.20260110181408
./install.sh

I can start the installer I'm getting some DB table errors that point at schema differences.
Now, I could skip that check but probably it wouldn't make my life better, or will it?

Code: Select all

Do you want to verify message store database integrity? [Y] y
Verifying integrity of message store databases.  This may take a while.
mysqld is alive
ERROR 1932 (42S02) at line 1: Table 'mboxgroup18.mail_item' doesn't exist in engine
Database errors found.
/opt/zimbra/common/bin/mysqlcheck --defaults-file=/opt/zimbra/conf/my.cnf -S /opt/zimbra/data/tmp/mysql/mysql.sock -A -C -s -u root --auto-repair --password=XXXXXXXX
mboxgroup18.appointment
 Error    : Table 'mboxgroup18.appointment' doesn't exist in engine
 mboxgroup18.appointment_dumpster
 Error    : Table 'mboxgroup18.appointment_dumpster' doesn't exist in engine
 mboxgroup18.data_source_item
 Error    : Table 'mboxgroup18.data_source_item' doesn't exist in engine
 mboxgroup18.event
 Error    : Table 'mboxgroup18.event' doesn't exist in engine
 mboxgroup18.imap_folder
 Error    : Table 'mboxgroup18.imap_folder' doesn't exist in engine
 mboxgroup18.imap_message
 Error    : Table 'mboxgroup18.imap_message' doesn't exist in engine
 mboxgroup18.mail_item
 Error    : Table 'mboxgroup18.mail_item' doesn't exist in engine
 mboxgroup18.mail_item_dumpster
 Error    : Table 'mboxgroup18.mail_item_dumpster' doesn't exist in engine
 mboxgroup18.open_conversation
 Error    : Table 'mboxgroup18.open_conversation' doesn't exist in engine
 mboxgroup18.pop3_message
 Error    : Table 'mboxgroup18.pop3_message' doesn't exist in engine
 mboxgroup18.purged_conversations
 Error    : Table 'mboxgroup18.purged_conversations' doesn't exist in engine
My brain is a bit mushy and I'm not sure if I should just do a fresh install of this and pull in data.
I'm afraid since usually it'll lose some localconfig setting and these days it could take me days to
fix that afterwards. So, for now, I'll just abort but would highly appreciate if someone tells me
what to do with this.


edit:
did some more backups and after looking into it a bit more I tried to backup and then drop that table. there was nothing in it.
Also tried innodb force recovery etc.; from what I gather this was really missing in my original setup and not related to upgrade.
The usual advice is to fix database problems before any upgrade. As you finally found out it seemed that your database problems where specific to your installation. Those errors are usually not found when upgrading.
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: Maldua's Zimbra FOSS Builds - Share your feedback

Post by adrian.gibanel.btactic »

darkfader wrote: Mon Feb 16, 2026 11:35 pm found one error in the uninstall of zimbra-store

these two cannot work, that out to be a rm -rf if it's meant to delete the folder and replace it with a symlink

Code: Select all

( cd /opt/zimbra && rm -f jetty    && ln -s jetty_base jetty    )
( cd /opt/zimbra && rm -f mailboxd && ln -s jetty_base mailboxd )
What's exactly wrong in there?

It just tries to recreate:

- mailboxd symlink to jetty_base.
- jetty symlink to jetty_base.
darkfader wrote: Mon Feb 16, 2026 11:35 pm -> that can lead to the stale xml and xml.in files that cause the upgrade incompatibilty with jetty.xml.in
What you describe ( stale xml and xml.in files ) is usually found when you try to do an OS upgrade without enabling third party repos for OS upgrades. Please check: AGibanelBtactic Ubuntu Upgrade wiki page. ( Related thread ).

Upgrades done this way do not attempt to remove zimbra-store package in the first place.

Was that your case?

Finally if upgrading directly to ZCS FOSS 10.1.x gives you problems you should try a two-step upgrade. First upgrade to ZCS FOSS 10.0.x and then an upgrade to ZCS FOSS 10.1.x. Neither I have not tried upgrading from ZCS OSE 8.8.15 to ZCS FOSS 10.1.x directly nor I have heard of anyone doing it recently so I cannot advise it directly.
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Re: More about removing zimbra-store package

Post by adrian.gibanel.btactic »

darkfader wrote: Mon Feb 16, 2026 11:35 pm found one error in the uninstall of zimbra-store

these two cannot work, that out to be a rm -rf if it's meant to delete the folder and replace it with a symlink
( cd /opt/zimbra && rm -f jetty && ln -s jetty_base jetty )
( cd /opt/zimbra && rm -f mailboxd && ln -s jetty_base mailboxd )
Look, I have not deep dived on how the packages are being removed when you upgrade Ubuntu without enabling third party repos.
So I am not sure if apt-get remove or if apt-get remove --purge is being used.

But you might be onto something. Because usually when a regular Debian package is removed it should not be removing its configuration files unless you explicitly purge them.

That might be a bug after all... or maybe a leftover of the old ./install.sh method that did not use repo packages that finally was converted to use repo packages.
User avatar
adrian.gibanel.btactic
Outstanding Member
Outstanding Member
Posts: 603
Joined: Thu Jan 30, 2014 11:13 am
Contact:

Zimbra 10.1.16.p1 FOSS (from Maldua) - Share your feedback

Post by adrian.gibanel.btactic »

Hello,

Maldua's Zimbra 10.1.16.p1 FOSS Builds have just been released.
Maldua's Zimbra 10.1.16.p1.beta FOSS Builds have just been released.

Please share your experience when upgrading or installing from scratch.

Versions (and their platforms):
  • 10.1.16.p1
    • RHEL8 (Red Hat Enterprise Linux 8, Oracle Linux 8, CentOS 8, Rocky Linux 8)
    • RHEL9 (Red Hat Enterprise Linux 9, Oracle Linux 9, Rocky Linux 9)
    • Ubuntu 18.04
    • Ubuntu 20.04
    • Ubuntu 22.04
    • Ubuntu 24.04 BETA (Please read Notes on Ubuntu 24.04 BETA below.)
Thank you very much!

Notes:
  • These are recent releases. Feedback is appreciated.
  • This 10.1.16.p1 version should be equivalent to ZCS NE 10.1.16 (Regarding security fixes).
  • This is a recommended update because it has many security fixes since our latest released version.
  • This is not an official Zimbra/Synacor build.
Notes on Ubuntu 24.04 BETA:
  • These are experimental releases. Feedback is appreciated.
  • This 10.1.16.p1.beta version should be equivalent to ZCS NE 10.1.16 (Regarding security fixes).
  • This is the second attempt at supporting Ubuntu 24.04. It's based on a BETA version from Zimbra NE 10.1.16. That's why it's categorized in experimental.
  • NOTE: Beta features are not supported and should not be installed on production systems. Beta modules have been provided for evaluation in lab environments only.
  • Be WARNED that if you upgrade to this version in production you might not be able to upgrade to a future stable version.
  • This is not an official Zimbra/Synacor build.
---

- Main (Recommended) Zimbra FOSS Downloads from Maldua
- Latest Maldua Zimbra FOSS Downloads: Stable, Recent and Experimental.
- Subscribe to Maldua Zimbra FOSS Releases announcements: Stable, Recent and Experimental. (Once logged in Github click on Subscribe button below Notifications.)
Post Reply