1 |
On 03/09/2015 15:56, thelma@×××××××××××.com wrote: |
2 |
> On 09/03/2015 07:19 AM, Alan McKinnon wrote: |
3 |
>> On 03/09/2015 15:06, Alec Ten Harmsel wrote: |
4 |
>>> On Wed, Sep 02, 2015 at 02:25:47PM -0600, thelma@×××××××××××.com wrote: |
5 |
>>>> I've tried to post a "log" file to the http://pastebin.com/ you |
6 |
>>>> suggested but I can only paste the limited size file (not upload it). |
7 |
>>>> Since the txt file is 7.4Mb in size, I can not paste it. |
8 |
>>>> Though, I have compress the file as tar.gz (so it is only 267kB) |
9 |
>>>> here is the link: |
10 |
>>>> |
11 |
>>>> http://www.sysconcept.ca/audacity_error.tar.gz |
12 |
> |
13 |
> I've changed the permission on this file to: apache:apache and rw |
14 |
> the link above should work. |
15 |
> |
16 |
>>>> |
17 |
>>>> If somebody whats to look at it, I appreciate it. |
18 |
>>>> Meanwhile, I'll be following other folks suggestion and see if I can get |
19 |
>>>> a positive result to this error. |
20 |
>>>> |
21 |
>>>> Thelma |
22 |
>>> |
23 |
>>> I tried to download it but got a 403 Forbidden HTTP error. |
24 |
>>> |
25 |
>>> This might be a bad suggestion, but if you have a lot of time, it might |
26 |
>>> be easier to uninstall audacity and any other packages that have been |
27 |
>>> giving you problems, then `emerge -uDN --with-bdeps=y @world`, then |
28 |
>>> `emerge --depclean', and then install all the stuff you need. |
29 |
>>> |
30 |
>>> I believe someone else mentioned checking /var/lib/portage/world and |
31 |
>>> making sure that it doesn't contain any virtuals - it might also be good |
32 |
>>> to remove from it any software that you do not directly need. |
33 |
>> |
34 |
>> |
35 |
>> Even better - Thelma should just post the entire /var/lib/portage/world |
36 |
>> file so we can advise what to take out. |
37 |
>> |
38 |
>> Most newbies clutter up their world needlessly, it takes a bit of |
39 |
>> practice to grok what should be in their |
40 |
> |
41 |
> Yes, the system is few years old. |
42 |
> It make me wonder if the problem might be cause by me emerging: |
43 |
> |
44 |
> emerge -avC libjpeg-turbo |
45 |
> emerge -av1 media-libs/jpeg:0 media-libs/jpeg:62 |
46 |
|
47 |
Probably. None of that belongs in world |
48 |
|
49 |
> |
50 |
> I'm using obsolete "nxclient-3.5.0.7" as I need it and there is no good |
51 |
> replacement alternative on Gentoo. |
52 |
> |
53 |
> Here is /var/lib/portage/world |
54 |
|
55 |
You have a lot of clutter and junk in there. When you add dependant libs |
56 |
to world, you remove portage's ability to do the right thing, and you |
57 |
then have to do it all yourself. Humans never get this right - witness |
58 |
your recent woes. |
59 |
|
60 |
Comments inline, edit the world file directly: |
61 |
|
62 |
> app-admin/gkrellm |
63 |
> app-admin/syslog-ng |
64 |
> app-admin/tmpwatch |
65 |
> app-admin/webapp-config |
66 |
> app-arch/cabextract |
67 |
> app-arch/xarchiver |
68 |
> app-benchmarks/cpuburn |
69 |
> app-cdr/cdrtools |
70 |
> app-cdr/dvd+rw-tools |
71 |
> app-crypt/gnupg |
72 |
> app-crypt/pinentry |
73 |
> app-dicts/myspell-en |
74 |
> app-editors/leafpad |
75 |
> app-editors/nano |
76 |
> app-emulation/dosemu |
77 |
> app-emulation/virtualbox-bin |
78 |
> app-emulation/virtualbox-modules |
79 |
> app-forensics/chkrootkit |
80 |
> app-forensics/rkhunter |
81 |
> app-misc/ca-certificates |
82 |
> app-office/glabels |
83 |
> app-office/gnucash |
84 |
> app-office/gnumeric |
85 |
> app-office/openoffice-bin |
86 |
> app-portage/cfg-update |
87 |
> app-portage/eix |
88 |
> app-portage/genlop |
89 |
> app-portage/gentoolkit |
90 |
> app-portage/portage-utils |
91 |
> app-text/a2ps |
92 |
> app-text/acroread |
93 |
> app-text/dos2unix |
94 |
> app-text/enscript |
95 |
> app-text/evince |
96 |
> app-text/flpsed |
97 |
> app-text/ghostscript-gpl |
98 |
> app-text/gv |
99 |
> app-text/lcdf-typetools |
100 |
> app-text/mpage |
101 |
> app-text/pdfjam |
102 |
> app-text/pdfshuffler |
103 |
> app-text/pdftk |
104 |
> app-text/texi2html |
105 |
> app-text/wdiff |
106 |
> dev-db/mysql |
107 |
> dev-db/phpmyadmin |
108 |
> dev-db/postgresql |
109 |
> dev-db/postgresql:9.0 |
110 |
> dev-db/postgresql:9.1 |
111 |
> dev-java/icedtea-bin |
112 |
> dev-java/java-config |
113 |
> dev-java/oracle-jdk-bin |
114 |
> dev-lang/lua |
115 |
> dev-lang/php |
116 |
> dev-lang/python |
117 |
> dev-lang/swig |
118 |
> dev-lang/tcl |
119 |
> dev-lang/tk |
120 |
|
121 |
> dev-libs/check |
122 |
> dev-libs/libnl |
123 |
> dev-libs/openssl |
124 |
|
125 |
remove everything in dev-libs |
126 |
|
127 |
> dev-perl/DBD-Pg |
128 |
> dev-perl/GStreamer |
129 |
|
130 |
Remove. No such package, unless its from an overlay |
131 |
|
132 |
> dev-php/smarty |
133 |
> dev-python/cython |
134 |
|
135 |
> dev-python/dbus-python |
136 |
|
137 |
Remove. It's a dep of many things |
138 |
|
139 |
> dev-python/django |
140 |
|
141 |
> dev-python/pycairo |
142 |
> dev-python/pygobject |
143 |
> dev-python/pygtk |
144 |
> dev-python/pyxml |
145 |
|
146 |
Remove all this py* stuff. They are deps |
147 |
|
148 |
> dev-tcltk/expect |
149 |
> dev-tex/feynmf |
150 |
> dev-util/byacc |
151 |
> dev-util/ccache |
152 |
> dev-util/meld |
153 |
> dev-util/unifdef |
154 |
> dev-vcs/git |
155 |
> dev-vcs/subversion |
156 |
> games-action/supertuxkart |
157 |
> games-arcade/supertux |
158 |
> games-arcade/xscavenger |
159 |
> games-kids/tuxmathscrabble |
160 |
|
161 |
> gnome-base/gconf |
162 |
|
163 |
Remove, this is a common dep |
164 |
|
165 |
> mail-client/mutt |
166 |
> mail-client/thunderbird |
167 |
> mail-filter/procmail |
168 |
> mail-filter/spamassassin |
169 |
> mail-mta/postfix |
170 |
> media-fonts/arphicfonts |
171 |
> media-fonts/baekmuk-fonts |
172 |
> media-fonts/corefonts |
173 |
> media-fonts/kochi-substitute |
174 |
> media-fonts/ttf-bitstream-vera |
175 |
> media-gfx/gimp |
176 |
> media-gfx/ristretto |
177 |
> media-gfx/sane-backends |
178 |
> media-gfx/xsane |
179 |
> media-gfx/xv |
180 |
|
181 |
> media-libs/gstreamer |
182 |
> media-libs/libcuefile |
183 |
> media-libs/libdvbpsi |
184 |
> media-libs/libid3tag |
185 |
> media-libs/libmikmod |
186 |
> media-libs/libmodplug |
187 |
> media-libs/libpng |
188 |
> media-libs/libreplaygain |
189 |
> media-libs/libsdl |
190 |
> media-libs/mesa |
191 |
> media-libs/openjpeg |
192 |
> media-libs/schroedinger |
193 |
> media-libs/tiff |
194 |
|
195 |
Remove everything from media-libs |
196 |
|
197 |
> media-sound/alsa-utils |
198 |
> media-sound/audacity |
199 |
> media-sound/cdparanoia |
200 |
> media-sound/cmus |
201 |
> media-sound/musepack-tools |
202 |
> media-sound/sox |
203 |
> media-video/dirac |
204 |
> media-video/dvdbackup |
205 |
> media-video/gtk-recordmydesktop |
206 |
> media-video/kino |
207 |
> media-video/motion |
208 |
> media-video/mplayer |
209 |
> media-video/vlc |
210 |
> media-video/xine-ui |
211 |
> net-analyzer/gnu-netcat |
212 |
> net-analyzer/httping |
213 |
> net-analyzer/nagios |
214 |
> net-analyzer/nagios-core |
215 |
> net-analyzer/nmap |
216 |
> net-analyzer/tcpdump |
217 |
> net-dialup/mgetty |
218 |
> net-dns/ddclient |
219 |
> net-fs/nfs-utils |
220 |
> net-fs/samba |
221 |
> net-ftp/gftp |
222 |
> net-libs/adns |
223 |
> net-libs/libvncserver |
224 |
> net-libs/openslp |
225 |
> net-mail/fetchmail |
226 |
> net-mail/tnef |
227 |
> net-misc/asterisk |
228 |
|
229 |
why are you running asterisk on a machine that is obviously a |
230 |
workstation?... |
231 |
|
232 |
> net-misc/dhcpcd |
233 |
> net-misc/hylafaxplus |
234 |
> net-misc/iperf |
235 |
> net-misc/nx |
236 |
> net-misc/nxclient |
237 |
> net-misc/nxserver-freenx |
238 |
> net-misc/openvpn |
239 |
> net-misc/rdate |
240 |
> net-misc/socat |
241 |
> net-misc/telnet-bsd |
242 |
> net-misc/urlview |
243 |
> net-misc/whois |
244 |
> net-print/cups |
245 |
> net-print/cups-pdf |
246 |
> net-print/fax4cups |
247 |
|
248 |
> net-print/foomatic-db |
249 |
> net-print/foomatic-db-engine |
250 |
> net-print/foomatic-db-ppds |
251 |
|
252 |
You can probably remove foomatic, it's a dep on cups-filters |
253 |
|
254 |
> net-wireless/bluez |
255 |
> sci-calculators/qalculate-gtk |
256 |
> sys-apps/ack |
257 |
> sys-apps/acl |
258 |
> sys-apps/dmidecode |
259 |
> sys-apps/ethtool |
260 |
> sys-apps/hdparm |
261 |
> sys-apps/hwinfo |
262 |
> sys-apps/lshw |
263 |
> sys-apps/mlocate |
264 |
> sys-apps/portage |
265 |
> sys-apps/setserial |
266 |
> sys-apps/xinetd |
267 |
> sys-boot/grub |
268 |
> sys-boot/grub:0 |
269 |
> sys-devel/crossdev |
270 |
> sys-devel/gcc |
271 |
> sys-devel/gcc:4.5 |
272 |
> sys-devel/icecream |
273 |
> sys-fs/eudev |
274 |
> sys-fs/fuse |
275 |
> sys-fs/lvm2 |
276 |
> sys-fs/sshfs-fuse |
277 |
> sys-kernel/genkernel |
278 |
> sys-kernel/gentoo-sources |
279 |
> sys-kernel/gentoo-sources:3.10.17 |
280 |
> sys-kernel/gentoo-sources:3.5.7 |
281 |
|
282 |
Wee bit behind on kernel versions... |
283 |
|
284 |
> sys-kernel/module-rebuild |
285 |
|
286 |
Remove, no such package. Whatever it was, portage now does it internally |
287 |
|
288 |
> sys-libs/db |
289 |
> sys-libs/pam |
290 |
> sys-libs/timezone-data |
291 |
> sys-power/apcupsd |
292 |
> sys-process/at |
293 |
> sys-process/htop |
294 |
> sys-process/vixie-cron |
295 |
|
296 |
> virtual/ghostscript |
297 |
> virtual/jdk |
298 |
|
299 |
Remove both virtuals, replace with the actual ghostscript and jdk |
300 |
implementations you actually use |
301 |
|
302 |
> www-client/firefox-bin |
303 |
> www-client/links |
304 |
> www-client/seamonkey-bin |
305 |
> www-servers/apache |
306 |
|
307 |
> x11-apps/xdm |
308 |
|
309 |
XDM? Really? |
310 |
|
311 |
> x11-base/xorg-server |
312 |
|
313 |
Remove. The server is a dep for just about everything GUI-related |
314 |
|
315 |
> x11-base/xorg-x11 |
316 |
> x11-drivers/nvidia-drivers |
317 |
|
318 |
> x11-drivers/xf86-input-evdev |
319 |
> x11-drivers/xf86-input-keyboard |
320 |
> x11-drivers/xf86-input-mouse |
321 |
> x11-drivers/xf86-video-fbdev |
322 |
> x11-drivers/xf86-video-nv |
323 |
> x11-drivers/xf86-video-tdfx |
324 |
> x11-drivers/xf86-video-vesa |
325 |
|
326 |
Remove all xf86 drivers. They are controlled by INPUT_DEVICES and |
327 |
VIDEO_CARDS in make.conf |
328 |
|
329 |
> x11-libs/cairo |
330 |
> x11-libs/fltk |
331 |
> x11-libs/gdk-pixbuf |
332 |
> x11-libs/gtk+:2 |
333 |
> x11-libs/libXvMC |
334 |
> x11-libs/motif |
335 |
|
336 |
All these libs should be deps of something else. Maybe not motif. |
337 |
|
338 |
> x11-misc/gxmessage |
339 |
> x11-misc/shared-mime-info |
340 |
> x11-misc/slim |
341 |
> x11-terms/rxvt-unicode |
342 |
> x11-terms/xfce4-terminal |
343 |
> x11-themes/gtk-chtheme |
344 |
> x11-themes/tango-icon-theme |
345 |
> x11-themes/xfwm4-themes |
346 |
> xfce-base/thunar |
347 |
> xfce-base/xfce4-meta |
348 |
> xfce-base/xfce4-session |
349 |
> xfce-extra/thunar-archive-plugin |
350 |
> xfce-extra/tumbler |
351 |
> xfce-extra/xfce4-mixer |
352 |
> xfce-extra/xfce4-mount-plugin |
353 |
> xfce-extra/xfce4-screenshooter |
354 |
> xfce-extra/xfce4-sensors-plugin |
355 |
> xfce-extra/xfce4-taskmanager |
356 |
> xfce-extra/xfce4-verve-plugin |
357 |
|
358 |
|
359 |
Note every line you removed from world, then do a full world update then |
360 |
depclean. Carefully note everything that portage wants to unmerge and |
361 |
find out why, if they are true deps and you need them then portage will |
362 |
not remove them. If it's something you truly need then add it back to |
363 |
world (this should be rare, or not happen at all) |
364 |
|
365 |
I can see the mistake you are making, you've been doing this over time: |
366 |
|
367 |
emerge -av <some_lib> |
368 |
|
369 |
and then it goes in world and never comes out = clutter. What you should |
370 |
do is set USE as you want it, then emerge only the actual apps you |
371 |
interact with. Portage will add and remove libs and other deps as |
372 |
necessary, preventing conflicts. |
373 |
|
374 |
The world file is something you need to diligently clean up every few |
375 |
months or so, it's easy to add stuff you shouldn't. |
376 |
|
377 |
One thought kept coming back to me - I think you should determine |
378 |
exactly what the purpose of that host is and rip out ancient junk. Like |
379 |
asterisk - why is it there together with vlc? Think hard about these things. |
380 |
|
381 |
Back to jpeg. One of your first recent posts was about the conflict |
382 |
between jpeg and jpeg-turbo. You had nxclient requiring jpeg and |
383 |
something else requiring jpeg-turbo. These conflict and cannot co-exist. |
384 |
|
385 |
You are going to have to give up one of those apps, or run them on |
386 |
separate hosts. No way past this. |
387 |
|
388 |
-- |
389 |
Alan McKinnon |
390 |
alan.mckinnon@×××××.com |