1 |
Not sure why, but for some reason running emerge @preserved-rebuild does not |
2 |
seem to fix some preserved libs links: |
3 |
|
4 |
!!! existing preserved libs: |
5 |
>>> package: x11-libs/pango-1.34.1 |
6 |
* - /usr/lib/libpangox-1.0.so.0 |
7 |
* - /usr/lib/libpangox-1.0.so.0.3000.1 |
8 |
|
9 |
This is all caused by some hack I have in my local portage for app- |
10 |
antivirus/avast4workstation-1.3.0-r2. No matter how many times I run |
11 |
@preserved-rebuild the libs in question keep coming up: |
12 |
|
13 |
====================================================== |
14 |
# emerge @preserved-rebuild |
15 |
Calculating dependencies... done! |
16 |
|
17 |
>>> Verifying ebuild manifests |
18 |
|
19 |
>>> Emerging (1 of 1) app-antivirus/avast4workstation-1.3.0-r2 from x-portage |
20 |
* avast4workstation-1.3.0.tar.gz RMD160 SHA1 SHA256 size ;-) ... [ |
21 |
ok ] |
22 |
>>> Unpacking source... |
23 |
>>> Unpacking avast4workstation-1.3.0.tar.gz to /var/tmp/portage/app- |
24 |
antivirus/avast4workstation-1.3.0-r2/work |
25 |
>>> Source unpacked in /var/tmp/portage/app-antivirus/avast4workstation-1.3.0- |
26 |
r2/work |
27 |
>>> Compiling source in /var/tmp/portage/app- |
28 |
antivirus/avast4workstation-1.3.0-r2/work/avast4workstation-1.3.0 ... |
29 |
>>> Source compiled. |
30 |
>>> Test phase [not enabled]: app-antivirus/avast4workstation-1.3.0-r2 |
31 |
|
32 |
>>> Install avast4workstation-1.3.0-r2 into /var/tmp/portage/app- |
33 |
antivirus/avast4workstation-1.3.0-r2/image/ category app-antivirus |
34 |
>>> Completed installing avast4workstation-1.3.0-r2 into /var/tmp/portage/app- |
35 |
antivirus/avast4workstation-1.3.0-r2/image/ |
36 |
|
37 |
* QA Notice: This package installs one or more .desktop files that do not |
38 |
* pass validation. |
39 |
* |
40 |
* /usr/share/applications/avast.desktop: error: (will be fatal in the |
41 |
future): value "avastgui.png" for key "Icon" in group "Desktop Entry" is an |
42 |
icon name with an extension, but there should be no extension as described in |
43 |
the Icon Theme Specification if the value is not an absolute path |
44 |
* /usr/share/applications/avast.desktop: warning: value |
45 |
"Application;Security;System;" for key "Categories" in group "Desktop Entry" |
46 |
contains a deprecated value "Application" |
47 |
* |
48 |
strip: i686-pc-linux-gnu-strip --strip-unneeded -R .comment -R |
49 |
.GCC.command.line -R .note.gnu.gold-version |
50 |
opt/avast4workstation/lib/esmtp-plugins/sasl-cram-md5.so |
51 |
opt/avast4workstation/lib/esmtp-plugins/sasl-login.so |
52 |
opt/avast4workstation/lib/esmtp-plugins/sasl-plain.so |
53 |
ecompressdir: bzip2 -9 /opt/avast4workstation/share/man |
54 |
|
55 |
>>> Installing (1 of 1) app-antivirus/avast4workstation-1.3.0-r2 |
56 |
* QA Notice: Symbolic link |
57 |
/opt/avast4workstation/share/doc/avast4workstation-1.3.0/helpfiles points to |
58 |
/opt/avast4workstation/lib/avast4workstation/share/avast/help which does not |
59 |
exist. |
60 |
* After the update on 3/29/2010, AVAST isn't able to initialise. |
61 |
* See following link for more details and solution: |
62 |
* http://forum.avast.com/index.php?topic=57812.0 |
63 |
|
64 |
* Messages for package app-antivirus/avast4workstation-1.3.0-r2: |
65 |
|
66 |
* After the update on 3/29/2010, AVAST isn't able to initialise. |
67 |
* See following link for more details and solution: |
68 |
* http://forum.avast.com/index.php?topic=57812.0 |
69 |
>>> Auto-cleaning packages... |
70 |
|
71 |
>>> No outdated packages were found on your system. |
72 |
|
73 |
* GNU info directory index is up-to-date. |
74 |
|
75 |
!!! existing preserved libs: |
76 |
>>> package: x11-libs/pango-1.34.1 |
77 |
* - /usr/lib/libpangox-1.0.so.0 |
78 |
* - /usr/lib/libpangox-1.0.so.0.3000.1 |
79 |
* used by /opt/avast4workstation/bin/avastgui (app- |
80 |
antivirus/avast4workstation-1.3.0-r2) |
81 |
Use emerge @preserved-rebuild to rebuild packages using these libraries |
82 |
====================================================== |
83 |
|
84 |
|
85 |
This is all the libpango on this box: |
86 |
====================================================== |
87 |
# ls -la /usr/lib/libpango* |
88 |
lrwxrwxrwx 1 root root 24 Dec 14 12:54 /usr/lib/libpango-1.0.so -> |
89 |
libpango-1.0.so.0.3400.1 |
90 |
lrwxrwxrwx 1 root root 24 Dec 14 12:54 /usr/lib/libpango-1.0.so.0 -> |
91 |
libpango-1.0.so.0.3400.1 |
92 |
-rwxr-xr-x 1 root root 300988 Dec 14 12:54 /usr/lib/libpango-1.0.so.0.3400.1 |
93 |
lrwxrwxrwx 1 root root 29 Dec 14 12:54 /usr/lib/libpangocairo-1.0.so -> |
94 |
libpangocairo-1.0.so.0.3400.1 |
95 |
lrwxrwxrwx 1 root root 29 Dec 14 12:54 /usr/lib/libpangocairo-1.0.so.0 -> |
96 |
libpangocairo-1.0.so.0.3400.1 |
97 |
-rwxr-xr-x 1 root root 46948 Dec 14 12:54 |
98 |
/usr/lib/libpangocairo-1.0.so.0.3400.1 |
99 |
lrwxrwxrwx 1 root root 27 Dec 14 12:54 /usr/lib/libpangoft2-1.0.so -> |
100 |
libpangoft2-1.0.so.0.3400.1 |
101 |
lrwxrwxrwx 1 root root 27 Dec 14 12:54 /usr/lib/libpangoft2-1.0.so.0 -> |
102 |
libpangoft2-1.0.so.0.3400.1 |
103 |
-rwxr-xr-x 1 root root 79944 Dec 14 12:54 |
104 |
/usr/lib/libpangoft2-1.0.so.0.3400.1 |
105 |
lrwxrwxrwx 1 root root 24 Dec 14 14:54 /usr/lib/libpangomm-1.4.so -> |
106 |
libpangomm-1.4.so.1.0.30 |
107 |
lrwxrwxrwx 1 root root 24 Dec 14 14:54 /usr/lib/libpangomm-1.4.so.1 -> |
108 |
libpangomm-1.4.so.1.0.30 |
109 |
-rwxr-xr-x 1 root root 179364 Dec 14 14:54 /usr/lib/libpangomm-1.4.so.1.0.30 |
110 |
lrwxrwxrwx 1 root root 25 Feb 28 2013 /usr/lib/libpangox-1.0.so.0 -> |
111 |
libpangox-1.0.so.0.3000.1 |
112 |
-rwxr-xr-x 1 root root 51104 Feb 28 2013 /usr/lib/libpangox-1.0.so.0.3000.1 |
113 |
lrwxrwxrwx 1 root root 27 Dec 14 12:54 /usr/lib/libpangoxft-1.0.so -> |
114 |
libpangoxft-1.0.so.0.3400.1 |
115 |
lrwxrwxrwx 1 root root 27 Dec 14 12:54 /usr/lib/libpangoxft-1.0.so.0 -> |
116 |
libpangoxft-1.0.so.0.3400.1 |
117 |
-rwxr-xr-x 1 root root 30292 Dec 14 12:54 |
118 |
/usr/lib/libpangoxft-1.0.so.0.3400.1 |
119 |
====================================================== |
120 |
|
121 |
And this is the hacked ebuild I've been using (for some years now): |
122 |
====================================================== |
123 |
$ eix -l avast |
124 |
[I] app-antivirus/avast4workstation [1] |
125 |
Available versions: |
126 |
(~) 1.3.0-r2 ^m |
127 |
Installed versions: 1.3.0-r2^m[?](09:41:23 15/12/13) |
128 |
Homepage: http://www.avast.com/eng/avast-for-linux-workstation.html |
129 |
Description: avast! Linux Home Edition |
130 |
|
131 |
[1] /usr/local/portage |
132 |
====================================================== |
133 |
|
134 |
Other than removing the ebuild and looking for another antivirus, is there |
135 |
something I can do to clear this @repserved-rebuild loop? |
136 |
-- |
137 |
Regards, |
138 |
Mick |