apt-get will mysql-server nicht installieren

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

apt-get will mysql-server nicht installieren

Beitrag von rahab » 19.01.2003 17:46:51

Hallo Forum,

Hab ein Problem das wahrscheinlich mal wieder relativ banal ist:
Da ich den Versuch starten will ein fertiges php-Portal zu installieren brauche ich natürlich die mysql datenbank. Bei der Installation mit apt-get ergibt sich allerdings folgender Fehler:

Code: Alles auswählen

Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
  mysql-server: Depends: mysql-client (>= 3.23.49-8.2) but it is not going to be installed
                Depends: libdbi-perl but it is not going to be installed
E: Sorry, broken packages
Natürlich habe ich schon mit apt-get clean, apt-get autoclean, apt-get update, apt-get install -f, etc. schon alles versucht um das Problem zu beheben. Keine Chance...
Weiss jemand Rat?

Ausserdem würde mich noch interessieren welches Portal sich empfiehlt. Ich hab noch keine besondere Vorstellung was ich damit anfangen will, es soll nur solide sein, einfach zu installieren und zu warten und die Möglichkeit besitzen eventuelle Erweiterungen leicht einzubinden.

Jetzt bleibt noch die Frage, ob ein php-Modul für den apachen schon standardmässig drauf ist oder ob ich das auch noch installieren muss. Wenn ja, wie heisst das deb-paket?

So das war jetzt glaube ich erstmal genug :D

Freue mich über Antworten....
Zuletzt geändert von rahab am 19.01.2003 20:49:58, insgesamt 1-mal geändert.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 17:55:36

Welche Distri? (Woody, Sarge, SID, oder ein Mix?)
(In meinem SID Testsystem ging es gerade problemlos)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 19.01.2003 18:32:32

Distri ist ursprünglich Woody, habe aber schon ein paar mal ein 'apt-get upgrade' gefahren und auch die unstable quellen mit einbezogen.
Allerdings weiss ich jetzt nicht warum das ein Problem darstellen könnte....

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 20:03:47

Weil in SID schonmal Verzögerungen auftreten, und in Woody nicht? Wenn es Woody wäre ("rein" sozusagen), dann wäre der Fehler mit Sicherheit auf Deinem speziellen System zu suchen, denn wenn MySQL in stable nicht installierbar wäre, wäre das schon jemanden aufgefallen.

Bei SID kann es halt jederzeit in der normalen Distri zu sowas kommen. Beispiel: Der Maintainer lädt eine neue Version von mysql-server und mysql-client in unstable. Weil der Entwickelr aber nur Modem hat (gibt's durchaus) dauert das etwas länger. mysql-client ist jetzt schon auf dem Server, mysql-server ist noch in der alten Version, und ausgerechnet jetzt fängt master.debian.org (der Hauptftp Server) an, die Paket Indices neu zu generieren. Ergebnis: 2 unterschiedliche, nicht zu einander passende mysql-server bzw. -client Versionen, die eine Installation wegen unsatisfied Dependencies unmöglich machen. (Bis zum nächsten Update vom master) Bei Mirros kann es auch schon 'mal einen Tag länger dauern.

Kontrollier doch 'mal welche mysql-* Versionen verfügbar sind:
apt-cache show mysql-client mysql-server

Es kann auch sein, dass Dein Woody/SID Mix da ein Problem macht. Die Versionsnummer von mysql-client bei Dir deutet auf die Woody Version hin, aber evtl. hat eine SID Source eine aktuellere Version, und die will er dann installieren.

apt-get dist-upgrade könnte das Problem auch beheben, allerdings kann ich Dir ohne Deine Sources List nicht sagen, ob Du dann nicht plötzlich komplett auf SID bist...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 19.01.2003 20:48:59

Mmmmhhhh, an so ein Szenario hatte ich noch garnicht gedacht.
Ich hab dir hier mal meine sources.list und das Ergebnis eines 'apt-cache show mysql-server' gepostet, vielleicht kannst Du ja daraus was erkennen, ich leider nicht :).
Hab 'unstable' auch mal testweise auf 'stable' geändert, dann ein 'apt-get update' gemacht und nochmal versucht zu installieren, das Ergebnis ist allerdings leider dasselbe.

Es wäre jetzt natürlcih schon zu überlegen ob ich dann nicht direkt auf SID gehe, (falls ich da mit einem 'unstable' Eintrag und nem 'apt-get upgrade' nicht schon fast bin) mein System ist schliesslich nur eine private Hobbysache. Wenn also keine grossen Bugs bekannt oder schwere Probleme zu erwarten sind könnte ich das ruhig tun.
Müsste ich dann irgendwas neu konfigurieren oder per Hand nachbessern ?
deb http://http.us.debian.org/debian unstable main contrib non-free
deb http://kde.us.themoes.org/pub/kde/stabl ... ian/woody/ ./
deb http://pureftpd.sourceforge.net/debian/woody/ ./

