MariaDB 5.5 unter Ubuntu 12.10 (Quantal Quetzal)

s24!

Registered User
Guten Morgen,

ich hab ein kleines Problem: MariaDB soll in Version 5.5 - weil die nächste Version (10.0) erst seit einigen Tagen als Alpha draußen ist - auf einem Ubuntu 12.10 bzw. Quantal Quetzal ans Laufen gebracht werden. Grundsätzlich steht man hier schon mal vor dem Problem, dass es für diese Ubuntu-Version keine Paketquellen seitens MariaDB gibt (siehe https://downloads.mariadb.org/mariadb/repositories/ -> ubuntu).

MariaDB in Version 10.0 ließe sich zwar installieren (indem man das Repository der vorletzten Ubuntu-Version nimmt), ist aber wie gesagt nicht erwünscht.

Die Installation über apt-get schlägt folgendermaßen fehl:

Code:
root@web1 ~ # apt-get install mariadb-server-5.5 
Reading package lists... Done
Building dependency tree       
Reading state information... 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.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 mariadb-server-5.5 : Depends: mariadb-client-5.5 (>= 5.5.28-mariadb-a1~precise) but it is not going to be installed
                      Depends: mariadb-server-core-5.5 (>= 5.5.28-mariadb-a1~precise) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Das Ganze lässt sich beliebig weiterspinnen, indem man versucht, die fehlenden Pakete vorab zu installieren (was natürlich aufgrund der automatischen Abhängigkeitsauflösung unsinnig ist; ich wollte aber den Fehler näher nachvollziehen können), so möchte er zum Beispiel libmysqlclient18 haben:

Code:
The following packages have unmet dependencies:
 libmariadbclient18 : Depends: libmysqlclient18 (= 5.5.28-mariadb-a1~precise) but 5.5.29-0ubuntu0.12.10.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Ich habe bereits verzweifelterweise versucht, 'quantal' in meiner sources.list (siehe unten) für die Installation durch 'precise' zu ersetzen, was aber nichts bringt.
Hat jemand eine Idee? :)

Code:
deb http://mirror.hetzner.de/ubuntu/packages  quantal           main restricted universe multiverse
deb http://mirror.hetzner.de/ubuntu/packages  quantal-backports main restricted universe multiverse
deb http://mirror.hetzner.de/ubuntu/packages  quantal-updates   main restricted universe multiverse
deb http://mirror.hetzner.de/ubuntu/security  quantal-security  main restricted universe multiverse

deb http://de.archive.ubuntu.com/ubuntu/ quantal main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal main restricted

deb http://de.archive.ubuntu.com/ubuntu/ quantal-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal-updates main restricted

deb http://de.archive.ubuntu.com/ubuntu/ quantal universe
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal universe
deb http://de.archive.ubuntu.com/ubuntu/ quantal-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal-updates universe

deb http://de.archive.ubuntu.com/ubuntu/ quantal multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal multiverse
deb http://de.archive.ubuntu.com/ubuntu/ quantal-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal-updates multiverse

deb http://de.archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ quantal-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu quantal-security main restricted
deb-src http://security.ubuntu.com/ubuntu quantal-security main restricted
deb http://security.ubuntu.com/ubuntu quantal-security universe
deb-src http://security.ubuntu.com/ubuntu quantal-security universe
deb http://security.ubuntu.com/ubuntu quantal-security multiverse
deb-src http://security.ubuntu.com/ubuntu quantal-security multiverse

deb http://mirror3.layerjet.com/mariadb/repo/5.5/ubuntu precise main
deb-src http://mirror3.layerjet.com/mariadb/repo/5.5/ubuntu precise main


Viele Grüße
Tim
 
Hi,

wir haben uns nun dazu entschieden, auf "Frickeleien" zugunsten eines sauberen Systems zu verzichten, und werden Ubuntu 12.04 nehmen (für welches es MariaDB offiziell gibt). Da die Maschine ohnehin ausschließlich als Datenbankserver fungieren wird, ist das Betriebssystem fast egal - Hauptsache, die geplante Software läuft auch stabil darauf. ;)

Daraus ergibt sich noch ein weiterer Vorteil, der mir erst im Nachhinein aufgefallen ist: Ubuntu 12.04 ist eine LTS-Version. :) Wir können es also noch einige Jahre benutzen, ohne auf eine veraltete Distribution zu setzen und können uns gleichzeitig ständige Updates sparen.


Grüße
Tim
 
Ich würde es mir ja liebend gerne mal ansehen, genau wie Alternativen zu ext4 oder Virtualisierung mit ESXi - aber mir fehlt die Zeit. :( Ab und an muss man ja auch noch arbeiten. =)
Der Server, um den es hier geht, muss besser heute als morgen online gehen - daher gibt's leider keinen Spielraum für großartig Neues. :P
 
No risk no fun. Schlimmer als "rm -rf" einen Ordner zu hoch kanns nicht mehr werden, gelle =)

Ich hatte kurz die Hoffnung, dass da jetzt "FreeBSD" steht
Er sagte doch "keine Frickeleien" :D *let the bashing begin*
 
Back
Top