The package is installed with wrong permissions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
qt-x11-free (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
~ umask
0077
~ sudo -s -H
# umask
0077
# apt-get install libqt3-mt
...
# ls -l /usr/local/
-rw------- 1 root root 8061845 2010-10-20 15:03 /usr/local/
# chmod 644 /usr/local/
This file cannot be used by anyone but root if you don't run the last coomand (chmod).
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: libqt3-mt 3:3.3.8-b-6ubuntu2
ProcVersionSign
Uname: Linux 2.6.35-22-generic x86_64
NonfreeKernelMo
Architecture: amd64
Date: Wed Oct 20 15:15:51 2010
InstallationMedia: Kubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101008)
ProcEnviron:
LANGUAGE=
LC_COLLATE=C
PATH=(custom, user)
LANG=it_IT.UTF-8
SHELL=/bin/bash
SourcePackage: qt-x11-free
The Ubuntu packages do not install the library to /usr/local, but rather to /usr/. The library you are showing is from a different source altogether:
jonathan@ jonathan- laptop: ~$ dlocate libqt-mt.so.3 libqt-mt. so.3.3. 8 libqt-mt. so.3 libqt-mt. so.3.3 qt3/lib/ libqt-mt. so.3.3 qt3/lib/ libqt-mt. so.3 jonathan- laptop: ~$
libqt3-mt: /usr/lib/
libqt3-mt: /usr/lib/
libqt3-mt: /usr/lib/
libqt3-mt: /usr/share/
libqt3-mt: /usr/share/
jonathan@