1 |
hallo, |
2 |
|
3 |
seit einiger Zeit kann ich keine Pakte mehr mit Portage installieren |
4 |
emerge bricht immer mit der folgenden Fehlermeldung ab: |
5 |
|
6 |
touch: error while loading shared libraries: librt.so.1: cannot open |
7 |
shared object file: No such file or directory. |
8 |
|
9 |
### revdep-rebuild found no missing library for touch or portage. |
10 |
|
11 |
### ldconfig -p | grep librt.so.1 |
12 |
librt.so.1 (libc6, OS ABI: Linux 2.6.9) => /lib/librt.so.1 |
13 |
|
14 |
### ll /lib/librt.so.1 |
15 |
lrwxrwxrwx 1 root root 14 19. Feb 19:22 /lib/librt.so.1 -> librt-2.6.1.so |
16 |
### ll /lib/librt-2.6.1.so |
17 |
-rwxr-xr-x 1 root root 32400 8. Nov 14:05 /lib/librt-2.6.1.so |
18 |
|
19 |
### equery belongs /lib/librt-2.6.1.so |
20 |
[ Searching for file(s) /lib/librt-2.6.1.so in *... ] |
21 |
sys-libs/glibc-2.6.1 (/lib/librt-2.6.1.so) |
22 |
|
23 |
### fileaccess while running emerge --unmerge |
24 |
fileaccess-dazuko /lib | grep librt |
25 |
OPEN uid:0 pid:31995 mode:33261 flags:0 file_uid:0 file_gid:0 |
26 |
file_device:0 file_size:32400 file:/lib/librt-2.6.1.so |
27 |
OPEN uid:0 pid:32002 mode:33261 flags:0 file_uid:0 file_gid:0 |
28 |
file_device:0 file_size:32400 file:/lib/librt-2.6.1.so |
29 |
|
30 |
Hat jemand eine Loesung ? |
31 |
|
32 |
Gruss |
33 |
|
34 |
Fred |
35 |
|
36 |
emerge --unmerge app-admin/gnomesu |
37 |
|
38 |
>>> These are the packages that would be unmerged: |
39 |
|
40 |
app-admin/gnomesu |
41 |
selected: 0.3.1 |
42 |
protected: none |
43 |
omitted: none |
44 |
|
45 |
>>> 'Selected' packages are slated for removal. |
46 |
>>> 'Protected' and 'omitted' packages will not be removed. |
47 |
|
48 |
Would you like to unmerge these packages? [Yes/No] y |
49 |
>>> Waiting 5 seconds before starting... |
50 |
>>> (Control-C to abort)... |
51 |
>>> Unmerging in: 5 4 3 2 1 |
52 |
>>> Unmerging app-admin/gnomesu-0.3.1... |
53 |
touch: error while loading shared libraries: librt.so.1: cannot open |
54 |
shared object file: No such file or directory |
55 |
|
56 |
* |
57 |
* ERROR: media-tv/tvbrowser-2.5.3 failed. |
58 |
* Call stack: |
59 |
* ebuild.sh, line 1641: Called die |
60 |
* The specific snippet of code: |
61 |
* preprocess_ebuild_env || \ |
62 |
* die "error processing environment" |
63 |
* The die message: |
64 |
* error processing environment |
65 |
* |
66 |
* If you need support, post the topmost build error, and the call |
67 |
stack if relevant. |
68 |
* A complete build log is located at |
69 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/build.log'. |
70 |
* The ebuild environment file is located at |
71 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/environment'. |
72 |
* |
73 |
!!! FAILED prerm: 1 |
74 |
* The 'prerm' phase of the 'media-tv/tvbrowser-2.5.3' package has failed |
75 |
* with exit value 1. The problem occurred while executing the ebuild |
76 |
* located at '/var/db/pkg/media- |
77 |
* tv/tvbrowser-2.5.3/tvbrowser-2.5.3.ebuild'. If necessary, manually |
78 |
* remove the ebuild in order to skip the execution of removal phases. |
79 |
|
80 |
|
81 |
### und #### |
82 |
|
83 |
|
84 |
emerge --unmerge media-tv/tvbrowser |
85 |
|
86 |
>>> These are the packages that would be unmerged: |
87 |
|
88 |
media-tv/tvbrowser |
89 |
selected: 2.5.3 2.6.3 |
90 |
protected: none |
91 |
omitted: none |
92 |
|
93 |
>>> 'Selected' packages are slated for removal. |
94 |
>>> 'Protected' and 'omitted' packages will not be removed. |
95 |
|
96 |
Would you like to unmerge these packages? [Yes/No] y |
97 |
>>> Waiting 5 seconds before starting... |
98 |
>>> (Control-C to abort)... |
99 |
>>> Unmerging in: 5 4 3 2 1 |
100 |
>>> Unmerging media-tv/tvbrowser-2.5.3... |
101 |
touch: error while loading shared libraries: librt.so.1: cannot open |
102 |
shared object file: No such file or directory |
103 |
* |
104 |
* ERROR: media-tv/tvbrowser-2.5.3 failed. |
105 |
* Call stack: |
106 |
* ebuild.sh, line 1641: Called die |
107 |
* The specific snippet of code: |
108 |
* preprocess_ebuild_env || \ |
109 |
* die "error processing environment" |
110 |
* The die message: |
111 |
* error processing environment |
112 |
* |
113 |
* If you need support, post the topmost build error, and the call |
114 |
stack if relevant. |
115 |
* A complete build log is located at |
116 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/build.log'. |
117 |
* The ebuild environment file is located at |
118 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/environment'. |
119 |
* |
120 |
!!! FAILED prerm: 1 |
121 |
* The 'prerm' phase of the 'media-tv/tvbrowser-2.5.3' package has failed |
122 |
* with exit value 1. The problem occurred while executing the ebuild |
123 |
* located at '/var/db/pkg/media- |
124 |
* tv/tvbrowser-2.5.3/tvbrowser-2.5.3.ebuild'. If necessary, manually |
125 |
* remove the ebuild in order to skip the execution of removal phases. |
126 |
|
127 |
#### /usr/lib/portage/bin/ebuild.sh |
128 |
|
129 |
preprocess_ebuild_env() { |
130 |
local filter_opts="" |
131 |
if [ -f "${T}/environment.raw" ] ; then |
132 |
# This is a signal from the python side, indicating |
133 |
that the |
134 |
# environment may contain stale |
135 |
SANDBOX_{DENY,PREDICT,READ,WRITE} |
136 |
# and FEATURES variables that should be filtered out. |
137 |
Between |
138 |
# phases, these variables are normally preserved. |
139 |
filter_opts="--filter-sandbox --filter-features |
140 |
${filter_opts}" |
141 |
fi |
142 |
filter_readonly_variables ${filter_opts} < "${T}"/environment \ |
143 |
> "${T}"/environment.filtered || return $? |
144 |
unset filter_opts |
145 |
mv "${T}"/environment.filtered "${T}"/environment || return $? |
146 |
rm -f "${T}/environment.success" || return $? |
147 |
# WARNING: Code inside this subshell should avoid making |
148 |
assumptions |
149 |
# about variables or functions after source "${T}"/environment |
150 |
has been |
151 |
# called. Any variables that need to be relied upon should |
152 |
already be |
153 |
# filtered out above. |
154 |
( |
155 |
export SANDBOX_ON=1 |
156 |
source "${T}/environment" || exit $? |
157 |
# We have to temporarily disable sandbox since the |
158 |
# SANDBOX_{DENY,READ,PREDICT,WRITE} values we've just |
159 |
loaded |
160 |
# may be unusable (triggering in spurious sandbox |
161 |
violations) |
162 |
# until we've merged them with our current values. |
163 |
export SANDBOX_ON=0 |
164 |
|
165 |
# It's remotely possible that save_ebuild_env() has |
166 |
been overridden |
167 |
# by the above source command. To protect ourselves, we |
168 |
override it |
169 |
# here with our own version. ${PORTAGE_BIN_PATH} is |
170 |
safe to use here |
171 |
# because it's already filtered above. |
172 |
source "${PORTAGE_BIN_PATH}/isolated-functions.sh" || |
173 |
exit $? |
174 |
|
175 |
# Rely on save_ebuild_env() to filter out any remaining |
176 |
variables |
177 |
# and functions that could interfere with the current |
178 |
environment. |
179 |
save_ebuild_env || exit $? |
180 |
###### touch "${T}/environment.success" || exit $? |
181 |
) > "${T}/environment.filtered" |
182 |
|
183 |
|
184 |
#### /usr/lib/portage/bin/ebuild.sh with -xv option |
185 |
... |
186 |
|
187 |
export |
188 |
type touch |
189 |
+ touch /var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/environment.success |
190 |
touch: error while loading shared libraries: librt.so.1: cannot open |
191 |
shared object file: No such file or directory |
192 |
+ exit 127 |
193 |
+ local retval |
194 |
.... |
195 |
|
196 |
### Wenn ich den Befehl touch |
197 |
/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/environment.success in |
198 |
der console ausfuehre kommt kein Fehler |
199 |
|
200 |
emerge --unmerge media-tv/tvbrowser |
201 |
|
202 |
>>> These are the packages that would be unmerged: |
203 |
|
204 |
media-tv/tvbrowser |
205 |
selected: 2.5.3 2.6.3 |
206 |
protected: none |
207 |
omitted: none |
208 |
|
209 |
>>> 'Selected' packages are slated for removal. |
210 |
>>> 'Protected' and 'omitted' packages will not be removed. |
211 |
|
212 |
Would you like to unmerge these packages? [Yes/No] y |
213 |
>>> Waiting 5 seconds before starting... |
214 |
>>> (Control-C to abort)... |
215 |
>>> Unmerging in: 5 4 3 2 1 |
216 |
>>> Unmerging media-tv/tvbrowser-2.5.3... |
217 |
touch: error while loading shared libraries: librt.so.1: cannot open |
218 |
shared object file: No such file or directory |
219 |
* |
220 |
* ERROR: media-tv/tvbrowser-2.5.3 failed. |
221 |
* Call stack: |
222 |
* ebuild.sh, line 1641: Called die |
223 |
* The specific snippet of code: |
224 |
* preprocess_ebuild_env || \ |
225 |
* die "error processing environment" |
226 |
* The die message: |
227 |
* error processing environment |
228 |
* |
229 |
* If you need support, post the topmost build error, and the call |
230 |
stack if relevant. |
231 |
* A complete build log is located at |
232 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/build.log'. |
233 |
* The ebuild environment file is located at |
234 |
'/var/tmp/binpkgs/media-tv/tvbrowser-2.5.3/temp/environment'. |
235 |
* |
236 |
!!! FAILED prerm: 1 |
237 |
* The 'prerm' phase of the 'media-tv/tvbrowser-2.5.3' package has failed |
238 |
* with exit value 1. The problem occurred while executing the ebuild |
239 |
* located at '/var/db/pkg/media- |
240 |
* tv/tvbrowser-2.5.3/tvbrowser-2.5.3.ebuild'. If necessary, manually |
241 |
* remove the ebuild in order to skip the execution of removal phases. |
242 |
|
243 |
-- |
244 |
gentoo-user-de@l.g.o mailing list |