Bug 17719 - mysql-server lässt sich nicht installieren (ohne Kennwort)
mysql-server lässt sich nicht installieren (ohne Kennwort)
Status: RESOLVED DUPLICATE of bug 17722
Product: UCS
Classification: Unclassified
Component: Upstream packages
UCS 2.3
Other Linux
: P5 normal (vote)
: ---
Assigned To: Bugzilla Mailingliste
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2010-02-22 11:31 CET by Michael Basse
Modified: 2010-02-22 15:14 CET (History)
2 users (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Basse univentionstaff 2010-02-22 11:31:54 CET
Getestet auf einem UCS 2.3 Master i386

Beim aufruf von apt-get install mysql-server wird der Benutzer nach dem root-Kennwort der Datenbank gefragt. Setzt man dieses leer, so wird der Benutzer erneut gefragt, worauf der Konfigurations-Dialog abstürzt.

Danach muss per Hand dpkg/apt-get wieder in einen korrekten Zustand gebracht werden.

DEBIAN_FRONTEND=noninteractive apt-get install mysql-server  behebt das Problem.


Unabhängig davon, sollte apt-get install mysql-server allerdings nicht in einem Absturz enden und dpkg in einen inkorrekten Zustand versetzen. 

nutzt man apt-get install mysql-server mit einem Passwort, so läuft die Installation sauber durch.
Comment 1 Stefan Gohmann univentionstaff 2010-02-22 11:40:07 CET
Hmm, ich konnte das Problem in einem kurzen Test nicht reproduzieren. Ich wurde drei oder vier Mal nach dem root Passwort gefragt und habe es jedes Mal leer gelassen:

root@qamaster:~# apt-get install mysql-server
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht länger benötigt:
  libclamav5
Verwenden Sie »apt-get autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden installiert:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server-5.0
Vorgeschlagene Pakete:
  dbishell libipc-sharedcache-perl tinyca
Die folgenden NEUEN Pakete werden installiert:
  libdbd-mysql-perl libdbi-perl libhtml-template-perl libnet-daemon-perl libplrpc-perl mysql-client-5.0 mysql-server mysql-server-5.0
0 aktualisiert, 8 neu installiert, 0 zu entfernen und 23 nicht aktualisiert.
Es müssen 35,4MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 106MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
  libnet-daemon-perl libplrpc-perl libdbi-perl libdbd-mysql-perl mysql-client-5.0 mysql-server-5.0 libhtml-template-perl mysql-server
Authentifizierungswarnung überstimmt.
Hole:1 http://apt.knut.univention.de 2.3-0/all/ libnet-daemon-perl 0.38-1.1.7.200909171319 [46,0kB]
Hole:2 http://apt.knut.univention.de 2.3-0/all/ libplrpc-perl 0.2017-1.1.7.200909171354 [35,1kB]
Hole:3 http://apt.knut.univention.de 2.3-0/i386/ libdbi-perl 1.605-1.12.200909092222 [786kB]
Hole:4 http://apt.knut.univention.de 2.3-0/i386/ libdbd-mysql-perl 4.007-1.9.200909092215 [139kB]
Hole:5 http://apt.knut.univention.de 2.3-0/i386/ mysql-client-5.0 5.0.51a-24.26.200910141858 [7785kB]
Hole:6 http://apt.knut.univention.de 2.3-0/i386/ mysql-server-5.0 5.0.51a-24.26.200910141858 [26,5MB]
Hole:7 http://apt.knut.univention.de 2.3-0/all/ libhtml-template-perl 2.9-1.5.200910051333 [67,0kB]
Hole:8 http://apt.knut.univention.de 2.3-0/all/ mysql-server 5.0.51a-24.26.200910141858 [55,2kB]
Es wurden 35,4MB in 4s geholt (8208kB/s)
Vorkonfiguration der Pakete ...
Wähle vormals abgewähltes Paket libnet-daemon-perl.
(Lese Datenbank ... 162888 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke libnet-daemon-perl (aus .../libnet-daemon-perl_0.38-1.1.7.200909171319_all.deb) ...
Wähle vormals abgewähltes Paket libplrpc-perl.
Entpacke libplrpc-perl (aus .../libplrpc-perl_0.2017-1.1.7.200909171354_all.deb) ...
Wähle vormals abgewähltes Paket libdbi-perl.
Entpacke libdbi-perl (aus .../libdbi-perl_1.605-1.12.200909092222_i386.deb) ...
Wähle vormals abgewähltes Paket libdbd-mysql-perl.
Entpacke libdbd-mysql-perl (aus .../libdbd-mysql-perl_4.007-1.9.200909092215_i386.deb) ...
Wähle vormals abgewähltes Paket mysql-client-5.0.
Entpacke mysql-client-5.0 (aus .../mysql-client-5.0_5.0.51a-24.26.200910141858_i386.deb) ...
Wähle vormals abgewähltes Paket mysql-server-5.0.
Entpacke mysql-server-5.0 (aus .../mysql-server-5.0_5.0.51a-24.26.200910141858_i386.deb) ...
Wähle vormals abgewähltes Paket libhtml-template-perl.
Entpacke libhtml-template-perl (aus .../libhtml-template-perl_2.9-1.5.200910051333_all.deb) ...
Wähle vormals abgewähltes Paket mysql-server.
Entpacke mysql-server (aus .../mysql-server_5.0.51a-24.26.200910141858_all.deb) ...
Verarbeite Trigger für man-db ...
Richte libnet-daemon-perl ein (0.38-1.1.7.200909171319) ...
Richte libplrpc-perl ein (0.2017-1.1.7.200909171354) ...
Richte libdbi-perl ein (1.605-1.12.200909092222) ...
Richte libdbd-mysql-perl ein (4.007-1.9.200909092215) ...
Richte mysql-client-5.0 ein (5.0.51a-24.26.200910141858) ...
Richte mysql-server-5.0 ein (5.0.51a-24.26.200910141858) ...
 * Stopping MySQL database server mysqld                                                                                                                                                      [ ok ]
 * Starting MySQL database server mysqld                                                                                                                                                      [ ok ]
 * Checking for corrupt, not cleanly closed and upgrade needing tables.
Richte libhtml-template-perl ein (2.9-1.5.200910051333) ...
Richte mysql-server ein (5.0.51a-24.26.200910141858) ...
Comment 2 Sönke Schwardt-Krummrich univentionstaff 2010-02-22 11:45:47 CET
(In reply to comment #1)
> Hmm, ich konnte das Problem in einem kurzen Test nicht reproduzieren. Ich wurde
> drei oder vier Mal nach dem root Passwort gefragt und habe es jedes Mal leer
> gelassen:

Bei mir ist das bei der Entwicklung in UCS@school-Umgebungen auch aufgetreten, allerdings hatte ich stdout durch tee umgeleitet und das darauf zurückgeführt.
Comment 3 Michael Basse univentionstaff 2010-02-22 11:57:20 CET
Ich nutze ein anderes Repo aber die Version scheint gleich zu sein

root@qamaster:~# apt-cache policy mysql-server
mysql-server:
  Installiert: 5.0.51a-24.26.200910141858
  Kandidat: 5.0.51a-24.26.200910141858
  Versions-Tabelle:
 *** 5.0.51a-24.26.200910141858 0
        500 http://192.168.0.10 2.3-0/all/ Packages
        100 /var/lib/dpkg/status
Comment 4 Michael Basse univentionstaff 2010-02-22 14:14:26 CET
Bug: #17722 klingt sehr ähnlich (und ist eventuell die Ursache)
Comment 5 Stefan Gohmann univentionstaff 2010-02-22 15:14:25 CET

*** This bug has been marked as a duplicate of bug 17722 ***