deb ftp://ftp.freenet.de/pub/ftp.debian.org/debian/ stable main non-free contrib
deb-src ftp://ftp.freenet.de/pub/ftp.debian.org/debian/ stable main non-free contrib
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
Package: mysql-server
Priority: optional
Section: misc
Installed-Size: 7384
Maintainer: Christian Hammers <ch@debian.org>
Architecture: i386
Source: mysql
Version: 3.23.49-8

Provides: virtual-mysql-server
Depends: mysql-client (>= 3.23.49-8 ), debconf (>= 0.9.90), libdbi-perl, perl (>= 5.6), libc6 (>= 2.2.4-4), libmysqlclient10, libstdc++2.10-glibc2.2 (>= 1:2.95.4-0.010810), libwrap0, zlib1g (>= 1:1.1.4), adduser (>= 3.40), psmisc
Filename: pool/main/m/mysql/mysql-server_3.23.49-8_i386.deb
Size: 2799980
MD5sum: bac145d4a8674573496bbb82302d2774
Danke schonmal für Deine Hilfe Patrick !
Hoffe das klappt noch irgendwie...

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 21:04:14

Hmm, deine Source List ist etwas "unkonventionell", die Mirrors die da eingetragen sind kenne ich nicht, und weiss nicht wie aktuell die sind (manche Updaten nur einemal die Woche...)

Auch das stable/unstable Gemisch ist damit wahrscheinlich kritisch...

Ich würde (in Deutschland/Österreich/Schweiz) für stable folgende sources.list empfehlen:

Code: Alles auswählen

deb http://security.debian.org/ woody/updates main contrib non-free
deb ftp://ftp.de.debian.org/debian stable main contrib non-free
deb ftp://ftp.de.debian.org/debian-non-US stable/non-US main contrib non-free
Damit sollte stable glatt laufen, allerdings hast Du ja schon einiges geupdated, und Downgrades sind eine der Schwächen von Debians Paket Management... Du könntest auch auf testing gehen, das ist nicht ganz so fragil wie SID (stable durch testing ersetzen).

Ausserdem fehlt da noch was:
Was sagt denn apt-cache show mysql-client?

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 19.01.2003 21:27:05

Ein 'apt-cache show mysql-client' sagt:
Package: mysql-client
Priority: optional
Section: misc
Installed-Size: 396
Maintainer: Christian Hammers <ch@debian.org>
Architecture: i386
Source: mysql
Version: 3.23.49-8
Replaces: mysql-gpl-client, mysql-base, mysql-server
Depends: debianutils (>=1.6), libdbi-perl, libdbd-mysql-perl (>= 1.2202), perl, libc6 (>= 2.2.4-4), libmysqlclient10, libncurses5 (>= 5.2.20020112a-1), libreadline4 (>= 4.2a-4), libstdc++2.10-glibc2.2 (>= 1:2.95.4-0.010810), zlib1g (>= 1:1.1.4)
Suggests: mysql-doc
Conflicts: mysql-gpl-client, mysql-base
Filename: pool/main/m/mysql/mysql-client_3.23.49-8_i386.deb
Size: 121850
MD5sum: c40505c813b1bce81783a78f3a007fb2
Ich kann allerdings mit den Versionsnummern nicht viel anfangen, bin da noch etwas zu unbedarft :wink:

Wie extrem sind die Unterschiede in den Branches von 'stable' zu 'testing' und von 'testing' zu 'unstable' denn? Da ich ja eh schon in einem Unstable-Mix bin weiss ich nicht ob es klug ist auf 'testing' zu gehen. Vielleicht doch direkt komplett 'unstable'.
Nur wie gross ist die Wahrscheinlichkeit, dass es Probleme gibt oder etwas nicht mehr läuft ???

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:18:25

Momentan ist unstable in der Tat unstable...

Hmm, die Versionummern sagen eigentlich, dass alles OK ist... sehr seltsam...

Aber mir ist da was aufgefallen, was ich eigentlich ganz am Anfang h"atte probieren sollen...:

Code: Alles auswählen

apt-get install mysql-client mysql-server libdbi-perl
Vielleicht muss man der Dependency Aufl"osung einfach etwas auf die Spr"unge helfen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 19.01.2003 22:37:30

Nichts zu machen, es tun sich dann immer weitere Dependancy-Probleme auf und es endet dann damit dass ich perlapi-5.6.1 installieren soll, will ich dies tun gibt es aber keinen 'installation candidate'.
apt-get install mysql-client mysql-server libdbi-perl libdbd-mysql-perl perlapi-5.6.1
Reading Package Lists... Done
Building Dependency Tree... Done
Package perlapi-5.6.1 is a virtual package provided by:
You should explicitly select one to install.
E: Package perlapi-5.6.1 has no installation candidate
root@nexxus:/# apt-get install perlapi-5.6.1
Reading Package Lists... Done
Building Dependency Tree... Done
Package perlapi-5.6.1 is a virtual package provided by:
You should explicitly select one to install.
E: Package perlapi-5.6.1 has no installation candidate
Ich denke ich werde mal konsequent auf 'testing' gehen und es dann nochmal versuchen.
Jetzt nochmal die Frage: Habe ich denn mit Problemen oder mit viel Arbeit zu rechnen wenn ich ein 'apt-get dist-upgrade' auf testting mache :?:
Wenn ja könnte ich ja auch versuchen das ganze per Hand zu machen oder ne andere DB zu nehmen...

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 19.01.2003 22:51:38

Upgrade auf testing wird mit Sicherheit ein wenig Arbeit machen, aber ich glaube nicht, dass es so viel wird.

perlapi-5.6.1 existiert bei mir gar nicht...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
rahab
Beiträge: 165
Registriert: 24.09.2002 12:04:05

Beitrag von rahab » 22.01.2003 15:12:17

Hey Patrick,

wollte Dir nochmal einen kurzen Stand der Dinge geben:
Nach dem ich Deine vorgeschlagenen Quellen in meine sources.list eingefügt und ein 'apt-get upgrade' gefahren hab, hat er erstmal 150mb gezogen und so ziemlich alles auf unstable umgebaut und fast jeden Dienst neu aufgesetzt/konfiguriert.

Nach dieser recht aufwendigen Aktion (alle paar Sekunden 'y' , 'n' oder 'Enter' drücken :-))
konnte ich dann tatsächlich den mysql-server ohne probleme installieren.

Ich dachte schon jetzt wäre alles in Ordnung, hab mich aber getäuscht.
Wenn ich den Mozilla-Personalsecuritymanager (apt-get install mozilla-psm) installieren will mag er das nicht:
bash-2.05b# apt-get install mozilla-psm
Reading Package Lists... Done
Building Dependency Tree... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

Sorry, but the following packages have unmet dependencies:
mozilla-psm: Depends: mozilla-browser (= 2:1.0.0-0.woody.1)
E: Sorry, broken packages
bash-2.05b#
Natürlich hab ich sofort die Version Überprüft:
Package: mozilla-browser
Priority: optional
Section: web
Installed-Size: 25100
Maintainer: Takuo KITAME <kitame@northeye.org>
Architecture: i386
Source: mozilla
Version: 2:1.0.0-0.woody.1
Replaces: mozilla (<< 1:0.8 ), mozilla-psm (<< 2:0.9.7-2)
Provides: www-browser, libmozilla
Depends: libc6 (>= 2.2.4-4), libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), libstdc++2.10-glibc2.2 (>= 1:2.95.4-0.010810), xlibs (>> 4.1.0), zlib1g (>= 1:1.1.4), libnspr4 (= 2:1.0.0-0.woody.1), debconf (>= 1), psmisc
Recommends: mozilla-psm (= 2:1.0.0-0.woody.1), x-ttcidfont-conf
Suggests: libfreetype6
Conflicts: mozilla (<< 1:0.8 ), galeon-common (<< 1.2.3)
Filename: pool/updates/main/m/mozilla/mozilla-browser_1.0.0-0.woody.1_i386.deb
Size: 9794052
MD5sum: c02ffa0e511f6e90d07545e6c60a824d
bash-2.05b# apt-get install mozilla-browser
Reading Package Lists... Done
Building Dependency Tree... Done
Sorry, mozilla-browser is already the newest version.
0 packages upgraded, 0 newly installed, 0 to remove and 73 not upgraded.
bash-2.05b#
Jetzt steh ich wieder am Anfang 8O

Noch ne Idee ..... ?[/quote]

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 23.01.2003 17:59:11

apt-get dist-upgrade?

Oder alternativ apt-get remove mocilla; apt-get install mozilla

Irgendwie verschätzt er sich beim Vergleichen der Versionsnummern, und glaubt, dass die Woody Version neuer wäre. Hast Du villeicht security.debian.org noch in der Sources.list? Wenn ja: auskommentieren, das macht für SID keinen Sinn...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Zorro
Beiträge: 3
Registriert: 25.01.2003 22:41:51

Beitrag von Zorro » 25.01.2003 22:49:15

Hallo rahab,

ich stand heute ebenfalls vor einem nicht funktionierenden mysql-Server und habe ihn mit dselect schließlich installiert bekommen (nicht aber mit dem Packet-Manager in KDE).

Grüße,
Zorro

Antworten