Bug#992747: qgis-providers: upgrade to 3.16.10+dfsg-1: crssync created file in root dir: /.config/Unknown Organization/crssync.conf
Paul Wise
pabs at debian.org
Mon Aug 23 03:47:54 BST 2021
Package: qgis-providers
Version: 3.16.10+dfsg-1
Severity: serious
Usertags: cruft
The upgrade to 3.16.10+dfsg-1 runs crssync from a trigger. This appears
to have created a file in the root directory / (not /root) but package
maintscripts should not create files outside of the /etc /var FHS dirs.
Probably the workaround to this is to create a temporary directory, run
crssync from there and clean up the directory afterwards.
$ find /.config/
/.config/
/.config/Unknown Organization
/.config/Unknown Organization/crssync.conf
$ find /.config/ -ls
786433 4 drwxr-xr-x 3 root root 4096 Aug 23 01:06 /.config/
786434 4 drwxr-xr-x 2 root root 4096 Aug 23 01:06 /.config/Unknown\ Organization
786436 4 -rw-r--r-- 1 root root 39 Aug 23 01:06 /.config/Unknown\ Organization/crssync.conf
$ head -vn-0 '/.config/Unknown Organization/crssync.conf'
==> /.config/Unknown Organization/crssync.conf <==
[qgis]
localized_data_paths=@Invalid()
$ find /var/lib/dpkg/info/ -iname *qgis* -print0 | xargs -0 grep -C3 crssync
/var/lib/dpkg/info/qgis-providers.md5sums:520dd53ec7c06525d237428b26a835bd usr/lib/qgis/crssync
/var/lib/dpkg/info/qgis-providers.md5sums-1143645206cd6dc0a226a1e1948def6e usr/lib/qgis/plugins/libarcgisfeatureserverprovider.so
/var/lib/dpkg/info/qgis-providers.md5sums-f3af7f7a302169ee3413d9dc5a7c8e88 usr/lib/qgis/plugins/libarcgismapserverprovider.so
/var/lib/dpkg/info/qgis-providers.md5sums-76b5faa93481a2461de3cb6d50e1f515 usr/lib/qgis/plugins/libbasicauthmethod.so
--
/var/lib/dpkg/info/qgis-providers.postinst-set -e
/var/lib/dpkg/info/qgis-providers.postinst-
/var/lib/dpkg/info/qgis-providers.postinst-if [ "$1" = "triggered" ] || [ "$1" = "configure" ]; then
/var/lib/dpkg/info/qgis-providers.postinst: if [ -w /usr/share/qgis/resources/srs.db ] && [ -x /usr/lib/qgis/crssync ]; then
/var/lib/dpkg/info/qgis-providers.postinst: /usr/lib/qgis/crssync
/var/lib/dpkg/info/qgis-providers.postinst- fi
/var/lib/dpkg/info/qgis-providers.postinst-fi
/var/lib/dpkg/info/qgis-providers.postinst-
--
/var/lib/dpkg/info/qgis-providers.triggers:interest-noawait qgis-crssync
--
/var/lib/dpkg/info/qgis-providers.list-/usr
/var/lib/dpkg/info/qgis-providers.list-/usr/lib
/var/lib/dpkg/info/qgis-providers.list-/usr/lib/qgis
/var/lib/dpkg/info/qgis-providers.list:/usr/lib/qgis/crssync
/var/lib/dpkg/info/qgis-providers.list-/usr/lib/qgis/plugins
/var/lib/dpkg/info/qgis-providers.list-/usr/lib/qgis/plugins/libarcgisfeatureserverprovider.so
/var/lib/dpkg/info/qgis-providers.list-/usr/lib/qgis/plugins/libarcgismapserverprovider.so
--
/var/lib/dpkg/info/qgis-providers-common.postinst-#!/bin/sh
/var/lib/dpkg/info/qgis-providers-common.postinst-set -e
/var/lib/dpkg/info/qgis-providers-common.postinst-
/var/lib/dpkg/info/qgis-providers-common.postinst:if [ "$1" = "configure" ] && [ -x /usr/lib/qgis/crssync ]; then
/var/lib/dpkg/info/qgis-providers-common.postinst- cp /usr/share/qgis/resources/srs-template.db /usr/share/qgis/resources/srs.db
/var/lib/dpkg/info/qgis-providers-common.postinst: dpkg-trigger qgis-crssync
/var/lib/dpkg/info/qgis-providers-common.postinst-fi
/var/lib/dpkg/info/qgis-providers-common.postinst-
/var/lib/dpkg/info/qgis-providers-common.postinst-
$ grep -B3 -A1 qgis-providers /var/log/apt/history.log
Start-Date: 2021-08-23 01:05:16
Commandline: /usr/bin/unattended-upgrade
Install: libqgis-gui3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-app3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgispython3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-core3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-server3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-analysis3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-3d3.16.10:amd64 (3.16.10+dfsg-1, automatic), libqgis-native3.16.10:amd64 (3.16.10+dfsg-1, automatic)
Upgrade: qgis-common:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), python3-qgis:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), python3-qgis-common:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), qgis:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), libqgis-customwidgets:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), qgis-providers-common:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1), qgis-providers:amd64 (3.10.14+dfsg-1, 3.16.10+dfsg-1)
End-Date: 2021-08-23 01:07:02
$ grep -C40 qgis-providers /var/log/apt/term.log
...
Log started: 2021-08-23 01:05:16
(Reading database ... 582863 files and directories currently installed.)
Preparing to unpack .../00-qgis-common_3.16.10+dfsg-1_all.deb ...
Unpacking qgis-common (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Preparing to unpack .../01-qgis_3.16.10+dfsg-1_amd64.deb ...
Unpacking qgis (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Preparing to unpack .../02-python3-qgis_3.16.10+dfsg-1_amd64.deb ...
Unpacking python3-qgis (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Preparing to unpack .../03-qgis-providers_3.16.10+dfsg-1_amd64.deb ...
Unpacking qgis-providers (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Preparing to unpack .../04-qgis-providers-common_3.16.10+dfsg-1_all.deb ...
Unpacking qgis-providers-common (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Selecting previously unselected package libqgis-core3.16.10.
Preparing to unpack .../05-libqgis-core3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-core3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-3d3.16.10.
Preparing to unpack .../06-libqgis-3d3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-3d3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-analysis3.16.10.
Preparing to unpack .../07-libqgis-analysis3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-analysis3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-native3.16.10.
Preparing to unpack .../08-libqgis-native3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-native3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-gui3.16.10.
Preparing to unpack .../09-libqgis-gui3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-gui3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-app3.16.10.
Preparing to unpack .../10-libqgis-app3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-app3.16.10 (3.16.10+dfsg-1) ...
Preparing to unpack .../11-libqgis-customwidgets_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-customwidgets (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Preparing to unpack .../12-python3-qgis-common_3.16.10+dfsg-1_all.deb ...
Unpacking python3-qgis-common (3.16.10+dfsg-1) over (3.10.14+dfsg-1) ...
Selecting previously unselected package libqgispython3.16.10.
Preparing to unpack .../13-libqgispython3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgispython3.16.10 (3.16.10+dfsg-1) ...
Selecting previously unselected package libqgis-server3.16.10.
Preparing to unpack .../14-libqgis-server3.16.10_3.16.10+dfsg-1_amd64.deb ...
Unpacking libqgis-server3.16.10 (3.16.10+dfsg-1) ...
Setting up qgis-providers-common (3.16.10+dfsg-1) ...
Setting up qgis-common (3.16.10+dfsg-1) ...
Setting up libqgis-native3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgis-core3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgis-3d3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgis-gui3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgis-analysis3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgispython3.16.10 (3.16.10+dfsg-1) ...
Setting up libqgis-server3.16.10 (3.16.10+dfsg-1) ...
Setting up qgis-providers (3.16.10+dfsg-1) ...
Setting up libqgis-customwidgets (3.16.10+dfsg-1) ...
Setting up libqgis-app3.16.10 (3.16.10+dfsg-1) ...
Setting up python3-qgis-common (3.16.10+dfsg-1) ...
Setting up python3-qgis (3.16.10+dfsg-1) ...
Setting up qgis (3.16.10+dfsg-1) ...
Processing triggers for man-db (2.9.4-2) ...
Processing triggers for shared-mime-info (2.0-1) ...
Processing triggers for mailcap (3.69) ...
Processing triggers for desktop-file-utils (0.26-1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1) ...
Processing triggers for libc-bin (2.31-13) ...
Log ended: 2021-08-23 01:07:02
...
-- System Information:
Debian Release: 11.0
APT prefers testing-debug
APT policy: (900, 'testing-debug'), (900, 'testing'), (800, 'unstable-debug'), (800, 'unstable'), (790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), (690, 'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/8 CPU threads)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8), LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages qgis-providers depends on:
ii dpkg 1.20.9
ii libc6 2.31-13
ii libexpat1 2.2.10-2
ii libgcc-s1 10.2.1-6
ii libgdal28 3.2.2+dfsg-2
ii libhdf5-103-1 1.10.6+repack-5
ii libnetcdf18 1:4.7.4-1
ii libpq5 13.4-1
ii libqca-qt5-2 2.3.2-2
ii libqca-qt5-2-plugins 2.3.2-2
ii libqgis-core3.16.10 3.16.10+dfsg-1
ii libqgis-gui3.16.10 3.16.10+dfsg-1
ii libqscintilla2-qt5-15 2.11.6+dfsg-2
ii libqt5core5a [qtbase-abi-5-15-2] 5.15.2+dfsg-10
ii libqt5gui5 5.15.2+dfsg-10
ii libqt5network5 5.15.2+dfsg-10
ii libqt5sql5 5.15.2+dfsg-10
ii libqt5sql5-sqlite 5.15.2+dfsg-10
ii libqt5webkit5 5.212.0~alpha4-11
ii libqt5widgets5 5.15.2+dfsg-10
ii libqt5xml5 5.15.2+dfsg-10
ii libspatialindex6 1.9.3-2
ii libspatialite7 5.0.1-2
ii libsqlite3-0 3.34.1-3
ii libstdc++6 10.2.1-6
ii libxml2 2.9.10+dfsg-6.7
ii qgis-providers-common 3.16.10+dfsg-1
ii qt5-image-formats-plugins 5.15.2-2
qgis-providers recommends no packages.
qgis-providers suggests no packages.
-- no debconf information
--
bye,
pabs
https://wiki.debian.org/PaulWise
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: This is a digitally signed message part
URL: <http://alioth-lists.debian.net/pipermail/pkg-grass-devel/attachments/20210823/948225de/attachment.sig>
More information about the Pkg-grass-devel
mailing list