Upgrading 5.3 to 5.5 in Debian Squeeze

Hi,

I am running MariaDB 5.3 and want to upgrade to 5.5 latest. I changed my sources list to the 5.5 repository per the instructions, ran an apt-get update and then apt-get dist-upgrade. The mariadb-server package is being held back. Below is the output. Not sure why. Any hints on upgrading?

Thanks, Terry

>apt-get -s dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  libmariadbclient18 libmysqlclient18 mariadb-common
The following packages have been kept back:
  mariadb-server
The following packages will be upgraded:
  mysql-common
1 upgraded, 3 newly installed, 0 to remove and 1 not upgraded.
Inst mysql-common [5.3.7-mariadb116~squeeze] (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [all]) [mariadb-server-5.3:i386 on mariadb-common:i386] [libmariadbclient16:i386 mariadb-server-5.3:i386 mariadb-client-core-5.3:i386 mariadb-client-5.3:i386 ]
Inst mariadb-common (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [all])
Inst libmysqlclient18 (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [i386]) []
Inst libmariadbclient18 (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [i386])
Conf mysql-common (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [all])
Conf mariadb-common (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [all])
Conf libmariadbclient18 (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [i386])
Conf libmysqlclient18 (5.5.24-mariadb1~squeeze MariaDB:ftp.osuosl.org [i386])

Answer Answered by Terry R in this comment.

I did perform an apt-get upgrade (see message above) and I did try an update with the same results. The only pinning I had was mysql-common to origin ftp.osuosl.org as this package was conflicting with dotdeb.org.

I've done quite a bit more research and found that libmysqlclient18 was conflicting with dotdeb.org as well. I don't know why these conflicts are happening with dotdeb.org and I don't know enough about apt to begin to hazard a guess.

I ended up trying to install on a fresh install of debian and got it to work there but I could not install it using mariadb-server. I had to specify mariadb-server-5.5.

So on my production server, I removed the package mariadb-server and pinned the mariadb repository higher than dotdeb and was able to upgrade to 5.5 without a problem.

Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.