HOWTO: Open Xchange installieren am Beispiel Ubuntu 6.06 LTS Dapper Drake

Hast du java home richtig eingesetzt, bzw. geschrieben? unbedingt prüfen. falls ja, versuch nohmal den step java installieren.
Sind Step 1 und 3.
Edit: Sorry für doppelpost, war Browser nicht OK.
 
openXchange nach Login keine Seite?!?

Problem behoben, siehe unten!

Tach @ all,

hätte da mal ne Frage, hab nach der Anleitung von maetzchen den openXchange aufgesetzt, klappt auch soweit alles das Problem ist das ich nach dem login weitergeleitet werde auf eine blanko Seite, habe mir den quelltext angesehen, der keinerlei Inhalt hat.
habe mich recht genau an die Anleitung gehalten.

log auszug:
Code:
Feb 10 11:40:08 mimo openexchange: ERROR: The site "DE/index" does not exists!
java.io.FileNotFoundException: /opt/openxchange/share/groupware/data/templates/EN/logout.htm (No such file or directory)
        at java.io.FileInputStream.open(Native Method)
        at java.io.FileInputStream.<init>(FileInputStream.java:106)
        at java.io.FileInputStream.<init>(FileInputStream.java:66)
        at com.openexchange.thread.ComfireThread.validateSession(ComfireThread.java:533)
        at com.openexchange.thread.ComfireThread.run(ComfireThread.java:156)
        at java.lang.Thread.run(Thread.java:619)

Achja was ich noch fragen wollte wieso wird der Apache & Apache ant nicht auch als deb inst. wie ldap z.b. wenn ich das richtig blicke braucht man doch nur das apache dev pack noch dazu!?!

OX ist wohl neuerdings in 2 teile geteilt worden,
- open-xchange-0.8.2-1-serverpack
- open-xchange-0.8.2-1-webpack
im webpack sind die die ganzen websachen drin, darum kahm keine Ausgabe über den webserver!
 
Last edited by a moderator:
FEHLER: duplizierter Schlüssel verletzt Unique-Constraint »usr_general_rights_pkey«

@ skipjack, das Problem hatte ich auch habe via webmin die rechte auf die Tabellen für jeden auf alle rechte gesetzt, damit hat es dann geklappt!
 
@SRTwist
Wie kann man außer mit webmin, also per Konsolencommand die Berechtigung ändern?
Denn ich bekomme auch immer den SQL Error, möchte mir aber nicht Webmin installieren.

Gruß
JamieWolf
 
Hallo, ich hänge jetzt schon das dritte Mal bei "19. Datenbank aufsetzen" fest. Hat da einer ein Idee?

Code:
postgres@ox:~$ createdb -E UTF-8 -U openxchange openxchange                     
createdb: could not connect to database template1: FATAL:  »IDENT«-Authentifizierung für Benutzer »openxchange« fehlgeschlagen
postgres@ox:~$

Gruß und Dank Mayer
 
Da stimmt etwas mit der Konfiguration der PostgreSQL-Datenbank aus Punkt 18 nicht. Poste mal deine pg_hba.conf.

Gruß
Torsten
 
Last edited by a moderator:
OX auf Drapper 6.06 Server-Version

Hallo, ne kurze Frage: Wie siehts denn mit OX auf der Server-Version aus. Soweit ich richtig gelesen habe, wird da ein LAMP (Apache, MySQL, PHP...) gleich vorinstalliert. Inwieweit macht die Installation eines selbst kompilierten Apache zusammen mit der installierten Version Schwierigkeiten?
 
@Winfo

besten Dank mal für deine Antwort.

