[LINUX] phpmyadmin-Installation fehlgeschlagen

  • Guten Abend! :)


    Ich wollte eben "phpmyadmin" auf einem "debian-8.0-x86_64"-System installieren und bekam dabei folgende Fehlermeldung:



    Wieso möchte ich das installieren? Es war zuvor schon installiert und eingerichtet, doch ich kann es seit Tagen nicht mehr nutzen. (Bei der Eingabe http://www.DOMAIN.de/phpmyadmin erscheint nicht mehr die "phpmyadmin-Oberfläche")
    Auf diesem Server wurden schon Datenbanken angelegt und genutzt. Kann man das Problem/die Error's lösen, ohne die Datenbanken zu clearen?^


    Versuchte Lösungsversuche:
    1. Google
    2. update/upgrade


    Danke im Voraus! :D


    Mit freundlichen Grüßen,
    Daniel

  • Bevor ich alle Pakete lösche:


    1. Werden dadurch Datenbanken, etc. auch betroffen sein?
    2. Habe eben versucht phpmyadmin per "apt-get remove" zu löschen.. Anscheinend ist es schon gelöscht:


    Code
    apt-get remove phpmyadmin
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    Package 'phpmyadmin' is not installed, so not removed
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    • Offizieller Beitrag
    • nein, deine Datenbanken liegen "im" mySQL Server, phpMyAdmin ist davon vollkommen unabhängi
    • apt-get autoremove dient dazu das evtl. defekte Installationspaket zu löschen damit du es danach neu laden kannst


    „Nicht das, was du nicht weißt, bringt dich in Schwierigkeiten, sondern dass, was du sicher zu wissen glaubst, obwohl es gar nicht wahr ist.“
    Mark Twain

    ---
    ICH BIN NUR HIER UM LEUTE ANZUSCHREIEN

  • Um vielleicht klarer zu machen, warum du mit autoremove alle ungenutzten Packages (bzw. Abhängigkeiten) löschen sollst:


    Zitat

    dpkg-deb (subprocess): decompressing archive member: lzma error: compressed data is corrupt

    Das bedeutet, dass die komprimierte Datei nicht in Ordnung ist. Das geht nix dran vorbei als die Datei neu runterzuladen. Dazu musst du natürlich erstmal die aktuell geladene Datei löschen. Das macht "apt-get autoremove" für dich.

  • Habe es probiert:



    Habe mehre Dinge probiert, aber der selbe Fehler.. Jemand andere Ideen?

  • Gib mal bitte apt-cache policy phpmyadmin ein und poste die Ausgabe

    Code
    apt-cache policy phpmyadmin
    phpmyadmin:
    Installed: (none)
    Candidate: 4:4.2.12-2+deb8u2
    Version table:
    4:4.2.12-2+deb8u2 0
    500 http://security.debian.org/ jessie/updates/main amd64 Packages
    500 http://ftp.debian.org/debian/ jessie/main amd64 Packages
    100 /var/lib/dpkg/status
  • probiere mach

    Code
    echo /etc/apache2/apache2.conf >> /etc/phpmyadmin/apache2.conf

    Habe ich probiert. Sollte etwas besonderes passieren?


    • Offizieller Beitrag

    probiere mach

    Code
    echo /etc/apache2/apache2.conf >> /etc/phpmyadmin/apache2.conf

    Das ist doch Quatsch, er bekommt es doch nicht einmal installiert


    b2t:


    Scheinbar hast du andere sources.list-Einträge, bei mir kommt folgendes raus



    Code
    ➜  ~ apt-cache policy phpmyadmin
    phpmyadmin:
      Installiert:           (keine)
      Installationskandidat: 4:4.2.12-2+deb8u2
      Versionstabelle:
         4:4.2.12-2+deb8u2 0
            500 http://ftp.de.debian.org/debian/ stable/main amd64 Packages
         4:3.4.11.1-2+deb7u6 0
            500 http://security.debian.org/ wheezy/updates/main amd64 Packages
    • Offizieller Beitrag

    Möglich ist es, du kannst den aktuellen Inhalt deiner /etc/apt/sources.list irgendwo hin sichern und es mal mit diesen Zeilen probieren (einfach komplett einfügen), danach ein apt-get update und apt-get autoclean



  • Möglich ist es, du kannst den aktuellen Inhalt deiner /etc/apt/sources.list irgendwo hin sichern und es mal mit diesen Zeilen probieren (einfach komplett einfügen), danach ein apt-get update und apt-get autoclean



    Danke für die schnelle Antwort!


    Zum Sichergehen: Ich habe die Datei "source.list" im Ordner /etc/apt/ mit deinen Zeilen komplett ersetzt, gespeichert und anschließen apt-get update & apt-get autoclean ausgeführt. Richtig?
    Getestet: apt-get install phpmyadmin >> Selbe Error


    Auch probiert: Datei "souce.list" mit deinen Zeilen ersetzt [...], apt-get update, & apt-get upgrade ausgeführt. >> Selbe Fehler:


    • Offizieller Beitrag

    Probier in dem Fall mal apt-get install -f aus, falls das nichts bringt nochmal

    Bash
    apt-get remove phpmyadmin
    apt-get autoclean
    apt-get install phpmyadmin
  • Probier in dem Fall mal apt-get install -f aus, falls das nichts bringt nochmal

    Bash
    apt-get remove phpmyadmin
    apt-get autoclean
    apt-get install phpmyadmin



    Ich habe es erstmal mit apt-get install -f phpmyadmin probiert:



    Das es nicht funktioniert hatte, habe ich deine Schritte ausgeführt:


  • Code
    sudo rm /var/cache/apt/archives/phpmyadmin_4%3a4.2.12-2+deb8u2_all.deb
    sudo apt-get clean
    sudo apt-get update && sudo apt-get update
    sudo apt-get install phpmyadmin

    Bitte mal zeilenweise ausführen und beim ersten Fehler zurückmelden.