mydns-mysql läasst sich nicht installieren

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von pixel, 27. Feb. 2009.

  1. pixel

    pixel New Member

    Hallo zusammen,

    ich versuche gerade ispconfig auf meinem neuen Root-Server bei Server4you (Debian4 64Bit) zu installieren. Hierzu bin ich bisher nach der entsprechenden Anleitung vorgegangen. Einzigster Unterschied. Ich habe, nachdem der Server geschaltet war sofort das MySQL-Root-Passwort geändert. Sowohl für root@localhost wie auch für root@hostname.server4you.de.
    Habe anschließend geprüft das ich mich in phpadmin mit diesem Passwort einloggen kann.
    Die Installation von mydns-mysql verlief dann so:
    Code:
    aptitude install mydns-mysql
    
    
    Wie lautet der Name des Rechners, auf dem die Datenbank laufen soll?
    -> localhost
    
    Wie lautet der Name der Datenbank für MyDNS?
    -> mydns
    
    MyDNS kann Ihre Datenbank automatisch initialisieren und aktualisieren. Sie benötigen Zugang zu einem MySQL-Administrator-Konto, damit das Skript richtig funktioniert.
    Möchten Sie die Datenbank und Tabellen automatisch einrichten?
    -> Ja
    
    Wie lautet der Benutzername des MySQL-Administrators?
    -> root
    
    Geben Sie das MySQL-Administrator-Passwort ein.
    -> [rootPW]
    -> [rootPW]
    
    Wie lautet der MyDNS-Benutzername?
    -> mydns
    
    Wie lautet das MyDNS-Passwort?
    -> $#ganz_geheim
    Beim der Frage nach dem MySQL-Administrator-Passwort habe ich das Passwort angegeben das ich ganz am Anfang auch vergeben habe. Die Installation brach dann mit folgenden Meldungen ab:
    Code:
    Wähle vormals abgewähltes Paket mydns-mysql.
    (Lese Datenbank ... 27267 Dateien und Verzeichnisse sind derzeit installiert.)
    Entpacke mydns-mysql (aus .../mydns-mysql_1%3a1.1.0-7etch1_amd64.deb) ...
    Richte mydns-mysql ein (1.1.0-7etch1) ...
    /etc/mydns.conf created/modified. See mydns.conf(5) for details.
    A backup of the old config file is at /etc/mydns.conf.dpkg-old. Values
    were preserved, except for database (database,db-*)
    and distribution-specific information (user, group, pidfile).
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Creating database...
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: YES)'
    dpkg: Fehler beim Bearbeiten von mydns-mysql (--configure):
     Unterprozess post-installation script gab den Fehlerwert 1 zurück
    Fehler traten auf beim Bearbeiten von:
     mydns-mysql
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Ein Paket konnte nicht installiert werden. Versuche zu lösen:
    Richte mydns-mysql ein (1.1.0-7etch1) ...
    /etc/mydns.conf created/modified. See mydns.conf(5) for details.
    A backup of the old config file is at /etc/mydns.conf.dpkg-old. Values
    were preserved, except for database (database,db-*)
    and distribution-specific information (user, group, pidfile).
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Creating database...
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: YES)'
    dpkg: Fehler beim Bearbeiten von mydns-mysql (--configure):
     Unterprozess post-installation script gab den Fehlerwert 1 zurück
    Fehler traten auf beim Bearbeiten von:
     mydns-mysql
    Ein Hinweis noch. Mein MySQL-Root-Passwort enthält die Sonderzeichen:
    # _ $ % ) (
    Die hat bei eingigen Befehelen bereits Probleme bereitet also vermutete ich das Problem zunächst hier. Habe das (halb)installierte Paket dann wieder entfernt und auch alle Dateien entfernt. Anschließend in phpmyadmin für:
    root@localhost und root@hostname.server4you.de auf "Kein Passwort" umgestellt und MySQL neu gestartet. Beim anschließenden Versuch es erneut zu installieren kommen die ganzen Abfragen die beim ersten mal kamen nicht mehr. Sondern immer wieder die Fehlermeldung:
    Code:
    Die folgenden NEUEN Pakete werden zusätzlich installiert:
      mydns-mysql                                            
    0 Pakete aktualisiert, 1 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
    Muss 262kB an Archiven herunterladen. Nach dem Entpacken werden 737kB zusätzlich belegt sein.
    Schreibe erweiterte Statusinformationen... Fertig                                            
    Hole:1 http://debian.intergenia.de etch/main mydns-mysql 1:1.1.0-7etch1 [262kB]              
    262kB wurden in 0s heruntergeladen (1101kB/s)                                                
    Vorkonfiguration der Pakete ...                                                              
    Wähle vormals abgewähltes Paket mydns-mysql.
    (Lese Datenbank ... 27267 Dateien und Verzeichnisse sind derzeit installiert.)
    Entpacke mydns-mysql (aus .../mydns-mysql_1%3a1.1.0-7etch1_amd64.deb) ...
    Richte mydns-mysql ein (1.1.0-7etch1) ...
    /etc/mydns.conf created/modified. See mydns.conf(5) for details.
    A backup of the old config file is at /etc/mydns.conf.dpkg-old. Values
    were preserved, except for database (database,db-*)
    and distribution-specific information (user, group, pidfile).
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Creating database...
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: YES)'
    dpkg: Fehler beim Bearbeiten von mydns-mysql (--configure):
     Unterprozess post-installation script gab den Fehlerwert 1 zurück
    Fehler traten auf beim Bearbeiten von:
     mydns-mysql
    E: Sub-process /usr/bin/dpkg returned an error code (1)
    Ein Paket konnte nicht installiert werden. Versuche zu lösen:
    Richte mydns-mysql ein (1.1.0-7etch1) ...
    /etc/mydns.conf created/modified. See mydns.conf(5) for details.
    A backup of the old config file is at /etc/mydns.conf.dpkg-old. Values
    were preserved, except for database (database,db-*)
    and distribution-specific information (user, group, pidfile).
    ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
    Creating database...
    mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'root'@'localhost' (using password: YES)'
    dpkg: Fehler beim Bearbeiten von mydns-mysql (--configure):
     Unterprozess post-installation script gab den Fehlerwert 1 zurück
    Fehler traten auf beim Bearbeiten von:
     mydns-mysql
    Irgendwo schein das Paket immer wieder die alten Konfigurations-Daten zu benutzen obwohl ich mit 'find -name mydns*' alle gesucht und gelöscht habe.

    Wie schaffe ich es dieses Paket zu installieren ??

    Viele Grüße
    pixel
     
  2. planet_fox

    planet_fox Super-Moderator

    hast du mal versucht mydns so zu löschen ?

    Code:
    apt-get --purge remove mydns 
    Du könntest acuh mal versuchen das Mysql Passwort zu ändern in ein Paswort ohne SOnderzeichen zum testen der Installation
     
  3. Till

    Till Administrator

    Das Problem is nicht so einfach zu beheben, da man das mydns Paket nicht neu installieren kann. Ich hatte das Problem auch mal und da half nur eine Neuinstallation des systems, da das Debian Paket von mydns fehlerhaft ist und bei einem reinstall keine neuen konfigurationsdaten mehr annimmt.

    Alternativ kannst Du es aber auch einfach mit apt deinstallieren und dann stattdessen mydns-ng wie in der Anleitung für debian Lenny beschrieben installieren.
     

Diese Seite empfehlen