Apt dependency hell

Neil Joseph Schelly neil at jenandneil.com
Wed Nov 29 11:42:22 EST 2006


This doesn't look like APT dependency hell, whatever that would be.  It looks 
like Dapper no longer has a package for MySQL 4.1.  I'm not familiar with the 
package reliability of Ubuntu in general, but they must have had it at some 
point if that's what you used to run.  Perhaps the package exists still on 
your installation media?  If they don't remove things from the distro (which 
I would hope is assumed), then perhaps a different source mirror will have a 
more complete list of packages?

At the very least, you should consider upgrading to MySQL 5 if you can make it 
work.  Obviously, I don't know enough details about your setup to say what 
kind of work would be involved in that transition, but seeing as things are 
down anyway, it may make sense to try and get it back up on the software that 
will be more easily supportable in the future.  Again, if this is a mirror 
problem, that may not be the case, but if the package has been removed from 
Dapper permanently, you could be in for trouble by trying to hold on to old 
versions.  

A copy of your /etc/apt/sources.list file may help in determining where your 
packages are coming from and why you would have unresolved dependencies.  If 
you've strayed from the distribution sources anywhere, it'd be helpful to 
know why also.
-Neil

On Wednesday 29 November 2006 11:26 am, Roger H. Goun wrote:
> I have a Ubuntu dapper server that runs a lot of Web sites. It hasn't
> had it's mysql packages updated since early in dapper development, when
> mysql4.1 was the default version. Trying to apt-get upgrade to the
> mysql5 versions broke the system and I can't figure out how to get back
> to a working state.
>
> For example:
>
> roger at river:/var/lib/dpkg$ sudo apt-get update
> ...
> roger at river:/var/lib/dpkg$ sudo apt-get install sql-common
> Reading package lists... Done
> Building dependency tree... Done
> Note, selecting mysql-common-4.1 instead of mysql-common
> Package mysql-common-4.1 is a virtual package provided by:
> You should explicitly select one to install.
> E: Package mysql-common-4.1 has no installation candidate
>
> Does anyone know how to clean up apt's notion of what virtual packages
> are available?
>
> Thanks.
>
> -- Roger
> _______________________________________________
> gnhlug-discuss mailing list
> gnhlug-discuss at mail.gnhlug.org
> http://mail.gnhlug.org/mailman/listinfo/gnhlug-discuss/


More information about the gnhlug-discuss mailing list