Bug 27686 - skip-bdb parameter deprecated in MySQL-5.0
Summary: skip-bdb parameter deprecated in MySQL-5.0
Status: CLOSED FIXED
Alias: None
Product: UCS
Classification: Unclassified
Component: Update - Release updates
Version: UCS 3.0
Hardware: Other Linux
: P5 critical
Target Milestone: UCS 3.0
Assignee: Sönke Schwardt-Krummrich
QA Contact: Felix Botner
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-20 12:07 CEST by Tim Petersen
Modified: 2017-09-15 13:45 CEST (History)
1 user (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):
Customer ID:
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tim Petersen univentionstaff 2012-06-20 12:07:57 CEST
Der Parameter "skip-bdb" aus der /etc/mysql/my.cnf, welcher standardmäßig bei Debian ausgerollt wird, ist seit MySQL 5.0 deprecated.

Verwendet man diesen Parameter mit MySQL 5.1, so startet der Daemon nicht.

Das wird dann zum Problem, wenn man die my.cnf lokal modifiziert hat und dann mit unmaintained Repository auf 3.0 aktualisiert, da die alte Konfig behalten wird und während des Updates der neue MySQl Daemon gestartet wird.
Der Updatevorgang schlägt dann fehl und hinterlässt einen inkostistenten Status.

Es sollte daher zuvor im Preup der Parameter entfernt werden.

Siehe auch:
http://bugs.mysql.com/bug.php?id=50336
Comment 1 Stefan Gohmann univentionstaff 2012-06-20 12:13:29 CEST
Noch eine Anpassung.
Comment 2 Andreas Büsching univentionstaff 2012-06-20 16:09:56 CEST
Patch für UCS 3.0-0:

7.0.127-2/23_preup_bug_27686.patch

Ich habe den Check in 3.0-2 nicht übernommen, da der Fix nur einmal angewendet werden muss (MySQL 5.0 -> 5.1). Somit ist er in 3.0-2 nicht mehr notwendig.
Comment 3 Andreas Büsching univentionstaff 2012-06-20 16:16:52 CEST
(In reply to comment #2)
> Ich habe den Check in 3.0-2 nicht übernommen, da der Fix nur einmal angewendet
> werden muss (MySQL 5.0 -> 5.1). Somit ist er in 3.0-2 nicht mehr notwendig.

Der Patch wurde doch noch übernommen, da MySQL in UCS 3.0-2 von unmaintained nach maintained wandert. Somit wird MySQL in einem Standardszenario erst bei UCS 3.0-2 aktualisiert (ohne unmaintained)
Comment 4 Sönke Schwardt-Krummrich univentionstaff 2012-06-27 11:50:25 CEST
Der Text wurde nochmal angepasst und das grep auf den Filter '\<skip-bdb\>' abgepasst. Die Änderung wurde sowohl in 3.0-2 als auch im Patch gegen 3.0-0 vorgenommen.
Der Patch ist testweise auf apt.knut.univention.de eingespielt.
Comment 5 Felix Botner univentionstaff 2012-06-27 17:39:40 CEST
braucht es einen Eintrag in Changelog? (der fehlt nämlich)


OK, Update -> 3.0-0 (apt.knut.univention.de)

 * Update mit original my.cnf klappt
 * Update mit angepasster my.cnf mit skip-bdb wird verweigert
 * Update mit angepasster my.cnf (ohne skip-bdb) klappt

OK, Update -> 3.0-2 (apt.knut.univention.de)

 * Update mit angepasster my.cnf mit skip-bdb wird verweigert
 * Update mit angepasster my.cnf (ohne skip-bdb) klappt
Comment 6 Sönke Schwardt-Krummrich univentionstaff 2012-07-05 11:39:25 CEST
(In reply to comment #5)
> braucht es einen Eintrag in Changelog? (der fehlt nämlich)
fixed
Comment 7 Felix Botner univentionstaff 2012-07-11 12:48:58 CEST
OK
Comment 8 Stefan Gohmann univentionstaff 2017-09-15 13:45:12 CEST
Close old bug reports