Your message dated Fri, 05 Feb 2021 00:04:06 +0000
with message-id <e1l7obw-0009hs...@fasolo.debian.org>
and subject line Bug#976860: fixed in plaso 20201007-2
has caused the Debian Bug report #976860,
regarding python3-plaso: log2timeline.py + image_export.py always bail out with
"ERROR: Unable to determine location of data files."
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
976860: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976860
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: python3-plaso
Version: 20190131-3
Severity: grave
Justification: tools fail to start
image_export.py and log2timeline.py always exits with the error message
ERROR: Unable to determine location of data files.
even with just passing --info (to log2timeline.py) as option.
Full output from Debian Testing and Kali Linux before the switch from
Python 3.8 to 3.9 (which throws a lot of Python warnings which I will
report separately):
$ log2timeline.py --info
ERROR: Unable to determine location of data files.
usage: log2timeline.py [-h] [-V] [--artifact_definitions PATH]
[--custom_artifact_definitions PATH] [--data PATH]
[--artifact_filters ARTIFACT_FILTERS]
[--artifact_filters_file PATH] [--preferred_year YEAR]
[--process_archives] [--skip_compressed_streams]
[-f FILE_FILTER] [--hasher_file_size_limit SIZE]
[--hashers HASHER_LIST] [--parsers PARSER_LIST]
[--yara_rules PATH] [--partitions PARTITIONS]
[--volumes VOLUMES] [-z TIMEZONE] [--no_vss]
[--vss_only] [--vss_stores VSS_STORES]
[--credential TYPE:DATA] [-d] [-q] [--info]
[--use_markdown] [--no_dependencies_check]
[--logfile FILENAME] [--status_view TYPE] [-t TEXT]
[--buffer_size BUFFER_SIZE] [--queue_size QUEUE_SIZE]
[--single_process] [--process_memory_limit SIZE]
[--temporary_directory DIRECTORY]
[--worker_memory_limit SIZE] [--workers WORKERS]
[--disable_zeromq] [--sigsegv_handler]
[--profilers PROFILERS_LIST]
[--profiling_directory DIRECTORY]
[--profiling_sample_rate SAMPLE_RATE]
[--storage_format FORMAT]
[STORAGE_FILE] [SOURCE]
$ image_export.py foo
ERROR: Unable to determine location of data files.
usage: image_export.py [-h] [-V] [-d] [-q] [--artifact_definitions PATH]
[--custom_artifact_definitions PATH] [--data PATH]
[--process_memory_limit SIZE]
[--logfile FILENAME] [--partitions PARTITIONS]
[--volumes VOLUMES] [--no_vss]
[--vss_only] [--vss_stores VSS_STORES]
[--artifact_filters ARTIFACT_FILTERS]
[--artifact_filters_file PATH] [--date-filter
TYPE_START_END] [-f FILE_FILTER]
[-x EXTENSIONS] [--names NAMES] [--signatures
IDENTIFIERS] [-w PATH]
[--include_duplicates]
[IMAGE]
$
According to strace it looks in these directories which are all
non-existing on my system:
stat("/usr/lib/python3/dist-packages/share/plaso", 0x7ffc932a7200) = -1 ENOENT
(No such file or directory)
stat("/usr/lib/python3/dist-packages/data", 0x7ffc932a7200) = -1 ENOENT (No
such file or directory)
stat("/usr/share/plaso", 0x7ffc932a7200) = -1 ENOENT (No such file or directory)
stat("/usr/local/share/plaso", 0x7ffc932a7200) = -1 ENOENT (No such file or
directory)
ERROR: Unable to determine location of data files.
Seems as if either …
* the correct directory is not searched for,
* the files are missing from the package, or
* a package dependency is missing.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable
APT policy: (990, 'unstable'), (600, 'testing'), (500, 'unstable-debug'),
(500, 'buildd-unstable'), (110, 'experimental'), (1, 'experimental-debug'), (1,
'buildd-experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.9.0-4-amd64 (SMP w/4 CPU threads)
Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled
Versions of packages python3-plaso depends on:
ii python3 3.9.0-4
ii python3-artifacts 20190320-3
ii python3-biplist 1.0.3-2
ii python3-certifi 2020.6.20-1
ii python3-chardet 3.0.4-7
ii python3-crypto 2.6.1-13.1+b3
ii python3-dateutil 2.8.1-4
ii python3-dfdatetime 20200824-1
ii python3-dfvfs 20190128-2.1
ii python3-dfwinreg 20190122-1.1
ii python3-dtfabric 20200621-1
ii python3-efilter 1.5-2.1
ii python3-elasticsearch 7.1.0-3
ii python3-fsapfs 20201107-1
ii python3-future 0.18.2-4
ii python3-idna 2.10-1
ii python3-libbde 20190102-1.1+b2
ii python3-libesedb 20181229-3.1+b2
ii python3-libevt 20181227-1.1+b2
ii python3-libevtx 20181227-1.1+b2
ii python3-libewf 20140807-2+b2
ii python3-libfsntfs 20200921-1+b1
ii python3-libfvde 20190104-1.1+b2
ii python3-libfwnt 20181227-1.1+b2
ii python3-libfwsi 20181227-1.1+b2
ii python3-liblnk 20181227-1.1+b2
ii python3-libmsiecf 20181227-1.1+b2
ii python3-libolecf 20181231-1.1+b2
ii python3-libqcow 20181227-1.1+b2
ii python3-libregf 20201007-1
ii python3-libscca 20181227-1.1+b2
ii python3-libsigscan 20201117-1
ii python3-libsmdev 20190315-1.1+b2
ii python3-libsmraw 20181227-1.1+b2
ii python3-libvhdi 20181227-1.1+b2
ii python3-libvmdk 20200926-1+b1
ii python3-libvshadow 20190323-1.1+b2
ii python3-libvslvm 20181227-1.1+b2
ii python3-lz4 3.1.1+dfsg-1+b1
ii python3-pefile 2019.4.18-1.1
ii python3-psutil 5.7.3-1+b2
ii python3-pyparsing 2.4.7-1
ii python3-requests 2.24.0+dfsg-1
ii python3-six 1.15.0-2
ii python3-tsk 20200117-2+b2
ii python3-tz 2020.4-2
ii python3-urllib3 1.25.11-1
ii python3-xlsxwriter 1.1.2-0.2
ii python3-yaml 5.3.1-3+b1
ii python3-yara 4.0.2-1+b2
ii python3-zmq 20.0.0-1+b1
python3-plaso recommends no packages.
python3-plaso suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: plaso
Source-Version: 20201007-2
Done: Axel Beckert <a...@debian.org>
We believe that the bug you reported is fixed in the latest version of
plaso, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 976...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Axel Beckert <a...@debian.org> (supplier of updated plaso package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 04 Feb 2021 23:57:32 +0100
Source: plaso
Architecture: source
Version: 20201007-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Security Tools <team+pkg-secur...@tracker.debian.org>
Changed-By: Axel Beckert <a...@debian.org>
Closes: 976860
Changes:
plaso (20201007-2) unstable; urgency=medium
.
* Team upload
.
* Refresh 0001-Add-vendored-bencode-2.0.patch to avoid offset warning.
* Add a bunch of generated files in plaso.egg-info to debian/clean to be
able to build twice in a row.
* python3-plaso: Also install /usr/share/plaso/. (Closes: #976860)
* Update 0001-Add-vendored-bencode-2.0.patch to also remove bencode
dependency check from plaso/dependencies.py. Fixes "[FAILURE] missing:
bencode." error.
* Set "Rules-Requires-Root: no".
* Bump debian/watch version from 3 to 4. Thanks Lintian!
* Bump debhelper-compat to 13.
+ List LICENSE and README in debian/not-installed.
+ Install ACKNOWLEDGEMENTS and AUTHORS via d…/python3-plaso.install.
* Remove one instance of duplicate (build-)deps on python3-dateutil.
* Drop support for switching between python2 and python3 variants.
+ debian/rules: Drop override_dh_auto_install.
+ Drop debian/fix-scripts.sh.
+ Drop all maintainer scripts, no more needed.
+ debian/python3-plaso.install: Remove *-python3 wildcard.
* Rename d…/lintian-overrides to d…/python3-plaso.lintian-overrides and
update package name inside from plaso to python3-plaso.
+ Fixes lintian warning unused-override.
+ Overrides lintian warning script-with-language-extension again.
* Replace lintian override for preg.py with psteal.py; update comment.
* Add lintian overrides for
package-contains-documentation-outside-usr-share-doc
usr/share/plaso/*.txt as these are text-based data files, not
documentation (and documentation about the directory contents).
* debian/copyright: Update location of plaso/parsers/bencode.py to
debian/patches/0001-Add-vendored-bencode-2.0.patch. Fixes lintian
warnings wildcard-matches-nothing-in-dep5-copyright and
unused-file-paragraph-in-dep5-copyright.
* Declare 0001-Add-vendored-bencode-2.0.patch as debian-specific.
* Declare compliance with Debian Policy 4.5.1. (No changes needed.)
Checksums-Sha1:
226b4d4535bafb3085716dc4d7b1626671737c78 3626 plaso_20201007-2.dsc
66d6c9c7ec58c5d8f7b856c2ca19565728a46be7 16172 plaso_20201007-2.debian.tar.xz
b7501c2dff2864ca99f61e4c62914d00b2fdb92e 10461
plaso_20201007-2_source.buildinfo
Checksums-Sha256:
b52c2b9b5f6156d195f01a9ce2935d0dfbd0d4e538562252d161ae48b6dd4944 3626
plaso_20201007-2.dsc
8847abb791700c950eb476e7cd1ef5f191216dd0001e7170082d4aea8d61f442 16172
plaso_20201007-2.debian.tar.xz
76c80243a82e2f6b7127840926ebd6d07e322b032d6eb9304c6cb4317e59dbcb 10461
plaso_20201007-2_source.buildinfo
Files:
0439913aebbdbce4ff75bd403a65ac60 3626 admin optional plaso_20201007-2.dsc
4c7019531a04753d8313a3c137d565e5 16172 admin optional
plaso_20201007-2.debian.tar.xz
f0eaedd94dd2caf8e048e3d942554d6f 10461 admin optional
plaso_20201007-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEERoyJeTtCmBnp12Ema+Zjx1o1yXUFAmAcfZMACgkQa+Zjx1o1
yXW+fw//dNl4bEsmzjgEJH6dZQgDVuT72Txfh91nQKnl/PqSa7+KMe2PfVYjDqqM
kEiJaME6C7h3JBI9T/jSmsaV7DD1UU+yHfLWPYxOC3L2MM/CTtqlwu9FJqYwLGor
ZhVBHcFyJYxxqZLSZ0sBxHL5d4du1jRDcO5swLrR9+GR1NcD8i+G0PLBu3Ir1Lds
kUR1kGbmazFBWn0Mm8ukOD9EUKhrjgHuYio6YEtBCP/wfOGbAe8BFuK+2VGK1nv1
2onbQzTCTTeg75oxkUvne0LxbYiCXCP9p1pYTFkwtWgsiS64P1CA8oXt78GxzBzH
ZjofTXyqtfvC8lGua5+2IMtWINRCd2tMBm4YEITcMvNODYjuryp2MRHgpDHkeuSh
P7iogrUiN218BfzVE/Nx9z3wHMNeuMeBQU5eaLBYjekWAJhUFC2WaGpEWWRGttG8
KdMvuuojf7uDHYV6ErzK4UqAp80Wn6ZfXLbHb4zluUjqMXBXh8CZw6exdxI1k3GA
KSZf4vz+C6eYBmy+YUwnPbTJIVcmon640qvouXuBuZXBvQsihHEtd8dheEyFjiO0
f1kYF+sNDYH+Nc3jY37XcAbz16HxaZAfBTa+wyIv+detsfjNW1inAtHQ77+Af4uu
lKePCC8VSRCqRC7xeWGQcL8Uf0yxjqCSWaexM407H20NvIqJCkc=
=gezl
-----END PGP SIGNATURE-----
--- End Message ---