Your message dated Fri, 05 Feb 2021 00:04:06 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 976860: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=976860 Debian Bug Tracking System Contact [email protected] 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 <[email protected]> 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Axel Beckert <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Axel Beckert <[email protected]> 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 ---