Hier ist die pg_hba.conf:
Code:
# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the PostgreSQL Administrator's Guide, chapter "Client
# Authentication" for a complete description.  A short synopsis
# follows.
#
# This file controls: which hosts are allowed to connect, how clients
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access.  Records take one of seven forms:
#
# local      DATABASE  USER  METHOD  [OPTION]
# host       DATABASE  USER  IP-ADDRESS  IP-MASK   METHOD  [OPTION]
# hostssl    DATABASE  USER  IP-ADDRESS  IP-MASK   METHOD  [OPTION]
# hostnossl  DATABASE  USER  IP-ADDRESS  IP-MASK   METHOD  [OPTION]
# host       DATABASE  USER  IP-ADDRESS/CIDR-MASK  METHOD  [OPTION]
# hostssl    DATABASE  USER  IP-ADDRESS/CIDR-MASK  METHOD  [OPTION]
# hostnossl  DATABASE  USER  IP-ADDRESS/CIDR-MASK  METHOD  [OPTION]
#
# (The uppercase quantities should be replaced by actual values.)
# The first field is the connection type: "local" is a Unix-domain socket,
# "host" is either a plain or SSL-encrypted TCP/IP socket, "hostssl" is an
# SSL-encrypted TCP/IP socket, and "hostnossl" is a plain TCP/IP socket.
# DATABASE can be "all", "sameuser", "samegroup", a database name (or
# a comma-separated list thereof), or a file name prefixed with "@".
# USER can be "all", an actual user name or a group name prefixed with
# "+", an include file prefixed with "@" or a list containing either.
# IP-ADDRESS and IP-MASK specify the set of hosts the record matches.
# CIDR-MASK is an integer between 0 and 32 (IPv6) or 128(IPv6)
# inclusive, that specifies the number of significant bits in the
# mask, so an IPv4 CIDR-MASK of 8 is equivalent to an IP-MASK of
# 255.0.0.0, and an IPv6 CIDR-MASK of 64 is equivalent to an IP-MASK
# of ffff:ffff:ffff:ffff::. METHOD can be "trust", "reject", "md5",
# "crypt", "password", "krb5", "ident", or "pam".  Note that
# "password" uses clear-text passwords; "md5" is preferred for
# encrypted passwords.  OPTION is the ident map or the name of the PAM
# service.
#
# INCLUDE FILES:
# If you use include files for users and/or databases (see PostgreSQL
# documentation, section 19.1), these files must be placed in the
# database directory. Usually this is /var/lib/postgres/data/, but
# that can be changed in /etc/postgresql/postmaster.conf with the
# POSTGRES_DATA variable. Putting them in /etc/postgresql/ will NOT
# work since the configuration files are only symlinked from
# POSTGRES_DATA.
#
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal.  If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect, or use
# "pg_ctl reload".
#
# Upstream default configuration
#
# The following configuration is the upstream default, which allows
# unrestricted access to amy database by any user on the local machine.
# 
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
#
#local   all         all                                             trust
# IPv4-style local connections:
#host    all         all         127.0.0.1         255.255.255.255   trust
# IPv6-style local connections:
#
# Put your actual configuration here
# ----------------------------------
#
# This default configuration allows any local user to connect as himself
# without a password, either through a Unix socket or through TCP/IP; users
# on other machines are denied access.
#
# If you want to allow non-local connections, you need to add more
# "host" records before the final line that rejects all TCP/IP connections.
# Also, remember TCP/IP connections are only enabled if you enable
# "tcpip_socket" in /etc/postgresql/postgresql.conf.
#
# DO NOT DISABLE!
# If you change this first entry you will need to make sure the postgres user
# can access the database using some other method.  The postgres user needs
# non-interactive access to all databases during automatic maintenance
# (see the vacuum command and the /usr/lib/postgresql/bin/do.maintenance
# script).
#
# TYPE  DATABASE    USER        IP-ADDRESS        IP-MASK           METHOD
# Database administrative login by UNIX sockets
local   all         postgres                                        ident sameuser
#
# All other connections by UNIX sockets
local   all         all                                             ident sameuser
#
# All IPv4 connections from localhost
#host    all         all         127.0.0.1         255.255.255.255   ident sameuser
#
# All IPv6 localhost connections
#host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        ident sameuser
#host    all         all         ::ffff:127.0.0.1/128                ident sameuser
#
# reject all other connection attempts
#host    all         all         0.0.0.0           0.0.0.0           reject
local   all     all                                     trust
host    all     all     127.0.0.1       255.255.255.255 trust

Hab es eben noch mal probiert:
Code:
postgres@ox:~$ createuser --no-adduser --createdb --pwprompt openxchange
Enter password for new user:
Enter it again:
CREATE USER
postgres@ox:~$ createdb -E UTF-8 -U openxchange openxchange
createdb: could not connect to database template1: FATAL:  »IDENT«-Authentifizierung für Benutzer »openxchange« fehlgeschlagen
postgres@ox:~$

MfG Mayer
 
Hallo,

gem. HowTo sieht deine pg_hba.conf richtig aus. Aber unter Debian hatte ich auch das Problem, dass ich folgende Zeile nicht auskommentieren durfte und statt dessen mit einem trust statt "ident sameuser" versehen musste.

Code:
#host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff        ident sameuser

Die Zeile sollte also wie folgt aussehen:
Code:
host    all         all         ::1               ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff  trust

Aber wie gesagt, das Problem hatte ich in dieser Form nur mit Debian 3.1. Mit Ubuntu ging es wie im HowTo beschrieben.

Gruß
Torsten
 
Ich dank dir Tortsen!

Aber leider ist das Ergebnis das gleiche. Ich weiss nicht wo ich noch suchen kann.

MfG Mayer
 
Mhh, das ist nicht schön.

Zugegeben, ist jetzt ins Blaue geschossen, aber kommentier mal noch folgende Zeile aus:
Code:
local   all         all                                             ident sameuser

Und natürlich nicht vergessen, PostgreSQL nach den Änderungen neu zu starten.

Gruß
Torsten
 
Ich dank dir Torsten, das war die Lösung!

Code:
postgres@ox:~$ createuser --no-adduser --createdb --pwprompt openxchange
Enter password for new user:
Enter it again:
CREATE USER
postgres@ox:~$ createdb -E UTF-8 -U openxchange openxchange
CREATE DATABASE
postgres@ox:~$

MfG Mayer
 
Hab mal wieder ein Problem:

Code:
ox:~# slapadd -l /opt/openxchange/share/init_ldap.ldif
slapadd: could not add entry dn="dc=server,dc=de" (line=6): txn_aborted! DB_KEYEXIST: Key/data pair already exists (-30996)
ox:~#

Kann einer damit was anfangen?

MfG Mayer
 
Anlegen von Benutzern

Hi zusammen ein echt super HowTo Kompliment an maetzchen! Eine Frage weiß jamand was über das angegündigte Webmail HOWTO, oder kennt vieleicht jemand eine gute seite die, die installation für den Webmail beschreibt? Danke schon mal im Vorraus!

Gruß
Chipi
 
Last edited by a moderator:
Hallo :)

Ich hab das jetzt auch mal nach dem Howto installiert.
Ich hate ein paar probleme, da ich das auf einem Vserver installiert habe und dieser kein 127.0.0.1 interface für localhost hat - später ist mir aufgefallen das ich deswegen viele probleme hatte.

Ich hab das einfach umgangen indem ich einen eintrag mit der richtigen IP zu localhost in meine /etc/hosts geschreiben hatte - danach waren alle fehler weg.

Mein problem was ich jetzt noch habe ist, das wenn ich mich mit meinem benutzern einlogge, diese keine rechte haben igendentwas zu machen.
Oben links im menü gibt es nur "portal" und wenn man im kalender auf ein datum klickt erscheint auch nur "Für den gewünschten Bereich fehlt Ihnen die Berechtigung."

Das problem scheint hier noch keiner gehabt zu haben :/

Weiss jemand rat?



Ausserdem kommt folgender fehler wenn ich aus den link "Setup" oben rechts im Menü klicke:

Code:
HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

javax.servlet.ServletException: Servlet execution threw an exception

root cause

java.lang.NoClassDefFoundError: com/openexchange/groupware/sql/ContactSQLQueries
	com.openexchange.thread.Sdc.<init>(Sdc.java:81)
	com.openexchange.umin.Login.userAuthenticated(Login.java:94)
	com.openexchange.umin.Login.doPost(Login.java:79)
	com.openexchange.umin.Login.doGet(Login.java:73)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
	com.openexchange.umin.OXUsermin.service(OXUsermin.java:86)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

note The full stack trace of the root cause is available in the Apache Tomcat/5.0.30 logs.
 
Last edited by a moderator:
Komme bis 24.3 apachectl -D SSL -k start

Das HOWTO ist klasse :D
Aber irgendwo hab ich einen Knaller drin, der ziemlich einfach erscheint aber ich sehe den Wald vor lauter Baümen nicht. Die "hosts" "http.conf" für apache2 hab ich schon durch aber ich sehe es einfach nicht. -->
Code:
 /usr/local/apache2/bin/apachectl -D SSL -k start
(98)Address already in use: make_sock: could not bind to address [::]:443
no listening sockets available, shutting down
Unable to open logs
hostname und domainname werden richtig angezeigt.
Alles was in Google angeboten wird habe ich schon erfolglos durch.
Vielleicht kann sich einer über vnc reinhängen (ist glaub ich schneller als hier hin und her zu posten -- die Lösung kommt dann natürlich als Posting) und nach dem Rechten schauen. (IP schicke ich über ICQ 106757304 oder über private chat)
Code:
root@Knoppix:~# lsof -i :443
COMMAND  PID     USER   FD   TYPE DEVICE SIZE NODE NAME
apache2 9193     root    5u  IPv6  19200       TCP *:https (LISTEN)
apache2 9199 www-data    5u  IPv6  19200       TCP *:https (LISTEN)
apache2 9201 www-data    5u  IPv6  19200       TCP *:https (LISTEN)
 
Last edited by a moderator:
Code:
root@Knoppix:~# lsof -i :443
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
apache2 9193 root 5u IPv6 19200 TCP *:https (LISTEN)
apache2 9199 www-data 5u IPv6 19200 TCP *:https (LISTEN)
apache2 9201 www-data 5u IPv6 19200 TCP *:https (LISTEN)
 
Last edited by a moderator:
Hallo,

da läuft noch etwas das den Port belegt.
Soweit sollte das klar sein.

Also beenden wir das ganze erstmal ;)
 
Back
Top