Results 1 to 5 of 5

Thread: [SOLVED] Package deselection problem

  1. #1
    henri is offline Junior Member
    Join Date
    Sep 2007
    Posts
    5
    Rep Power
    7

    Default [SOLVED] Package deselection problem

    I'm trying to install "zcs-NETWORK-4.5.7_GA_1319.UBUNTU6.tgz" on Ubuntu 6.06 LTS (with a German locale).
    For multi-server install I just selected zimbra-ldap (first server) and deselected the other packages. Now zimbra-core and zimbra-ldap are installed by the installation script. Fine.
    But in the configuration menu not only the selected packages appear but also the previously deselected ones! This should not be the case according to the screenshots in the installation guides. This causes problems when the installation script tries to configure non-existent packages.

    (One is nevertheless able to install the ldap-server but other servers cannot be installed without errors because the installation script tries to configure services that are not present.
    A single-server install finishes without errors although deselected packages (if applicable, e.g. zimbra-snmp) appear in the configuration menu.)

    Any idea why the deselected packages appear in the main menu?
    How can the issue be solved?


    Relevant output:
    ---
    Checking for prerequisites...
    NPTL...FOUND
    sudo...FOUND sudo-1.6.8p12-1ubuntu6
    libidn11...FOUND libidn11-0.5.18-1
    curl...FOUND curl-7.15.1-1ubuntu3
    fetchmail...FOUND fetchmail-6.3.2-2ubuntu2.1
    libpcre3...FOUND libpcre3-6.4-1.1ubuntu4
    libgmp3c2...FOUND libgmp3c2-4.1.4-11ubuntu2
    libexpat1...FOUND libexpat1-1.95.8-3
    libxml2...FOUND libxml2-2.6.24.dfsg-1ubuntu1
    libstdc++6...FOUND libstdc++6-4.0.3-1ubuntu5
    libstdc++5...FOUND libstdc++5-1:3.3.6-10
    openssl...FOUND openssl-0.9.8a-7ubuntu0.3
    [...]
    Select the packages to install

    Install zimbra-ldap [Y]
    Install zimbra-logger [Y] N
    Install zimbra-mta [Y] N
    Install zimbra-snmp [Y] N
    Install zimbra-store [Y] N
    Install zimbra-spell [Y] N
    Checking required space for zimbra-core

    Installing:
    zimbra-core
    zimbra-ldap

    [...]
    Installing packages

    zimbra-core......zimbra-core_4.5.7_GA_1319.UBUNTU6_i386.deb...done
    zimbra-ldap......zimbra-ldap_4.5.7_GA_1319.UBUNTU6_i386.deb...done
    Installing /opt/zimbra/conf/ZCSLicense.xml
    Operations logged to /tmp/zmsetup.log.4286
    Paket »zimbra-store« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-mta« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-snmp« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-logger« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-apache« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-spell« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-store« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-mta« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-snmp« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-logger« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-apache« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Paket »zimbra-spell« ist nicht installiert und keine Info ist vorhanden.
    Benutze dpkg --info (= dpkg-deb --info) zum Untersuchen von Archiven,
    und dpkg --contents (= dpkg-deb --contents) zum Auflisten ihres Inhalts.
    Setting defaults...

    DNS ERROR resolving MX for ****************
    It is suggested that the domain name have an MX record configured in DNS
    Change domain name? [Yes]
    Create Domain: [************] **********
    MX: ************* (*********)

    Interface: ************
    Interface: 127.0.0.1


    DNS ERROR - none of the MX records for **********
    resolve to this host
    It is suggested that the MX record resolve to this host
    Re-Enter domain name? [Yes] n
    Done
    Checking for port conflicts

    Main menu

    1) Hostname: ldap1.*********
    2) Ldap master host: ldap1.*********
    3) Ldap port: 389
    4) Ldap password: set
    5) TimeZone: (GMT-08.00) Pacific Time (US & Canada)
    6) zimbra-ldap: Enabled
    7) zimbra-store: Enabled
    +Create Admin User: yes
    +Admin user to create: admin@*********
    ******* +Admin Password UNSET
    +Enable automated spam training: yes
    +Spam training user: spam.4g6uinqx@*********
    +Non-spam(Ham) training user: ham.lu0xfkg.@*********
    +Global Documents Account: wiki@*********
    +SMTP host: ldap1.*********
    +Web server HTTP port: 80
    +Web server HTTPS port: 443
    +Web server mode: http
    +Enable POP/IMAP proxy: no
    +IMAP server port: 143
    +IMAP server SSL port: 993
    +POP server port: 110
    +POP server SSL port: 995
    +Use spell check server: yes
    +Spell server URL: http://ldap1.********* :7780/aspell.php

    8) zimbra-mta: Enabled
    9) zimbra-snmp: Enabled
    10) zimbra-logger: Enabled
    11) zimbra-spell: Enabled
    12) Enable default backup schedule: yes
    r) Start servers after configuration yes
    s) Save config to file
    x) Expand menu
    q) Quit
    ---

    Corresponding installation log:

    Getting installed packages
    checking isEnabled zimbra-core
    zimbra-core not in enabled cache
    enabled packages
    Newinstall enabling all installed packages
    Enabling zimbra-core
    Enabling zimbra-ldap
    Enabling zimbra-store
    Enabling zimbra-mta
    Enabling zimbra-snmp
    Enabling zimbra-logger
    Enabling zimbra-apache
    Enabling zimbra-spell
    Setting defaults...
    Setting local config zimbra_java_home to /opt/zimbra/java
    *** Running as zimbra user: /opt/zimbra/bin/zmlocalconfig -f -e zimbra_java_home='/opt/zimbra/java'
    checking isEnabled zimbra-store
    zimbra-store is enabled
    checking isEnabled zimbra-ldap
    zimbra-ldap is enabled
    checking isEnabled zimbra-store
    zimbra-store is enabled


    DNS ERROR resolving MX for ldap1.*********
    It is suggested that the domain name have an MX record configured in DNS
    checking isEnabled zimbra-mta
    zimbra-mta is enabled
    MX: ********* (********* )

    Interface: *********
    Interface: 127.0.0.1


    DNS ERROR - none of the MX records for *********
    resolve to this host
    It is suggested that the MX record resolve to this host
    Done
    checking isEnabled zimbra-ldap
    zimbra-ldap is enabled
    checking isEnabled zimbra-store
    zimbra-store is enabled
    checking isEnabled zimbra-mta
    zimbra-mta is enabled
    checking isEnabled zimbra-mta
    zimbra-mta is enabled
    checking isEnabled zimbra-spell
    zimbra-spell is enabled
    Checking for port conflicts
    checking isEnabled zimbra-ldap
    zimbra-ldap is enabled
    checking isEnabled zimbra-store
    zimbra-store is enabled
    checking isEnabled zimbra-logger
    zimbra-logger is enabled
    checking isEnabled zimbra-mta
    zimbra-mta is enabled
    checking isEnabled zimbra-ldap
    zimbra-ldap is enabled
    checking isEnabled zimbra-store
    zimbra-store is enabled
    Global config attribute retrieved from ldap: zimbraSpamIsSpamAccount=
    Global config attribute retrieved from ldap: zimbraSpamIsNotSpamAccount=
    Global config attribute retrieved from ldap: zimbraNotebookAccount=
    checking isEnabled zimbra-mta
    zimbra-mta is enabled
    checking isEnabled zimbra-snmp
    zimbra-snmp is enabled
    checking isEnabled zimbra-spell
    zimbra-spell is enabled
    checking isEnabled zimbra-store
    zimbra-store is enabled

  2. #2
    henri is offline Junior Member
    Join Date
    Sep 2007
    Posts
    5
    Rep Power
    7

    Lightbulb Solved: Setup script is language specific

    I've found the reason for the problem: The setup script is language specific. Never try to run it on a system with a locale other than English!


    Details for interested people:

    In the perl setup script, the dpkg output is analyzed and a language specific "grep" performed:


    sub isInstalled {
    my $pkg = shift;

    my $pkgQuery;

    my $good = 1;
    if ($platform eq "DEBIAN3.1" || $platform eq "UBUNTU6") {
    $pkgQuery = "dpkg -s $pkg | egrep '^Status: ' | grep 'not-installed'";
    } elsif ($platform =~ /MACOSX/) {
    my @l = sort glob ("/Library/Receipts/${pkg}*");
    if ( $#l < 0 ) { return 0; }
    $pkgQuery = "test -d $l[$#l]";
    $good = 0;
    } elsif ($platform =~ /RPL/) {
    $pkgQuery = "conary q $pkg";
    $good = 0;
    } else {
    $pkgQuery = "rpm -q $pkg";
    $good = 0;
    }

    my $rc = 0xffff & system ("$pkgQuery > /dev/null 2>&1");
    $rc >>= 8;
    return ($rc == $good);

    }

  3. #3
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,568
    Rep Power
    57

    Default

    Thanks for the feedback on that problem. Could you file it as a bug in our bugzilla system?
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

  4. #4
    henri is offline Junior Member
    Join Date
    Sep 2007
    Posts
    5
    Rep Power
    7

    Default Resolved and filed in bugzilla


  5. #5
    phoenix is offline Zimbra Consultant & Moderator
    Join Date
    Sep 2005
    Location
    Vannes, France
    Posts
    23,568
    Rep Power
    57

    Default

    Many thanks.
    Regards


    Bill


    Acompli: A new adventure for Co-Founder KevinH.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Zimbra, WM5.0, AS + problem with regional fonts
    By wojo2000 in forum Zimbra Mobile
    Replies: 7
    Last Post: 06-25-2007, 01:04 AM
  2. yum update problem
    By jamesjr555 in forum Installation
    Replies: 1
    Last Post: 09-08-2006, 08:45 AM
  3. Is it started or not
    By kwelipatton in forum Installation
    Replies: 10
    Last Post: 03-28-2006, 11:11 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
  •