Results 1 to 9 of 9

Thread: What has zimbra done to the whole system?

  1. #1
    Join Date
    Jul 2007
    Posts
    22
    Rep Power
    8

    Default What has zimbra done to the whole system?

    After installation of Zimbra, it says that zimbra has done modifications to the whole system. I think it might mean changing some files outside of /opt/zimbra. Then what actually was done?

  2. #2
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,587
    Rep Power
    58

    Default

    Quote Originally Posted by Zig View Post
    After installation of Zimbra, it says that zimbra has done modifications to the whole system. I think it might mean changing some files outside of /opt/zimbra. Then what actually was done?
    What, exactly, are you talking about? As far as I know it doesn't say it's made "modifications to the whole system".

    A little bit more of an explanation about where you're seeing this message might help.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  3. #3
    Join Date
    Jul 2007
    Posts
    22
    Rep Power
    8

    Default

    Well, I might make a mistake. But I cannot find the exact string for I do not want to install it again.

    Then let me describe what I am concerning -- will Zimbra modify files outside of the /opt/zimbra directory? For example when I installed zimbra in CentOS 5, the "sudo" will not work because of a version conflict in openssl. I just wonder will Zimbra's installer make some other changes in the system I did not track? I think this is important for a production server. Are there any documents about this?

  4. #4
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,587
    Rep Power
    58

    Default

    Quote Originally Posted by Zig View Post
    Well, I might make a mistake. But I cannot find the exact string for I do not want to install it again.

    Then let me describe what I am concerning -- will Zimbra modify files outside of the /opt/zimbra directory? For example when I installed zimbra in CentOS 5, the "sudo" will not work because of a version conflict in openssl. I just wonder will Zimbra's installer make some other changes in the system I did not track? I think this is important for a production server. Are there any documents about this?
    Zimbra will run fine on CentOS5, I'm using it on that. You just need to make a minor change to the sudoers file.

    You can rest assured that Zimbra is not making any changes to your system that would have a negative impact on it. There are some extremely large organisations around the world using Zimbra, I don't think they'd be too happy if we modified their operating systems.

    You need to read the documentation and make sure that you have any required files/libraries installed, ther are a few minor additions like startup scripts, cron jobs and that's about it - everything else we require goes in the /opt/zimbra directory.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  5. #5
    Join Date
    Jul 2007
    Posts
    22
    Rep Power
    8

    Default

    Yes, I agree to you that Zimbra will not make negative changes. But anyway, I would like to know if there are other changes in the system for I am a system administrator. Not every service on my server are tested against Zimbra, I do not know if they will co-exist normally with Zimbra.

    Maybe I should change the question to "Are there any documents like Zimbra Hack or Zimbra Inside", since I want to make some configuration changes to Zimbra to fit our need.

  6. #6
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,587
    Rep Power
    58

    Default

    Quote Originally Posted by Zig View Post
    Maybe I should change the question to "Are there any documents like Zimbra Hack or Zimbra Inside", since I want to make some configuration changes to Zimbra to fit our need.
    If you're using a supported operating system then you can be sure that Zimbra will run with the installed default services. Zimbra is supposed to be installed on a dedicated server, if you want to run it with any other services then it's you're responsibility to test it. If you want to see what it runs with then read the documentation, search the forums or the wiki and post any specific questions you may have in the appropriate forums.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  7. #7
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    11

    Default

    Zig, in answer to the question you asked 3 times, there are a few files that are modified outside of /opt/zimbra. Here are a couple I can think of off the top of my head - there may be others:

    /etc/passwd, /etc/group, /etc/shadow, /etc/gshadow - zimbra adds zimbra and postfix users, and zimbra, postfix and postdrop groups. (i think, may not be full list)

    /etc/sudoers - zimbra adds several entries for sudo

    /var/spool/cron/crontabs/zimbra - zimbra adds its own crontab

    /etc/ld.so.conf - zimbra adds entries so the system picks up its libs. this can and has caused problems with programs external to zimbra

    /etc/syslog.conf - zimbra modifies syslog. this can and has caused problems with programs/log analysis tools external to zimbra.

  8. #8
    Join Date
    Jul 2007
    Posts
    22
    Rep Power
    8

    Default

    Yep, that is exactly what I asked for.
    The modification of ld.so.conf is what I am concerning most.
    Do you know any means of keeping Zimbra using his libraries while the other applications using the original version of libraries? For a single application, I can make a wrapper, but for the whole Zimbra, I do not have good ideas.

  9. #9
    dijichi2 is offline OpenSource Builder & Moderator
    Join Date
    Oct 2005
    Posts
    1,176
    Rep Power
    11

    Default

    Unfortunately not for zimbra, there are far too many dynamically linked binaries and libraries to take care of, so you have to 'wrap' all the other apps on the server that conflict. There aren't too many - generally the only libs that tend to get in the way are SASL, LDAP and MySQL. They can cause issues with other apps that are linked in with competing system libs, such as Apache etc. If you do get any issues, I tend to prefix the binary call in the init script with LD_LIBRARY_PATH. This is a pain in the ass but usually easier to do than mess with ld.so.conf.

    Ideally, as zimbra largely self-contains itself in /opt/zimbra, it should either statically link or compile with runtime path hinting and not touch ld.so.conf. I seem to remember adding a comment to a bug report concerning this recently. Certainly on the upcoming unofficial Solaris port all the dynamic linking is hinted and no manipulation of the system dynamic loader is necessary.

Similar Threads

  1. Zimbra shutdowns every n hours.
    By Andrewb in forum Administrators
    Replies: 13
    Last Post: 08-14-2007, 08:55 AM
  2. Can't start Zimbra!
    By zibra in forum Administrators
    Replies: 5
    Last Post: 03-22-2007, 11:34 AM
  3. zmtlsctl give LDAP error
    By sourcehound in forum Administrators
    Replies: 5
    Last Post: 03-11-2007, 03:48 PM
  4. Replies: 1
    Last Post: 11-23-2005, 12:35 PM
  5. FC3 Install and no zimbra ?
    By aws in forum Installation
    Replies: 10
    Last Post: 10-09-2005, 04:19 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •