Just thought that I'd post a solution to a problem I was getting when installing Zimbra 4.5 OSS to openSUSE 10.2.
I just installed openSUSE 10.2 with the other/Text Mode install (no KDE nor Gnome) defaults. I then used /sbin/yast2 to manually add the fetchmail and gmp packages (Software | Software Management). While I was at it, I also added some NTP servers (Network Services | NTP Configuration). And I also turned off Novell's AppArmor (Novell AppArmor | AppArmor Control Panel | Disable AppArmor).
I was then ready to install Zimbra.
After running ./install.sh and applying the settings which I wanted, I was getting an error message about /etc/sudoers having 0440 permissions but it needed 0640 permissions. I was in a virtual machine -- so I reverted back to the previous state and looked at the file. Sure enough, before installation it had 0640 permissions and after the install had failed, it had 0440 permissions.
As far as I could tell it was after installing the rpms that the permissions had changed. So, I ran ./install.sh and then once it hit the configuration menu where you can set the administrator password, etc I hopped over to another console and changed the permissions of the file as root:
Code:
chmod 640 /etc/sudoers
This was able to get me through the remainder of the install without aborting, at least.
I still get two errors which I haven't looked into yet:
Code:
Setting up syslog.conf...cp: cannot stat `/etc/syslog.conf': No such file or directory
grep: /etc/syslog.conf: No such file or directory
syslogd: No process killed
Failed
Looking at the file after install, /etc/syslong.conf exists with only Zimbra lines in it. I wonder if Zimbra created the file... not sure if it will be used, however. There is a /etc/syslog-ng/ directory which openSUSE seems to use.
Later, when it says "Starting servers..." the log file reveals that it has some troubles:
Code:
/opt/zimbra/httpd-2.0.54/bin/httpd: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory.
/opt/zimbra/bin/zmcontrol status
as the zimbra user shows that the spell process is stopped because zmapachectl is not running.
Searching my hard drive for libexpat.so* returns three results:
Code:
/usr/lib/libexpat.so
/usr/lib/libexpat.so.1
/usr/lib/libexpat.so.1.5.0
I don't yet have solutions to either of these errors. Perhaps we could turn this thread into issues dealing with these unofficial installs of Zimbra 4.5 and openSUSE 10.2. If anyone has solutions to either of these problems, go ahead and post them here.