Gentoo Archives: gentoo-user-de

From: Fred Kastl <news-fred@×××××××.de>
To: gentoo-user-de@l.g.o
Subject: [gentoo-user-de] Fehler bei emerge: error while loading shared libraries: librt.so.1
Date: Wed, 26 Mar 2008 22:03:58
Message-Id: 47EAC83C.5080606@freenet.de
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

Replies