thanks, but it didn't help !
looks like revdep-rebuild only found something in
dev-perl...
# revdep-rebuild -p -v
Configuring search environment for revdep-rebuild
Checking reverse dependencies...
Packages containing binaries and libraries broken by a
package update
will be emerged.
Collecting system binaries and libraries... using existing /
root/.revdep-rebuild.1_files.
Collecting complete LD_LIBRARY_PATH... using existing
/root/.revdep-
rebuild.2_ldpath.
Checking dynamic linking consistency... using existing
/root/.revdep-
rebuild.3_rebuild.
Assigning files to ebuilds... using existing
/root/.revdep-rebuild.
4_ebuilds.
Evaluating package order... using existing
/root/.revdep-rebuild.
5_order.
All prepared. Starting rebuild...
emerge --oneshot -p -v =app-admin/collectd-ovh-3.9.2
=dev-perl/DBD-
mysql-3.0004
These are the packages that would be merged, in order:
Calculating dependencies -
!!! All ebuilds that could satisfy
"=dev-perl/DBD-mysql-3.0004" have
been masked.
!!! One of the following masked packages is required to
complete your
request:
- dev-perl/DBD-mysql-3.0004 (masked by: ~x86 keyword)
For more information, see MASKED PACKAGES section in the
emerge man
page or
refer to the Gentoo Handbook.
revdep-rebuild failed to emerge all packages
you have the following choices:
- if emerge failed during the build, fix the problems and
re-run
revdep-rebuild
or
- use -X or --package-names as first argument (trys to
rebuild
package, not exact
ebuild)
or
- set ACCEPT_KEYWORDS="~<your platform>"
and/or /etc/portage/
package.unmask
(and remove /root/.revdep-rebuild.5_order to be evaluated
again)
or
- modify the above emerge command and run it manually
or
- compile or unmerge unsatisfied packages manually, remove
temporary
files and
try again (you can edit package/ebuild list first)
On Aug 29, 2006, at 6:59 PM, James Ausmus wrote:
> On 8/29/06, cedric de crozant <cdecrozant w3tex.com> wrote:
>> hi,
>> i'm new to gentoo.
>> i have updated mysql 4.1.21 following the glsa
advisory with glsa-
>> check -f
>> and now I have a problem !
>> in the httpd error log :
>> /usr/local/php5/bin/php: error while loading shared
libraries:
>> libmysqlclient.so.15: cannot open shared object
file: No such file or
>> directory
>
> Try:
>
> revdep-rebuild -p -v
>
> That will show you any and all packages that are
"broken" due to
> upgrades or changes of other packages. You can then do
a:
>
> revdep-rebuild -v
>
> which will then recompile all of the
"broken" packages for you, or you
> can just manually emerge the specific packages you want
to "fix" in
> the order you want them compiled.
>
> If you just want a quick fix for PHP first and you'll
worry about the
> other "broken" packages later (MySQL
upgrades usually break *a lot* of
> packages - at least, if you have the mysql USE flag
enabled globally),
> then just do:
>
> emerge php
>
> which will, of course, re-emerge PHP, building it
against the new
> MySQL libraries.
>
> -James
> --
> gentoo-user gentoo.org mailing list
>
>
--
gentoo-user gentoo.org mailing list
|