Re: [biarch] mysql-client vs. perl
Hi Eric,
Eric Sharkey writes:
> > Sorry, but the following packages have unmet dependencies:
> > mysql-client: Depends: libdbi-perl but it is not going to be installed
> > Depends: libdbd-mysql-perl (>= 1.2202) but it is not going to
> > be installed
> > E: Sorry, broken packages
>
> Why are these dependencies unmet? (What does it say when you try to
> install them by hand?)
It looks like it comes down to no perlapi-5.6.1 package. See below
for details.
---------------
biarch:~# dpkg -i mysql-client_4.0.13-1_amd64.deb
dpkg: error processing mysql-client_4.0.13-1_amd64.deb (--install):
package architecture (amd64) does not match system (i386)
Errors were encountered while processing:
mysql-client_4.0.13-1_amd64.deb
---------------
I guess I need to use --force-architecture :
---------------
biarch:~# dpkg --force-architecture -i mysql-client_4.0.13-1_amd64.deb
dpkg - warning, overriding problem because --force enabled:
package architecture (amd64) does not match system (i386)
Selecting previously deselected package mysql-client.
(Reading database ... 15505 files and directories currently installed.)
Unpacking mysql-client (from mysql-client_4.0.13-1_amd64.deb) ...
dpkg: dependency problems prevent configuration of mysql-client:
mysql-client depends on libdbi-perl; however:
Package libdbi-perl is not installed.
mysql-client depends on libdbd-mysql-perl (>= 1.2202); however:
Package libdbd-mysql-perl is not installed.
mysql-client depends on lib64ssl0.9.7; however:
Package lib64ssl0.9.7 is not installed.
mysql-client depends on lib64stdc++5 (>= 1:3.3-0pre9); however:
Package lib64stdc++5 is not installed.
mysql-client depends on libmysqlclient12; however:
Package libmysqlclient12 is not installed.
mysql-client depends on libreadline4 (>= 4.3-1); however:
Version of libreadline4 on system is 4.2a-5.
dpkg: error processing mysql-client (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
mysql-client
biarch:~# apt-get install lib64stdc++5 lib64ssl0.9.7 libmysqlclient12 libreadline4
Reading Package Lists... Done
Building Dependency Tree... Done
Package lib64ssl0.9.7 has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
E: Package lib64ssl0.9.7 has no installation candidate
---------------
I find:
http://debian-amd64.alioth.debian.org/pool/openssl/lib64ssl0.9.7_0.9.7b-2.amd64_amd64.deb
is there. Is the package file name correct here? Installing this by
hand succeeds as does lib64stdc++5. However, when it comes to
installing libdbi-perl from i386 Woody:
---------------
biarch:~# dpkg -i libdbi-perl_1.21-2_i386.deb
Selecting previously deselected package libdbi-perl.
(Reading database ... 15570 files and directories currently installed.)
Unpacking libdbi-perl (from libdbi-perl_1.21-2_i386.deb) ...
dpkg: dependency problems prevent configuration of libdbi-perl:
libdbi-perl depends on perlapi-5.6.1; however:
Package perlapi-5.6.1 is not installed.
dpkg: error processing libdbi-perl (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
libdbi-perl
biarch:~# apt-cache show perlapi-5.6.1
(nothing)
What now?
-Brett.
Reply to: