So I am doing a new install to migrate Zimbra from a Red Hat 7 to Red Hat 8.10 server.
The installation process completes successfully till the very last .install -s option.
I've received this message:
Validating ldap configuration
/usr/bin/perl: symbol lookup error: /opt/zimbra/common/lib/perl5//x86_64-linux-thread-multi/auto/Socket/Socket.so: undefined symbol: Perl_xs_apiversion_bootcheck
From a previous link that suggested to run
The solution:
for pkg in $(dpkg -l | grep zimbra | grep perl | awk '{print $2}'); do sudo apt-get install --reinstall $pkg; done
doesnt work. I get this error.
# for pkg in $(dpkg -l | grep zimbra | grep perl | awk '{print $2}'); do sudo apt-get install --reinstall $pkg; done
bash: dpkg: command not found...
So I re-ran the ./install.sh -s as suggested and I am still recieving this message:
Starting mysqld...done.
mysqld is alive
perl: symbol lookup error: /opt/zimbra/common/lib/perl5/x86_64-linux-thread-multi/auto/Socket/Socket.so: undefined symbol: Perl_xs_apiversion_bootcheck
mysqld is alive
Stopping mysqld... done.
I've done several re-install attempts where I've uninstalled and reinstalled the native perl installation but it's needed to perform the initial installation process.
Again this is RHEL 8.10. Do you have any other suggestions on what I could do to complete the installation?
Final bit of detail is that I can su - zimbra successfully, but all commands return with a -bash zmcontrol: command not found.
Thank you for your insight.
The installation process completes successfully till the very last .install -s option.
I've received this message:
Validating ldap configuration
/usr/bin/perl: symbol lookup error: /opt/zimbra/common/lib/perl5//x86_64-linux-thread-multi/auto/Socket/Socket.so: undefined symbol: Perl_xs_apiversion_bootcheck
From a previous link that suggested to run
The solution:
for pkg in $(dpkg -l | grep zimbra | grep perl | awk '{print $2}'); do sudo apt-get install --reinstall $pkg; done
doesnt work. I get this error.
# for pkg in $(dpkg -l | grep zimbra | grep perl | awk '{print $2}'); do sudo apt-get install --reinstall $pkg; done
bash: dpkg: command not found...
So I re-ran the ./install.sh -s as suggested and I am still recieving this message:
Starting mysqld...done.
mysqld is alive
perl: symbol lookup error: /opt/zimbra/common/lib/perl5/x86_64-linux-thread-multi/auto/Socket/Socket.so: undefined symbol: Perl_xs_apiversion_bootcheck
mysqld is alive
Stopping mysqld... done.
I've done several re-install attempts where I've uninstalled and reinstalled the native perl installation but it's needed to perform the initial installation process.
Again this is RHEL 8.10. Do you have any other suggestions on what I could do to complete the installation?
Final bit of detail is that I can su - zimbra successfully, but all commands return with a -bash zmcontrol: command not found.
Thank you for your insight.
Statistics: Posted by dh-admin72 — Thu Mar 20, 2025 5:04 pm