1 |
An update to mysql last Thursday has caused quite a bit of grief, |
2 |
some other things are still broken. |
3 |
|
4 |
The update caused problems because it invalidated things like |
5 |
Postfix. No email, because I have Postfix using mysql as a |
6 |
database, and it was linked with an older mysql library. |
7 |
Mail is now working. |
8 |
|
9 |
I did "emerge sync" and revdep-rebuild, but that is not working |
10 |
very well. For one thing, it complains that it cannot satisfy |
11 |
"=kde-base/kdelibs-3.3.2-r9" which is no longer in the portage |
12 |
tree. The full output of the run appears after the .sig. |
13 |
There are other problems indicated there. |
14 |
|
15 |
By manually emerging some of this stuff, I've gotten it |
16 |
pared down to just, but |
17 |
|
18 |
=app-office/openoffice-bin-2.0.0 |
19 |
=dev-java/sun-jdk-1.5.0.05 |
20 |
=kde-base/kdelibs-3.3.2-r9 |
21 |
=www-client/opera-8.50 |
22 |
|
23 |
These are failing for a variety of reasons, which I think are also |
24 |
references to obsolete libraries. |
25 |
|
26 |
So: When openoffice-bin is complaining about libdb-3.0 and all |
27 |
there is is libdb-4... what do I do. How do I get it to compile |
28 |
with what there is? How do I find what ebuild has that file. |
29 |
If the answer is qpkg, where do I find it (it's not on my system, |
30 |
although there's a man page). |
31 |
|
32 |
++ kevin |
33 |
|
34 |
|
35 |
-- |
36 |
Kevin O'Gorman, PhD |
37 |
|
38 |
treat ~ # revdep-rebuild | tee rebuild |
39 |
|
40 |
Checking reverse dependencies... |
41 |
Packages containing binaries and libraries broken by any package update, |
42 |
will be recompiled. |
43 |
|
44 |
Collecting system binaries and libraries... done. |
45 |
(/root/.revdep-rebuild.1_files) |
46 |
|
47 |
Collecting complete LD_LIBRARY_PATH... done. |
48 |
(/root/.revdep-rebuild.2_ldpath) |
49 |
|
50 |
Checking dynamic linking consistency... |
51 |
ldd: warning: you do not have execution permission for |
52 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
53 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so |
54 |
(requires libdb-3.1.so <http://libdb-3.1.so>) |
55 |
ldd: warning: you do not have execution permission for |
56 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
57 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so |
58 |
(requires libBLT24.so li |
59 |
ldd: warning: you do not have execution permission for |
60 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
61 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so |
62 |
(requires libbz2.so.0) |
63 |
ldd: warning: you do not have execution permission for |
64 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
65 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so |
66 |
(requires libgdbm.so.2) |
67 |
ldd: warning: you do not have execution permission for |
68 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
69 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so |
70 |
(requires libgdbm.so.2) |
71 |
ldd: warning: you do not have execution permission for |
72 |
`/usr/lib/openoffice/program/python-core-2.3.4/lib/l |
73 |
broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so |
74 |
(requires libgmp.so.3) |
75 |
ldd: warning: you do not have execution permission for |
76 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so' |
77 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so |
78 |
(requires libdb-3.1. so) |
79 |
ldd: warning: you do not have execution permission for |
80 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so' |
81 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so |
82 |
(requires libBLT24 .so libtk8.3.so <http://libtk8.3.so> |
83 |
libtcl8.3.so<http://libtcl8.3.so> |
84 |
) |
85 |
ldd: warning: you do not have execution permission for |
86 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so' |
87 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so |
88 |
(requires libbz2.so.0) |
89 |
ldd: warning: you do not have execution permission for |
90 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so' |
91 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so |
92 |
(requires libgdbm.so.2) |
93 |
ldd: warning: you do not have execution permission for |
94 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so' |
95 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so |
96 |
(requires libgdbm.so.2 ) |
97 |
ldd: warning: you do not have execution permission for |
98 |
`/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so' |
99 |
broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so |
100 |
(requires libgmp.so.3) |
101 |
broken /usr/kde/3.3/lib/kde3/kio_http.so (requires libcom_err.so.3) |
102 |
broken /opt/opera/lib/opera/plugins/operamotifwrapper-2 (requires libXm.so.2 |
103 |
) |
104 |
broken /opt/opera/lib/opera/plugins/operamotifwrapper-1 (requires libXm.so.1 |
105 |
) |
106 |
broken /opt/jdk1.5.0_03/demo/jvmti/heapTracker/lib/libheapTracker_g.so |
107 |
(requires libjava_crw_demo_g.so) |
108 |
broken /opt/jdk1.5.0_03/demo/jvmti/mtrace/lib/libmtrace_g.so (requires |
109 |
libjava_crw_demo_g.so) |
110 |
broken /opt/sun-jdk-1.5.0.05/share/demo/jvmti/heapTracker/lib/libheapTracker_g.so |
111 |
(requires libjava_crw_demo_g.so) |
112 |
broken /opt/sun-jdk-1.5.0.05/share/demo/jvmti/mtrace/lib/libmtrace_g.so |
113 |
(requires libjava_crw_demo_g.so) |
114 |
done. |
115 |
(/root/.revdep-rebuild.3_rebuild) |
116 |
|
117 |
Assigning files to ebuilds... done. |
118 |
(/root/.revdep-rebuild.4_ebuilds) |
119 |
|
120 |
Evaluating package order... |
121 |
Warning: Failed to resolve package order. |
122 |
Will merge in "random" order! |
123 |
Possible reasons: |
124 |
- Some ebuilds are no more in portage tree. |
125 |
- Some ebuilds are masked, try to change ACCEPT_KEYWORDS="~<your platform>" |
126 |
and/or use /etc/portage/package.unmask |
127 |
..... done. |
128 |
(/root/.revdep-rebuild.5_order) |
129 |
|
130 |
All prepared. Starting rebuild... |
131 |
emerge --oneshot --nodeps =app-office/openoffice-bin-2.0.0 =dev-java/sun- |
132 |
jdk-1.5.0.05 =kde-base/kdelibs-3.3.2-r9 =www-client/opera-8.50 |
133 |
.......... |
134 |
Calculating dependencies |
135 |
emerge: there are no ebuilds to satisfy "=kde-base/kdelibs-3.3.2-r9". |
136 |
|
137 |
|
138 |
Result is not OK, you have following choices: |
139 |
- if emerge failed during build, fix the problems and re-run revdep-rebuild |
140 |
or |
141 |
- use -X or --package-names as first argument (try to rebuild package, not |
142 |
exact |
143 |
ebuild - ignores SLOT!) |
144 |
or |
145 |
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask |
146 |
(and remove /root/.revdep-rebuild.5_order to be evaluated again) |
147 |
or |
148 |
- modify the above emerge command and run it manually |
149 |
or |
150 |
- compile or unmerge unsatisfied packages manually, remove temporary files |
151 |
and |
152 |
try again (you can edit package/ebuild list first) |
153 |
|
154 |
To remove temporary files, please run: |
155 |
rm /root/.revdep-rebuild*.?_* |
156 |
treat ~ # |