Gentoo Archives: gentoo-user

From: cedric de crozant <cdecrozant@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] libmysqlclient.so.15
Date: Tue, 29 Aug 2006 17:46:29
Message-Id: 8F72E6A5-DA35-4A83-8311-F4C6D541AB89@w3tex.com
In Reply to: Re: [gentoo-user] libmysqlclient.so.15 by James Ausmus
1 thanks, but it didn't help !
2 looks like revdep-rebuild only found something in dev-perl...
3
4 # revdep-rebuild -p -v
5 Configuring search environment for revdep-rebuild
6
7 Checking reverse dependencies...
8
9 Packages containing binaries and libraries broken by a package update
10 will be emerged.
11
12 Collecting system binaries and libraries... using existing /
13 root/.revdep-rebuild.1_files.
14
15 Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-
16 rebuild.2_ldpath.
17
18 Checking dynamic linking consistency... using existing /root/.revdep-
19 rebuild.3_rebuild.
20
21 Assigning files to ebuilds... using existing /root/.revdep-rebuild.
22 4_ebuilds.
23
24 Evaluating package order... using existing /root/.revdep-rebuild.
25 5_order.
26
27 All prepared. Starting rebuild...
28 emerge --oneshot -p -v =app-admin/collectd-ovh-3.9.2 =dev-perl/DBD-
29 mysql-3.0004
30
31 These are the packages that would be merged, in order:
32
33 Calculating dependencies -
34 !!! All ebuilds that could satisfy "=dev-perl/DBD-mysql-3.0004" have
35 been masked.
36 !!! One of the following masked packages is required to complete your
37 request:
38 - dev-perl/DBD-mysql-3.0004 (masked by: ~x86 keyword)
39
40 For more information, see MASKED PACKAGES section in the emerge man
41 page or
42 refer to the Gentoo Handbook.
43
44
45 revdep-rebuild failed to emerge all packages
46 you have the following choices:
47
48 - if emerge failed during the build, fix the problems and re-run
49 revdep-rebuild
50 or
51 - use -X or --package-names as first argument (trys to rebuild
52 package, not exact
53 ebuild)
54 or
55 - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/
56 package.unmask
57 (and remove /root/.revdep-rebuild.5_order to be evaluated again)
58 or
59 - modify the above emerge command and run it manually
60 or
61 - compile or unmerge unsatisfied packages manually, remove temporary
62 files and
63 try again (you can edit package/ebuild list first)
64
65 On Aug 29, 2006, at 6:59 PM, James Ausmus wrote:
66
67 > On 8/29/06, cedric de crozant <cdecrozant@×××××.com> wrote:
68 >> hi,
69 >> i'm new to gentoo.
70 >> i have updated mysql 4.1.21 following the glsa advisory with glsa-
71 >> check -f
72 >> and now I have a problem !
73 >> in the httpd error log :
74 >> /usr/local/php5/bin/php: error while loading shared libraries:
75 >> libmysqlclient.so.15: cannot open shared object file: No such file or
76 >> directory
77 >
78 > Try:
79 >
80 > revdep-rebuild -p -v
81 >
82 > That will show you any and all packages that are "broken" due to
83 > upgrades or changes of other packages. You can then do a:
84 >
85 > revdep-rebuild -v
86 >
87 > which will then recompile all of the "broken" packages for you, or you
88 > can just manually emerge the specific packages you want to "fix" in
89 > the order you want them compiled.
90 >
91 > If you just want a quick fix for PHP first and you'll worry about the
92 > other "broken" packages later (MySQL upgrades usually break *a lot* of
93 > packages - at least, if you have the mysql USE flag enabled globally),
94 > then just do:
95 >
96 > emerge php
97 >
98 > which will, of course, re-emerge PHP, building it against the new
99 > MySQL libraries.
100 >
101 > -James
102 > --
103 > gentoo-user@g.o mailing list
104 >
105 >
106
107 --
108 gentoo-user@g.o mailing list