Announcement

Collapse
No announcement yet.

Open-Xchange Community Edition Installer released

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Martin Heiland
    replied
    Hi,

    the problem is that the jcharset dependency is missing, i've added this dependency to the latest installer package. To get it work the build.xml file for the groupware needs to be updated, i hope the development team solved this yet.

    //edit
    Build.xml has not been fixed yet, please take a look at the workaround until it has been fixed:


    Greetings
    Last edited by Martin Heiland; 10-30-2007, 10:15 AM.

    Leave a comment:


  • rumchumchum
    Guest replied
    Problem during installing

    Hi,
    I have a problem when I install with the OXInstaller on a frech installed ubuntu-server 7.10 system. I get some compiler errors:
    Code:
    Downloading required Ubuntu packages...
    Depending on your internet connection, this may take a while.
    -------------------------------------------------------------
    Ign cdrom://Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Translation-de
    Ign cdrom://Ubuntu-Server 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Translation-de
    Hole:1 http://de.archive.ubuntu.com gutsy Release.gpg [191B]
    OK   http://de.archive.ubuntu.com gutsy/main Translation-de
    Hole:2 http://security.ubuntu.com gutsy-security Release.gpg [191B]
    Ign http://security.ubuntu.com gutsy-security/main Translation-de
    OK   http://de.archive.ubuntu.com gutsy/restricted Translation-de
    OK   http://de.archive.ubuntu.com gutsy/universe Translation-de
    OK   http://de.archive.ubuntu.com gutsy/multiverse Translation-de
    Hole:3 http://de.archive.ubuntu.com gutsy-updates Release.gpg [191B]
    Ign http://de.archive.ubuntu.com gutsy-updates/main Translation-de
    Ign http://de.archive.ubuntu.com gutsy-updates/restricted Translation-de
    Ign http://de.archive.ubuntu.com gutsy-updates/universe Translation-de
    Ign http://de.archive.ubuntu.com gutsy-updates/multiverse Translation-de
    OK   http://de.archive.ubuntu.com gutsy Release
    Ign http://security.ubuntu.com gutsy-security/restricted Translation-de
    Ign http://security.ubuntu.com gutsy-security/universe Translation-de
    Ign http://security.ubuntu.com gutsy-security/multiverse Translation-de
    OK   http://security.ubuntu.com gutsy-security Release
    OK   http://de.archive.ubuntu.com gutsy-updates Release
    OK   http://security.ubuntu.com gutsy-security/main Packages
    OK   http://de.archive.ubuntu.com gutsy/main Packages
    OK   http://de.archive.ubuntu.com gutsy/restricted Packages
    OK   http://de.archive.ubuntu.com gutsy/main Sources
    OK   http://de.archive.ubuntu.com gutsy/restricted Sources
    OK   http://de.archive.ubuntu.com gutsy/universe Packages
    OK   http://de.archive.ubuntu.com gutsy/universe Sources
    OK   http://de.archive.ubuntu.com gutsy/multiverse Packages
    OK   http://security.ubuntu.com gutsy-security/restricted Packages
    OK   http://security.ubuntu.com gutsy-security/main Sources
    OK   http://security.ubuntu.com gutsy-security/restricted Sources
    OK   http://de.archive.ubuntu.com gutsy/multiverse Sources
    OK   http://de.archive.ubuntu.com gutsy-updates/main Packages
    OK   http://de.archive.ubuntu.com gutsy-updates/restricted Packages
    OK   http://de.archive.ubuntu.com gutsy-updates/main Sources
    OK   http://de.archive.ubuntu.com gutsy-updates/restricted Sources
    OK   http://security.ubuntu.com gutsy-security/universe Packages
    OK   http://security.ubuntu.com gutsy-security/universe Sources
    OK   http://security.ubuntu.com gutsy-security/multiverse Packages
    OK   http://security.ubuntu.com gutsy-security/multiverse Sources
    OK   http://de.archive.ubuntu.com gutsy-updates/universe Packages
    OK   http://de.archive.ubuntu.com gutsy-updates/universe Sources
    OK   http://de.archive.ubuntu.com gutsy-updates/multiverse Packages
    OK   http://de.archive.ubuntu.com gutsy-updates/multiverse Sources
    Es wurden 3B in 0s geholt (4B/s)
    Paketlisten werden gelesen... Fertig
    Paketlisten werden gelesen... Fertig
    Abhängigkeitsbaum wird aufgebaut
    Reading state information... Fertig
    cvs ist schon die neueste Version.
    sun-java5-jdk ist schon die neueste Version.
    sun-java5-bin ist schon die neueste Version.
    apache2 ist schon die neueste Version.
    mysql-server ist schon die neueste Version.
    mysql-client ist schon die neueste Version.
    cyrus-imapd-2.2 ist schon die neueste Version.
    cyrus-pop3d-2.2 ist schon die neueste Version.
    gettext ist schon die neueste Version.
    libapache2-mod-jk ist schon die neueste Version.
    sasl2-bin ist schon die neueste Version.
    libpam-mysql ist schon die neueste Version.
    libnss-mysql-bg ist schon die neueste Version.
    postfix-mysql ist schon die neueste Version.
    ant ist schon die neueste Version.
    ant-optional ist schon die neueste Version.
    cyrus-admin-2.2 ist schon die neueste Version.
    libgnujaf-java ist schon die neueste Version.
    libcommons-cli-java ist schon die neueste Version.
    libcommons-codec-java ist schon die neueste Version.
    libcommons-httpclient-java ist schon die neueste Version.
    libcommons-logging-java ist schon die neueste Version.
    libslide-webdavclient-java ist schon die neueste Version.
    libjdom1-java ist schon die neueste Version.
    junit ist schon die neueste Version.
    libmysql-java ist schon die neueste Version.
    libservlet2.4-java ist schon die neueste Version.
    mailutils ist schon die neueste Version.
    libsasl2-modules ist schon die neueste Version.
    munin ist schon die neueste Version.
    munin-node ist schon die neueste Version.
    0 aktualisiert, 0 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
    Creating Open-Xchange directories... done.
    Linking distribution specific dependencies... done.
    
    Configuring services (apache2, cyrus, pam, sasl, postfix, nss-mysql)...
    This installer provides a configuration file which may already exist on
    your system. To avoid loss of configuration data, the original files will
    be renamed with .old extension.
    
    Configuring system user (open-xchange)...
    addgroup: The group `open-xchange' already exists as a system group. Exiting.
    The user `open-xchange' already exists as a system user. Exiting.
    CVS checkout required Open-Xchange repositories...
     + open-xchange
     + open-xchange-admin
     + open-xchange-admin-console-ee
     + open-xchange-admin-plugin-imap
     + open-xchange-admin-plugin-mail
     + open-xchange-admin-plugin-mailfilter
     + open-xchange-admin-plugin-context_light
     + open-xchange-admin-plugin-ca_mgmt_simple
     + open-xchange-admin-plugin-osconfig
     + open-xchange-admin-plugin-services
     + open-xchange-admin-plugin-sw-update
     + open-xchange-admin-plugin-backup
     + json-jdk15
     + open-xchange-gui
     + open-xchange-admin-gui-ee
     + open-xchange-admin-gui-ee-ajax
     + open-xchange-admin-gui-ee-templates
    
    Compiling source dependencies (concurrent.jar)...
        [javac] /tmp/concurrent/src/EDU/oswego/cs/dl/util/concurrent/SemaphoreControlledChannel.java:70: warning: non-varargs call of varargs method with inexact argument type for last parameter;
        [javac] cast to java.lang.Object for a varargs call
        [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
        [javac]     putGuard_ = (Semaphore)(ctor.newInstance(cap));
        [javac]                                              ^
        [javac] /tmp/concurrent/src/EDU/oswego/cs/dl/util/concurrent/SemaphoreControlledChannel.java:72: warning: non-varargs call of varargs method with inexact argument type for last parameter;
        [javac] cast to java.lang.Object for a varargs call
        [javac] cast to java.lang.Object[] for a non-varargs call and to suppress this warning
        [javac]     takeGuard_ = (Semaphore)(ctor.newInstance(zero));
        [javac]                                               ^
        [javac] Note: Some input files use unchecked or unsafe operations.
        [javac] Note: Recompile with -Xlint:unchecked for details.
        [javac] 2 warnings
    
    BUILD SUCCESSFUL
    Total time: 11 seconds
    
    Compiling source dependencies (json.jar)...
    
    BUILD SUCCESSFUL
    Total time: 5 seconds
    Compiling Open-Xchange Groupware...
        [javac] /tmp/open-xchange/src/com/openexchange/charset/AliasCharsetProvider.java:119: package net.freeutils.charset does not exist
        [javac]                             c = new net.freeutils.charset.CharsetProvider().charsetForName(charsetName);
        [javac]                                                              ^
        [javac] Note: Some input files use or override a deprecated API.
        [javac] Note: Recompile with -Xlint:deprecation for details.
        [javac] Note: Some input files use unchecked or unsafe operations.
        [javac] Note: Recompile with -Xlint:unchecked for details.
        [javac] 1 error
    
    BUILD FAILED
    /tmp/open-xchange/build.xml:114: Compile failed; see the compiler error output for details.
    
    Total time: 25 seconds
    Can anyone help me please ?
    Thank you all very match.

    Leave a comment:


  • Martin Heiland
    replied
    Hi, i fixed that timsieved stuff, it was a non-well formated awk command which produces such stuff when beeing executed several times. The jcharset.jar dependency has been added to the .tar.gz package but i will not fix sourcecode with the installer, this is obviously a cvs problem because the dependency has not been added to build.xml - thats already reported to the R&D Team.

    Thanks for testing!

    Greetings

    Leave a comment:


  • hlepesant
    Guest replied
    OXHyperion & Ubuntu 7.10 experience

    Hi all,

    After testing the script on Debian Etch, I've try to run the installer for Ubuntu Gutsy.

    Sorry for this but I had some problem :
    1. jcharset was missing : install failed
    2. timsieved not well configured : can't create users


    jcharset :
    Describe here .
    To solve the jcharset I had to :
    - download JCharset 1.3
    - untar hyperion-ubuntu_gutsy.tar.gz
    - copy jcharset.jar in the lib/
    - re-tar hyperion-ubuntu_gutsy.tar.gz
    - make a local copy of /tmp/open-xchange/build.xml
    - edit this copy
    - add this lines :

    --- hyperion-ubuntu_gutsy.sh.orig 2007-10-29 18:18:45.000000000 +0100
    +++ hyperion-ubuntu_gutsy.sh 2007-10-29 17:16:37.000000000 +0100
    @@ -139,6 +139,10 @@
    cp lib/json.jar /opt/open-xchange/lib/

    echo ""
    + echo "Copying good build.xml..."
    + cp /home/hugues/build.xml $SRC_DIR/open-xchange/build.xml
    +
    + echo ""
    echo "Compiling Open-Xchange Groupware..."

    Then the script run well.

    timsieved :

    A error in /etc/cyrus.conf
    Code:
    sieve           cmd="/usr/lib/cyrus/bin//usr/lib/cyrus/bin//usr/lib/cyrus/bin//usr/lib/cyrus/bin//usr/lib/cyrus/bin//usr/lib/cyrus/bin/timsieved" listen="localhost:sieve" prefork=0 maxchild=100
    As you see the path to timsieved is a bit crazy ;-)

    So I edit the file, correct the path and restart cyrus-imap.

    Now I can create users :-)

    Best regards,
    Hug,
    Still investigate....

    Leave a comment:


  • Martin Heiland
    replied
    The installer should have created a backup of the etc directory before, it's named etc-'timestamp'. The /opt/open-xchange/etc directory only holds 2 subdirectories which hold the real configuration files. I had to change some things at the update process which leads to such problems when updating from a older version of the installer, sorry for that - but i think updating will work much better now in the future.

    Greetings

    Leave a comment:


  • hsimon
    Guest replied
    community Installer update option

    Hi,
    I just did an update using the community installer for Ubuntu 7.10, latest upload. The problem encountered was the directory /opt/open-xchange/etc/groupware is empty except for the two subdirectories

    Regards,
    Horst

    Leave a comment:


  • hlepesant
    Guest replied
    Procmail was missing too

    I've installed procmail too.
    I think it wasn't insatlled because I run the installer on a fresh [and minimalist] debian ;-)

    hug


    Originally posted by hlepesant View Post
    Hi,

    Very nice work.
    The scripts hyperion-debian_etch.XX with_admingui works well on a fresh installed Debian Etch 4.0r1.

    I only need to install this .deb :

    - iproute : needed for Administration -> Configuration -> network
    - clamav, clamav-daemon, spamassassin, amavis-new : needed by /etc/init.d/open-xchange-restart-services

    And I've installed apache2-mpm-prefork instead of apache2-mpm-worker to have libapache2-mod-php5, and it's wok well.

    Best regards,
    Hugues

    Leave a comment:


  • Martin Heiland
    replied
    Hi,

    i'll test and add those modules shortly, thanks for those investigations

    Greetings

    Leave a comment:


  • hlepesant
    Guest replied
    Missing .deb and Apache3 Prefork

    Hi,

    Very nice work.
    The scripts hyperion-debian_etch.XX with_admingui works well on a fresh installed Debian Etch 4.0r1.

    I only need to install this .deb :

    - iproute : needed for Administration -> Configuration -> network
    - clamav, clamav-daemon, spamassassin, amavis-new : needed by /etc/init.d/open-xchange-restart-services

    And I've installed apache2-mpm-prefork instead of apache2-mpm-worker to have libapache2-mod-php5, and it's wok well.

    Best regards,
    Hugues

    Leave a comment:


  • bene
    replied
    I have it
    The Munin graphs are only shown now in the Admin Gui.
    I tested it two days ago and all the graphs was in the Munin folder and non in the admin gui. But this is better. Thanks a lot for your work here. This installer was really needed!

    Greez BeNe

    Leave a comment:


  • Martin Heiland
    replied
    Originally posted by bene View Post
    Munin will not create any graphs or html file. The Folder munin is completely empty. Maybe the cron or munin-node does not run ?
    Graphs are being created after about 5 minutes to /var/cache/munin/
    The /var/www/munin directory is a relic of the munin default installation, showing your munin graphs to everybody on the world is not quite useful. I did not delete it because somebody already has munin configured that way and it would destroy his graphs.

    Originally posted by bene View Post
    Why don´t you directly redirect into the /ox/ folder ?
    Any reason ? When a customer type in the Servername in the Browser he always must select the ox folder to get in...
    Because the Community Edition is no Out-of-the-Box "product" and some other websites are already existing at the / path.

    Leave a comment:


  • bene
    replied
    Ok fine!
    I will going to Test the Version with admin_gui now...
    Code:
    2007-10-21
     added automatic configuration for munin monitor graphs. Some graphs are still
     missing as the required munin plugins are not configured yet. (debian)
     This only affects the "with_admingui" beta package
    Munin will not create any graphs or html file. The Folder munin is completely empty. Maybe the cron or munin-node does not run ?

    Why don´t you directly redirect into the /ox/ folder ?
    Any reason ? When a customer type in the Servername in the Browser he always must select the ox folder to get in...

    Greez BeNe

    Leave a comment:


  • Martin Heiland
    replied
    Oops, yes you were right, now also fixed at this installer

    Leave a comment:


  • bene
    replied
    As i said, i use the with admin_gui version and there is no postfix package on the installer
    In the version without the admin_gui everthing works fine (there is the postfix package now on it).

    Greez BeNe

    Leave a comment:


  • Martin Heiland
    replied
    what else did you do than apt-get install postfix? I just added "postfix" to the installer, you may check this if you look at the install script.

    Leave a comment:

Working...
X