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