Announcement

Collapse
No announcement yet.

Probleme unter suse 11.1 in vm

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

  • Probleme unter suse 11.1 in vm

    Hallo zusammen,

    ich versuche gerade, die Community-Version in einer VM unter SuSE 11.1 zu installieren...und scheitere kläglich.

    Also mein Host ist Windows XP. Darauf habe ich eine VM mit openSuSE 11.1 aufgesetzt.


    Ich nutze diese Anleitung:


    Mir ist klar, dass die eigentlich für 11.0 ist, aber ichhabe gehofft, dass es im Prinzip für 11.1 das Gleiche ist. Ist es aber wohl im Detail nicht.

    Was bisher geschah:
    - Installation SuSE 11.1

    - Updates für SuSE eingespielt

    - Terminal aufgerufen, mit "su" auf root gewechselt und mit der Beschribung von oben angefangen:

    - Der erste Befehl "zypper sa http://download.opensuse.org/reposit...openSUSE_11.0/ ox" hat schon mal nicht richtig funktioniert. Auch nicht nach Anpassung auf "11.1" am Ende. Daher habe ich das Repository manuell über die URL hinzugefügt.

    - "zypper ref" durchgeführt

    - "zypper in mysql open-xchange-admin-client \
    open-xchange-admin-doc open-xchange-admin-plugin-hosting-doc \
    ...." hat funktioniert

    - "rcmysqld start" hat nicht funktioniert, dafür aber "rcmysql start"

    - "echo PATH=$PATH:/opt/open-xchange/sbin/ >> ~/.bashrc" durchgeführt

    Jetzt hänge ich an dem Befehl
    "/opt/open-xchange/sbin/initconfigdb --configdb-pass=db_password -a".
    Wenn ich den absetzt, bekomme ich diese Fehlermeldung:
    "need to be root in order to setup the system"

    Ich dachte eigentlich, dass ich root bin, wenn ich "su" im Terminal eingebe. Falsch gedacht?

    Entschuldigt bitte, wenn ich was total bescheuertes fragen sollte. Ich bin leider noch totaler Anfänger. Aber genau das möchte ich ja jetzt ändern...

    Gruß
    Booley

  • #2
    Originally posted by booley View Post
    Hallo zusammen,

    - Terminal aufgerufen, mit "su" auf root gewechselt und mit der Beschribung von oben angefangen:

    - Der erste Befehl "zypper sa http://download.opensuse.org/reposit...openSUSE_11.0/ ox" hat schon mal nicht richtig funktioniert. Auch nicht nach Anpassung auf "11.1" am Ende. Daher habe ich das Repository manuell über die URL hinzugefügt.
    Dann wurde mal wieder die Syntax vom zypper geaendert... :-(
    Nicht schoen.


    - "zypper ref" durchgeführt

    - "zypper in mysql open-xchange-admin-client \
    open-xchange-admin-doc open-xchange-admin-plugin-hosting-doc \
    ...." hat funktioniert

    - "rcmysqld start" hat nicht funktioniert, dafür aber "rcmysql start"
    Das ist dann eine weitere Aenderung zu openSUSE<11.1...

    - "echo PATH=$PATH:/opt/open-xchange/sbin/ >> ~/.bashrc" durchgeführt

    Jetzt hänge ich an dem Befehl
    "/opt/open-xchange/sbin/initconfigdb --configdb-pass=db_password -a".
    Wenn ich den absetzt, bekomme ich diese Fehlermeldung:
    "need to be root in order to setup the system"

    Ich dachte eigentlich, dass ich root bin, wenn ich "su" im Terminal eingebe. Falsch gedacht?

    Entschuldigt bitte, wenn ich was total bescheuertes fragen sollte. Ich bin leider noch totaler Anfänger. Aber genau das möchte ich ja jetzt ändern...

    Gruß
    Booley
    Kannst Du bitte mal ein

    Code:
    bash -x /opt/open-xchange/sbin/initconfigdb --configdb-pass=db_password -a
    aufrufen und die Ausgabe hier posten?

    Btw.: Waere schoen, wenn Du eine Anleitung fuer openSUSE11.1 nach Vorlage der 11.0 im Wiki erstellen koenntest.

    Comment


    • #3
      Hallo,

      vielen Dank, dass du mir helfen magst.

      Das ist doch mal ein Deal. Wenn ich mit eurer Hilfe die Installation hin bekomme, mache ich eine überarbeitete Anleitung für 11.1 im Wiki.

      Hier ist die gewünschte Ausgabe:
      + OXFUNCTIONS=/opt/open-xchange/etc/oxfunctions.sh
      + ADMINCONF=/opt/open-xchange/etc/admindaemon
      + test -f /opt/open-xchange/etc/oxfunctions.sh
      + . /opt/open-xchange/etc/oxfunctions.sh
      ++ set +e
      ++ JAVA_BIN=
      ++ DEBIAN=1
      ++ REDHAT=2
      ++ SUSE=4
      ++ LSB=8
      + CONFIGDB_USER=openexchange
      + CONFIGDB_USER_LONG=configdb-user
      + CONFIGDB_PASS=
      + CONFIGDB_PASS_LONG=configdb-pass
      + CONFIGDB_HOST=localhost
      + CONFIGDB_HOST_LONG=configdb-host
      + CONFIGDB_PORT=3306
      + CONFIGDB_PORT_LONG=configdb-port
      + CONFIGDB_DBNAME=configdb
      + CONFIGDB_DBNAME_LONG=configdb-dbname
      + ADDON_SQL=
      + ADDON_SQL_LONG=addon-sql
      + CREATEADMIN=
      + DLETETECONFIGDB=
      + MUSTOPTS=CONFIGDB_PASS
      + LONGOPTS='$CONFIGDB_USER_LONG:,$CONFIGDB_PASS_LONG :,$CONFIGDB_HOST_LONG:,$CONFIGDB_PORT_LONG:,$CONFI GDB_DBNAME_LONG:,$ADDON_SQL_LONG:'
      +++ eval echo '$CONFIGDB_USER_LONG:,$CONFIGDB_PASS_LONG:,$CONFIG DB_HOST_LONG:,$CONFIGDB_PORT_LONG:,$CONFIGDB_DBNAM E_LONG:,$ADDON_SQL_LONG:'
      ++++ echo configdb-user:,configdb-pass:,configdb-host:,configdb-port:,configdb-dbname:,addon-sql:
      ++ POSIXLY_CORRECT=true
      ++ getopt -o iap:h --long configdb-user:,configdb-pass:,configdb-host:,configdb-port:,configdb-dbname:,addon-sql:,help -- --configdb-pass=db_password -a
      + TEMP=' --configdb-pass '\''db_password'\'' -a --'
      + eval set -- ' --configdb-pass '\''db_password'\'' -a --'
      ++ set -- --configdb-pass db_password -a --
      + true
      + case "$1" in
      + CONFIGDB_PASS=db_password
      + shift 2
      + true
      + case "$1" in
      + CREATEADMIN=true
      + shift
      + true
      + case "$1" in
      + shift
      + break
      + for opt in '$MUSTOPTS'
      ++ eval echo '$CONFIGDB_PASS'
      +++ echo db_password
      + opt_var=db_password
      ++ eval echo '$CONFIGDB_PASS_LONG'
      +++ echo configdb-pass
      + opt_var_long=configdb-pass
      ++ eval echo '$CONFIGDB_PASS_VALUES'
      +++ echo
      + opt_var_values=
      + '[' -z db_password ']'
      + '[' -n '' ']'
      + '[' -n true ']'
      + '[' ms '!=' root ']'
      + die 'need to be root in order to setup the system'
      + test -n 'need to be root in order to setup the system'
      + echo 'need to be root in order to setup the system'
      need to be root in order to setup the system
      + exit 1
      Last edited by Guest; 04-08-2009, 02:19 PM.

      Comment


      • #4
        Hallo,

        ich bin mir zwar nicht ganz sicher, aber wenn du im Terminal "su -" eingibst, dann sollte es gehen.
        Viele Grüße
        Rene

        OS: Ubuntu Server amd64 20.4 LTS
        JRE: openjdk-8-jre, Maria-DB, Apache 2.4, Dovecot
        OX-Server backend: OXSE latest
        OX-frontend: OX appsuite latest

        Comment


        • #5
          Originally posted by 881822 View Post
          Hallo,

          ich bin mir zwar nicht ganz sicher, aber wenn du im Terminal "su -" eingibst, dann sollte es gehen.
          Hallo,

          das habe ich gaaaanz am Anfang gemacht. Aber das ist sicherlich in meinem langen Post unter gegangen. Trotzdem Danke für den Tipp.

          Gruß
          Booley

          Comment


          • #6
            du hast geschrieben, dass du mit "su" root-Rechte erlangst hast. Was ich meinte ist, anschließend "su -" einzugeben. Wo genau der Unterschied ist weiss ich nicht, aber so sollte es gehen.
            Viele Grüße
            Rene

            OS: Ubuntu Server amd64 20.4 LTS
            JRE: openjdk-8-jre, Maria-DB, Apache 2.4, Dovecot
            OX-Server backend: OXSE latest
            OX-frontend: OX appsuite latest

            Comment


            • #7
              Originally posted by 881822 View Post
              du hast geschrieben, dass du mit "su" root-Rechte erlangst hast. Was ich meinte ist, anschließend "su -" einzugeben. Wo genau der Unterschied ist weiss ich nicht, aber so sollte es gehen.
              Okay. Den Unterschied kenne ich jetzt auch nicht. Habe mich aber auch doof ausgedrückt. Versuche es mal, ein wenig klarer zu formulieren:

              Ich habe im Terminal "su" eingegeben und anschließend das root-Kennwort. Damit wechsel ich ja quasi dauerhaft zum root.

              Nachträglich ein "su" eingeben sagt mir jetzt nichts. Wann sollte ich das machen?

              Comment


              • #8
                nochmal: nicht "su" sondern "su -". Damit wird wohl u. A. die Verbindung anderer/weiterer Path-Angaben erreicht. Probiers einfach mal.

                Das System reagiert auf die Benutzeraufwertung mittels "su" bzw. "su -" jedenfalls unterschiedlich. Das sieht man bereits am unterschiedlichen Prompt.
                Viele Grüße
                Rene

                OS: Ubuntu Server amd64 20.4 LTS
                JRE: openjdk-8-jre, Maria-DB, Apache 2.4, Dovecot
                OX-Server backend: OXSE latest
                OX-frontend: OX appsuite latest

                Comment


                • #9
                  Originally posted by 881822 View Post
                  nochmal: nicht "su" sondern "su -".
                  Ahhrg, ich Depp. *vordenkopfschlag*

                  Das "-" habe ich nicht gelesen, daher habe ich es auch nicht verstanden. Mit "su -" funktioniert es, zumidest, wenn man den SQL-root auch wieder vom Passwort befreit.

                  Vielen Dank für die Hilfe, dann kann es jetzt ja weiter gehen...

                  Comment


                  • #10
                    falls du nicht totaler suse fan bist, kann ich dir empfehlen es mit ubuntu 8.04 zu probieren, die anleitung ist 100 % richtig und aktuell und ubuntu ist auch sehr leicht zu installieren!

                    Comment


                    • #11
                      Originally posted by acid View Post
                      falls du nicht totaler suse fan bist, ...
                      Hi,

                      ich bin kein totaler SuSE-Fan. Ich bin aber leider auch ein ziemlicher Anfänger, was Linux angeht. Bei SuSE habe ich zumindest mal jemanden, den ich zu Betriebssystem-Sachen was fragen kann. Daher habe ich mich für SuSE entschieden. Ansonsten müsste ich euch damit auch noch nerven, oder halt ein anderes Forum.

                      Hätte ich denn irgendwelche Vorteile bei ubuntu, außer der bereits vorhandenen Installationsbeschreibung?

                      Comment


                      • #12
                        Unter Ubuntu und Debian findest du eine Java Version die mit OX kompatibel ist, die Version 1.6 auf SUSE funktioniert zwar, ist aber weder offiziell supported noch empfehlenswert da es noch einige Probleme bei gewissen Dingen (z.b. E-Mail mit attachemnt) gibt die durch Änderungen in Java 1.6 gegenüber 1.5 auftreten.

                        Gruß

                        Comment


                        • #13
                          Da ich gestern meinen Server unter suse anscheinend abgeschossen habe, überlege ich jetzt ersthaft, auf Ubuntu neu aufzusetzen.

                          Hat es einen speziellen Grund, warum du 8.04 empfohlen hast und nicht die aktuelle Version 8.10?

                          Gruß
                          Booley

                          [Edit]
                          Okay, die Verison 8.04 hat LTS. Das ist natürlich schon mal ein Vorteil. Gibt es sonst noch einen?
                          [/EDIT]
                          Last edited by Guest; 04-14-2009, 11:14 AM.

                          Comment


                          • #14
                            8.04 hat Long Time Support. Ich glaub 5 Jahre. 8.10 dagegeb nur so bei die 3 Jahre.

                            Lg Mani

                            Comment


                            • #15
                              So, habe mit ubuntu 8.04 neu aufgesetzt. Die Anleitung hat soweit auch ganz gut gepasst. Zwei mal fehlte ein "sudo", aber das ist ja nun wirklich kein Problem.

                              Nichts dest Trotz hab ich jetzt ein neues Problem. Beim Login erscheint immer der Fehler 404 - Not found. Habe dafür aber einen neuen Thread aufgemacht, da das hier ja jetzt nicht mehr rein passt.

                              Gruß
                              Booley

                              Comment

                              Working...
                              X