Airtime install on ubuntu - Error in installation Script

    1. I think there is a bug in the installation script:
      Ubuntu:
      Put line 'en_US.UTF-8 UTF-8' (or similar) without quotes to '/var/lib/locales/supported.d/local', 
      replacing any existing lines.

      The line is set to ""en_US.UTF-8 UTF-8" allready 
      Still 

      dpkg: error processing airtime (--configure):
      subprocess installed post-installation script returned error exit
      status 1
      Errors were encountered while processing:
      airtime



      Thats the output of my installation attempt after setting the option.
      Still can´t get it to work. :(







    Post edited by macbroadcast at 2013-04-09 08:59:40
  • 7 Comments sorted by
  • Also weder mein Hoster noch Support kann mir helfen.....


    * Unfortunately your postgresql database has not been created using a
    UTF-8 encoding.
    * As of Airtime 2.1, installs will fail unless the encoding has been
    set to UTF-8. Please verify this is the case
    * and try the install again

    -

    -------------------------------------------------------------------------

    Mein lieber Herr Gesangsverein, das die Meldung von Postgre kommt weil
    sie nicht UTF-8 konform von Airplay installiert werden kann ist klar.

    Die Postgre datenbank kann nicht installiert werden weil das System
    scheinbar nicht die universellen UTF-8 Konventionen beherscht.

    Wo ist das Problem mit UTF-8 in 2013 ?
    wir haben die Language Settings auf Ihrem Server erneut geprüft und konnten keinen Fehler feststellen. Die Language Settings sind in Ordnung, womit wir ein generelles Problem mit UTF-8 ausschließen.

    Bitte beachten Sie das wir Sie um detaillierte Informationen gebeten haben:

    aufgrund der Meldung gehe ich davon aus, dass diese von Postgre
    selbst stammt und sich nicht auf die generellen bereits korrekt
    konfigurierten Systemeinstellungen bezieht. Daher kann ich Ihnen
    leider nicht garantieren, dass wir Ihnen hier weiterhelfen können.
    Wenn Sie uns jedoch die exakte Prozedur zukommen lassen, bei der
    Sie die Probleme erhalten, werden wir gewiss nochmalig schauen ob
    wir Ihnen dort weiterhelfen können.
    Sollte ein Problem mit Ihrer Datenbank aufgetreten sein belegen Sie dies bitte mit einem Beispiel, da die Administration Ihres Servers nicht in unseren Support fällt.
    Ohne detaillierte Informationen die Sie uns zur Verfügung stellen müssen, können wir Ihnen hier leider nicht weiter helfen.

    Mit freundlichen Grüßen







  • Wie wir festgestellt haben ist die Airtime Installation selbst fehlerhaft.
    Es wurde bei der Installation des Airtime und dessen Abhängigkeiten das postgresql nicht korrekt installiert, da keine Konfigurationsdateien zum postgresql selbst vorhanden waren. Daher konnte keine Verbindung zu postgresql hergestellt werden.
    Wir haben die installierten postgresql-Pakete daher entfernt und es manuell neu installiert, sodass postgresql nun funktionsfähig ist.
    Als nächstes haben wir die Installation des Airtime angestoßen, wo uns folgende Fehler aufgefallen sind:

    Not setting up apache2 and php5...
    Setting up icecast2...
    Restarting icecast2: Starting icecast2
    Detaching from the console
    /etc/icecast2/icecast.xml:80: parser error : Comment not terminated
    <!--- <relay>
    <server>127.0.0.1</server>

    ---!>
    ^
    /etc/icecast2/icecast.xml:84: parser error : Comment not terminated
    <!--- <relay>
    <server>127.0.0.1</server>

    <!-- Only define a <mount> section if you want to use advanced options,
    ^
    FATAL: error parsing config file (/etc/icecast2/icecast.xml)
    XML config parsing error
    icecast2.
    Setting up monit configuration...
    Stopping daemon monitor: monit.
    Starting daemon monitor: monit.
    Creating symlink for Liquidsoap...
    Please run the /var/lib/airtime/tmp/install_minimal/airtime-install script after you have set up the web server. 

    Wie Sie sehen wurden die Kommentare nicht ordnungsgemäß abgeschlossen, wodurch Folgefehler aufgetreten sind:
    FATAL: error parsing config file (/etc/icecast2/icecast.xml)

    Bitte beachten Sie das dies aus Kulanz von uns analysiert wurden. Ein weiterführender Support in diesem Fall wird von uns nicht angeboten, auch kostenpflichtig nicht.

    Wir hoffen das wir Ihnen mit diesen neuen Informationen trotzdem weiterhelfen konnten. 



    -----------------------------------------------------------------------
    Host Europe GmbH - http://www.hosteurope.de


    Post edited by macbroadcast at 2013-04-09 08:57:39
  • Noone ?
  • run this command

    export LANG = "en_US.UTF-8"

    and then proceed with the installation again
  • Unfortunately some VPN's (as in your case) do not properly setup the OS environment (it should be UTF-8!!!!)

    If you aren't using postgresql for anything other than Airtime, do

    sudo apt-get purge postgresql
    echo -e 'LANG="en_US.UTF-8"\nLANGUAGE="en_US:en"' > /etc/default/locale
    sudo apt-get install airtime 

    The last line can be replaced by whatever method you were using to install Airtime. 
    Airtime Pro Hosting: http://airtime.pro
  • Thanks for your reply martin, yes i am trying to use postgresql just for airtime.

    So after i purged:

    sudo apt-get purge postgresql 

    i set 

    root@mail:~# echo -e 'LANG="en_US.UTF-8"\nLANGUAGE="en_US:en"' > /etc/default/locale

    and installed

    root@mail:~# sudo apt-get install airtime

    with

    root@mail:~# sudo /var/lib/airtime/tmp/install_minimal/airtime-install -d

    but still got


    i still have the same error* Unfortunately your postgresql database has not been created using a UTF-8 encoding.
     * As of Airtime 2.1, installs will fail unless the encoding has been set to UTF-8. Please verify this is the case
     * and try the install again









  • Try this as an alternative:


    Replace 8.4 with your postgres version (most likely 8.4 or 9.1 - you can verify through "dpkg -l | grep postgres")


    Airtime Pro Hosting: http://airtime.pro