Debian Stretch - phpMyAdmin Abhängikeiten

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
SkyfaR
Beiträge: 2
Registriert: 23.06.2018 12:54:52

Debian Stretch - phpMyAdmin Abhängikeiten

Beitrag von SkyfaR » 23.06.2018 13:04:21

Moins Leute,

ich hab da mal ein kleines Problem bei dem ich echt nicht mehr weiter weiß.
Neues Hostsystem geholt, Stretch installiert, Nginx, PHP7.1 und MariaDB zum laufen gebracht.

Jetzt wollte ich mir fix nur mal phpMyAdmin installieren und da erschlägt mich der Abhängigkeitenbaum
im warsten Sinne des wortes, und ich komm ums verrecken nicht drauf wieso.

Vielleicht hat einer ja nen Tipp von euch parat.


Hier mal die Liste meiner PHP Module:

Code: Alles auswählen

ii  php-apcu                        5.1.11+4.0.11-1+0~20180517091357.3+stretch~1.gbp3bac41 amd64        APC User Cache for PHP
ii  php-apcu-bc                     1.0.4-1+0~20180412074152.2+stretch~1.gbp765393         amd64        APCu Backwards Compatibility Module
ii  php-common                      1:61+0~20180412074047.7+stretch~1.gbp7c9031            all          Common files for PHP packages
ii  php-imagick                     3.4.3-2+0~20170825111201.3+stretch~1.gbp4fa216         amd64        Provides a wrapper to the ImageMagick library
ii  php7.1-bz2                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        bzip2 module for PHP
ii  php7.1-cli                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        command-line interpreter for the PHP scripting language
ii  php7.1-common                   7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        documentation, examples and common module for PHP
ii  php7.1-curl                     7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        CURL module for PHP
ii  php7.1-fpm                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        server-side, HTML-embedded scripting language (FPM-CGI binary)
ii  php7.1-gd                       7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        GD module for PHP
ii  php7.1-gmp                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        GMP module for PHP
ii  php7.1-intl                     7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        Internationalisation module for PHP
ii  php7.1-json                     7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        JSON module for PHP
ii  php7.1-mbstring                 7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        MBSTRING module for PHP
ii  php7.1-mcrypt                   7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        libmcrypt module for PHP
ii  php7.1-mysql                    7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        MySQL module for PHP
ii  php7.1-opcache                  7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        Zend OpCache module for PHP
ii  php7.1-readline                 7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        readline module for PHP
ii  php7.1-xml                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  php7.1-zip                      7.1.18-1+0~20180611145904.18+stretch~1.gbp2b32f6       amd64        Zip module for PHP

Liste der Abhängigkeiten die phpMyAdmin fordert:

Code: Alles auswählen

The following additional packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils dbconfig-common dbconfig-mysql javascript-common
  libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libargon2-0
  libjs-jquery libjs-sphinxdoc libjs-underscore liblua5.2-0 libsodium23 php php-mysql php-pear
  php-php-gettext php-phpseclib php-tcpdf php7.2 php7.2-cli php7.2-common php7.2-json php7.2-mysql
  php7.2-opcache php7.2-readline ssl-cert
Suggested packages:
  www-browser apache2-doc apache2-suexec-pristine | apache2-suexec-custom php-libsodium php5-imagick
  openssl-blacklist
Recommended packages:
  php5-gd php5-mcrypt
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data apache2-utils dbconfig-common dbconfig-mysql javascript-common
  libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libargon2-0
  libjs-jquery libjs-sphinxdoc libjs-underscore liblua5.2-0 libsodium23 php php-mysql php-pear
  php-php-gettext php-phpseclib php-tcpdf php7.2 php7.2-cli php7.2-common php7.2-json php7.2-mysql
  php7.2-opcache php7.2-readline phpmyadmin ssl-cert
Und einmal die sourcelist von mir:

Code: Alles auswählen

Hit:1 http://deb.debian.org/debian-security stable/updates InRelease
Ign:2 http://ftp.de.debian.org/debian stable InRelease
Hit:3 http://ftp.de.debian.org/debian stable-updates InRelease
Hit:4 http://ftp.de.debian.org/debian stable Release
Hit:5 https://packages.cisofy.com/community/lynis/deb stable InRelease
Hit:6 https://packages.sury.org/php stretch InRelease

Wäre super nett wenn irgendwer mir weiterhelfen würde.
Ich sehe wahrscheinlich den Wald vor lauter Bäumen einfach nicht mehr ^^

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian Stretch - phpMyAdmin Abhängikeiten

Beitrag von rendegast » 23.06.2018 15:49:30

Aber wo steckt das Problem?
Nach der Meldung würde doch scheinbar alles nötige installiert.

php7.2 käme da wohl aus den Dritt-Quellen, denn in debian erst ab buster/testing.
https://packages.debian.org/php7.2
dito php7.1 https://packages.debian.org/php7.1



https://packages.debian.org/phpmyadmin
in debian, dafür bräuchte es also die Drittquellen nicht,
denn die Abhängigkeiten würden aus debian heraus zufriedengestellt.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

SkyfaR
Beiträge: 2
Registriert: 23.06.2018 12:54:52

Re: Debian Stretch - phpMyAdmin Abhängikeiten

Beitrag von SkyfaR » 23.06.2018 16:29:54

Das Problem liegt darin das sämtliche Pakete mit installiert werden sollen die man nicht benötigt um phpmyadmin unter Nginx zu betreiben.
Wieso sollte ich php5 oder gar 7.2 installieren mit apache wenn ich bereits ein lauffähigen PHP7.1 Nginx Webserver besitze ?

Und mir ist so ein verhalten von phpmyadmin auch bisher nicht bekannt.
Bisher konnte ich phpmyadmin immer Standalone quasi betreiben installieren.

DeletedUserReAsG

Re: Debian Stretch - phpMyAdmin Abhängikeiten

Beitrag von DeletedUserReAsG » 23.06.2018 17:05:22

Die Frage ist, wie du deinen Kram installiert hast, und ob in dessen Paketen die „provides“-Sachen richtig gesetzt sind. PHP 7.1 ist nicht in Stretch, soweit ich das sehen kann.

Debianphpmyadmin hängt u.a. ab von Debianphp, das auf 7.0 verweist, seinerseits aber über libapache ’ne Abhängigkeit von apache mit sich bringt. Wenn du aber eh schon eigene Sachen, bzw. Fremdquellen, drin hast, kannst du auch phpmyadmin manuell drauftun und damit die Abhängigkeiten umgehen.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Debian Stretch - phpMyAdmin Abhängikeiten

Beitrag von rendegast » 23.06.2018 21:33:29

niemand hat geschrieben: seinerseits aber über libapache ’ne Abhängigkeit von apache mit sich bringt.
Das ist nur die erste Alternative des Paketsystems.
Wird statt freier Wahl zusatzlich cgi oder fpm angegeben, so bleibt apache außen vor.

Und bei meinem stretch / stretch-backports tauchen auch keine php5-Pakete auf.
Gegebenenfalls hast Du obsolete Pakete mitgeschleppt, mal mit

Code: Alles auswählen

apt-show-versions
aptitude search "?installed(?obsolete)"
dpkg -l | egrep -v "^ii"

apt-cache policy php5-gd php5-mcrypt
kontrollieren.
Die Drittrepo sollten per passender preferences-Priority eingeschränkt werden.

'--no-install-recommends' / '--without-recommends' / 'APT::Install-Recommends "0";'
wäre auch erwägenswert.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten