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 |