← Back to team overview

ourdelta-developers team mailing list archive

[Bug 288904] Re: Debian etch repo problem?

 

mysql-server depends on mysql-server-5.0. So when you install it, it
will also install mysql-server-5.0.

Did your client have mysql-server-5.0 installed already?

In that case, a simple 'aptitude upgrade' would suffice, as our packages
have higher version numbers.

-- 
Debian etch repo problem?
https://bugs.launchpad.net/bugs/288904
You received this bug notification because you are a member of OurDelta-
developers, which is the registrant for OurDelta.

Status in OurDelta - Builds for MySQL: New

Bug description:
>From Sheeri:

db03:~# apt-get install mysql-server
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following NEW packages will be installed:
mysql-server
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
Need to get 54.8kB of archives.
After this operation, 90.1kB of additional disk space will be used.
Get:1 http://ourdelta.org etch/ourdelta-sail mysql-server 5.0.67-d6ourdelta-sail15 [54.8kB]
Fetched 55.1kB in 0s (172kB/s) 
Failed to fetch http://ourdelta.org/deb/pool/etch/ourdelta-sail/mysql-server_5.0.67-d6ourdelta-sail15_all.deb Size mismatch
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?


apt-get update doesn't help, 


db03:~# apt-get install --fix-missing mysql-server
Reading package lists... Done
Building dependency tree 
Reading state information... Done
The following NEW packages will be installed:
mysql-server
0 upgraded, 1 newly installed, 0 to remove and 22 not upgraded.
Need to get 54.8kB of archives.
After this operation, 90.1kB of additional disk space will be used.
Get:1 http://ourdelta.org etch/ourdelta-sail mysql-server 5.0.67-d6ourdelta-sail15 [54.8kB]
Fetched 55.1kB in 0s (198kB/s) 
Failed to fetch http://ourdelta.org/deb/pool/etch/ourdelta-sail/mysql-server_5.0.67-d6ourdelta-sail15_all.deb Size mismatch

====

more information -- wget http://ourdelta.org/deb/pool/etch/ourdelta-sail/mysql-server_5.0.67-d6ourdelta-sail15_all.deb 

and dpkg -i 

worked, so the 90Kb that the repo thinks it should be is wrong.

===

I lied -- the installation doesn't work, we just thought it did because we didn't realize it didn't overwrite the file.

This page:

http://ourdelta.org/deb/pool/etch/ourdelta/

shows these files:

	mysql-server-5.0_5.0.67-d6ourdelta15_amd64.deb	15-Oct-2008 23:38	 26M
	mysql-server-5.0_5.0.67-d6ourdelta15_i386.deb	15-Oct-2008 23:14	 25M
	mysql-server_5.0.67-d6ourdelta15_all.deb	15-Oct-2008 23:38	 54K


so for some reason, apt-get install mysql-server was installing mysql-server_5.0.67-d6ourdelta15_all.deb instead of the right package....the sources.lst was done with:

wget -O- http://ourdelta.org/deb/ourdelta.gpg | sudo apt-key add -
sudo wget http://ourdelta.org/deb/sources/etch-ourdelta-sail.list \
-O /etc/apt/sources.list.d/ourdelta.list

and cat /etc/apt/sources.list.d/ourdelta.list is 

# OurDelta repository for Debian 4.0 "Etch" binary packages.
#
deb	http://ourdelta.org/deb	etch ourdelta-sail

which matches

http://ourdelta.org/deb/sources/etch-ourdelta-sail.list

(sorry for the craziness, but this is me being the middle person for a client who wanted to install it himself.  :)  )

===

and finally...the problem really is:

http://ourdelta.org/debian says:
Packages

mysql-server
mysql-server-5.0
mysql-common-5.0
libmysqlclient15off
mysql-client-5.0
libmysqlclient15-dev
---------------------------------------

but mysql-server is like a meta-package of 55kb that doesn't do anything really.

You should either make that really really really clear, or make it really really really clear that mysql-server-5.0 is the package you want to install if you want the ourdelta mysqld server.



Follow ups

References