Ergebnis 1 bis 7 von 7

Thema: Unknown error executing Pre-installation Actions

  1. #1
    andreas ist offline Neuer Benutzer
    Registriert seit
    05.10.2010
    Ort
    Osnabrück
    Beiträge
    20

    Standard Unknown error executing Pre-installation Actions

    Hallo an Alle,

    ich brauche Hilfe bei einem Problem!
    Leider kann ich im Internet nichts dafür finden und habe mich dann entschieden, sich hier im Forum zu melden.

    Vorgeschichte:

    ich habe hier von meinem Vorgänger eine Silent-Installation von Postgres 8.2 unter Windows mit MSI. Diese muss ich jetzt auf die neuste Version umstellen.

    Problem:

    Wenn ich es richtig verstanden habe, gibt es für die 9.x keine msi-Dateien mehr, da die Parameter direkt an die EXE übergeben werden können!
    Ist es richtig?

    Mit --help habe ich mir die möglichen Parameter raus geholt und mit den alten von msi abgeglichen.
    Damit kam folgender Befehl zustande:
    Code:
    postgresql-9.1.1-1-windows.exe --unattendedmodeui minimal --mode win32 --debugtrace "C:\Temp\debug.log" --servicename "PostgreSQL Database Server 9.1" --serverport 5433 --serviceaccount "test" --servicepassword "test" --superaccount "testaccount" --superpassword "test" --locale de_DE
    Wenn ich diesen jetzt ausführe, bekomme ich eine Fehlermeldung "Unknown error executing Pre-installation Actions"!

    Was kann das sein?
    Gibt es irgendwo eine vernünftige Beschreibung für die Silent-Installation für die neue Version mit allen möglichen Parametern?
    Sind die alten Parametern nicht mehr gültig?
    Gruß

    Andreas

  2. #2
    andreas ist offline Neuer Benutzer
    Registriert seit
    05.10.2010
    Ort
    Osnabrück
    Beiträge
    20

    Standard

    Das Hauptproblem habe ich gefunden:
    der Servicename darf keine Leerzeichen enthalten!

    Auch beim Setzen der Locale war ein falscher Parameter angegeben.

    Hier der neue Befehl:

    postgresql-9.1.1-1-windows.exe --unattendedmodeui minimal --mode win32 --debugtrace "C:\Temp\debug.log" --servicename "PostgreSQL_Database_Server_9.1" --serverport 5433 --serviceaccount "test" --servicepassword "test" --superaccount "testaccount" --superpassword "test" --locale "German, Germany"
    Jetzt ist aber ein anderes Problem aufgetaucht: die Dialoge für den User kommen trotzdem. Es soll aber ohne diese laufen!

    Und die anderen Fragen sind noch offen:

    Wenn ich es richtig verstanden habe, gibt es für die 9.x keine msi-Dateien mehr, da die Parameter direkt an die EXE übergeben werden können!
    Ist es richtig?
    Gibt es irgendwo eine vernünftige Beschreibung für die Silent-Installation für die neue Version mit allen möglichen Parametern?
    Sind die alten Parametern nicht mehr gültig?
    Gruß

    Andreas

  3. #3
    andreas ist offline Neuer Benutzer
    Registriert seit
    05.10.2010
    Ort
    Osnabrück
    Beiträge
    20

    Standard

    Gibt es keinen, der mir Helfen kann?
    Gruß

    Andreas

  4. #4
    andreas ist offline Neuer Benutzer
    Registriert seit
    05.10.2010
    Ort
    Osnabrück
    Beiträge
    20

    Standard

    Noch eine Frage!

    Beim manuellen Durchgehen der Installation habe ich am Ende den Dialog zum Starten von "Stack Builder" bekommen.
    Kann dieser bei unbeabsichtigter Installation abgeschaltet werden?
    Gruß

    Andreas

  5. #5
    akretschmer ist gerade online Super-Moderator
    Registriert seit
    29.10.2006
    Ort
    Dresden
    Beiträge
    5.467

    Standard

    Zitat Zitat von andreas Beitrag anzeigen
    Gibt es keinen, der mir Helfen kann?
    Hast halt ein *hüstel* exotisches Betriebssystem ...

    Andreas
    --
    ads Das hatte dir akretschmer gestern schon gesagt und siehe da sobald du das machst, funktioniert es ;-)
    https://www.xing.com/profile/Andreas_Kretschmer7

  6. #6
    andreas ist offline Neuer Benutzer
    Registriert seit
    05.10.2010
    Ort
    Osnabrück
    Beiträge
    20

    Standard

    Ich habe die Installation hin bekommen.
    Diese wird mit folgendem Befehl durchgeführt:
    postgresql-9.1.1-1-windows.exe --unattendedmodeui minimal --mode unattended --servicename "PostgreSQL_Database_Server_9.1" --serverport 5433 --serviceaccount "test" --servicepassword "test" --superaccount "testaccount" --superpassword "test" --locale "German, Germany"
    Die unbeaufsichtigte Deinstallation erfolgt mit folgendem Befehl:
    C:\Programme\PostgreSQL\9.1\uninstall-postgresql.exe --unattendedmodeui minimal --mode unattended
    Gruß

    Andreas

  7. #7
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    524

    Standard

    Ich finde es ja viel einfacher, die .zip Distribution auszupacken, initdb aufzurufen und dann den notwending Service mittels pg_ctrl zu registrieren. Da hat man auch viel mehr Kontrolle über die Art der Installation und wohin das alles geht.
    A SQL query walks into a bar and sees two tables. He walks up to them and says 'Can I join you?'

Ähnliche Themen

  1. Problem java.sql.SQLException: Unknown type
    Von MisterM im Forum PostGIS
    Antworten: 4
    Letzter Beitrag: 15.06.2009, 14:18
  2. Problem Installation von Postgres 8.3 bricht ab (initdb error)
    Von k3Rn im Forum Installation von PostgreSQL
    Antworten: 4
    Letzter Beitrag: 27.05.2009, 21:34
  3. pg_dump Error
    Von stargaizer im Forum Allgemeines
    Antworten: 6
    Letzter Beitrag: 12.04.2009, 23:42
  4. silent installation of 8.3 fails with error code 2711
    Von CUBa42 im Forum Installation von PostgreSQL
    Antworten: 5
    Letzter Beitrag: 04.03.2008, 11:52
  5. SQL-Error-Code
    Von pacengo im Forum Programmierung
    Antworten: 0
    Letzter Beitrag: 04.01.2007, 19:51

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum