Bug#688415: libnss3: creates links in root directory

Thilo Six T.Six at gmx.de
Sat Sep 22 18:27:27 UTC 2012


Hi Axel,


Excerpt from Axel Beckert:

-- <snip> --
>>>> $ l / | grep '.so'
>>>> lrwxrwxrwx   1 root root   36  19:22 15.04.2012  libnss3.so ->
>>>> /usr/lib/x86_64-linux-gnu/libnss3.so
>>>> lrwxrwxrwx   1 root root   44  19:22 15.04.2012  libsoftokn3.so ->
>>>> /usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so

-- <snip> --
>> Where did these come from?
> 
> It's still possible that they have been created by e.g. some
> post-installation scripts.
> 
> Can you check in /var/log/dpkg.log* what packages have been installed
> or updated on 15.04.2012 around that time?

All. It seems that day i did the squeeze -> wheezy dist-upgrade.

> Do you have any not-packaged software installed on that system?

I did had the backports from 'http://mozilla.debian.net' installed in squeeze.

> Was it installed on that date?
> 
> Any other files from that date? Try the following command:
> 
> find / -newermt '15-Apr-2012 19:20:00' -a -not -newermt '19-Apr-2012 19:25:00'
> 
> It should list at least the two symbolic links in question.
> 
> Maybe that gives a hint to where the symbolic links come from.
> 
> 		Regards, Axel

PS. if it helps. I have '/var/lib/dpkg' version controlled. I allready did
search the commit history.

from before dist-upgrade:

# hg cat --rev 110 info/libnss3-1d.list
/.
/usr
/usr/lib
/usr/lib/libnss3.so.1d
/usr/lib/nss
/usr/lib/nss/libnssdbm3.chk
/usr/lib/nss/libnssckbi.so
/usr/lib/nss/libsoftokn3.so
/usr/lib/nss/libnssdbm3.so
/usr/lib/nss/libfreebl3.so
/usr/lib/nss/libsoftokn3.chk
/usr/lib/nss/libfreebl3.chk
/usr/lib/libssl3.so.1d
/usr/lib/libsmime3.so.1d
/usr/lib/libnssutil3.so.1d
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libnss3-1d
/usr/share/doc
/usr/share/doc/libnss3-1d
/usr/share/doc/libnss3-1d/copyright
/usr/share/doc/libnss3-1d/changelog.Debian.gz
/usr/lib/libnssutil3.so
/usr/lib/libssl3.so
/usr/lib/libsmime3.so
/usr/lib/libnss3.so


after dist-upgrade:
# hg cat --rev 114 info/libnss3-1d:amd64.list
/.
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/libnss3.so.1d
/usr/lib/x86_64-linux-gnu/nss
/usr/lib/x86_64-linux-gnu/nss/libnssdbm3.chk
/usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
/usr/lib/x86_64-linux-gnu/nss/libsoftokn3.so
/usr/lib/x86_64-linux-gnu/nss/libnssdbm3.so
/usr/lib/x86_64-linux-gnu/nss/libfreebl3.so
/usr/lib/x86_64-linux-gnu/nss/libsoftokn3.chk
/usr/lib/x86_64-linux-gnu/nss/libfreebl3.chk
/usr/lib/x86_64-linux-gnu/libssl3.so.1d
/usr/lib/x86_64-linux-gnu/libsmime3.so.1d
/usr/lib/x86_64-linux-gnu/libnssutil3.so.1d
/usr/share
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libnss3-1d
/usr/share/doc
/usr/share/doc/libnss3-1d
/usr/share/doc/libnss3-1d/copyright
/usr/share/doc/libnss3-1d/changelog.Debian.gz
/usr/lib/x86_64-linux-gnu/libnssutil3.so
/usr/lib/x86_64-linux-gnu/libssl3.so
/usr/lib/x86_64-linux-gnu/libsmime3.so
/usr/lib/x86_64-linux-gnu/libnss3.so


So from that there should not have been a file '/libnss3.so' or
'/libsoftokn3.so' anytime.

Since those symlinks are not used it seems, nor wanted i consider to just delete
them.

-- 
Regards,
Thilo

4096R/0xC70B1A8F
721B 1BA0 095C 1ABA 3FC6  7C18 89A4 A2A0 C70B 1A8F



More information about the pkg-mozilla-maintainers mailing list