Bug 49852 - Ошибка E_INVALIDARG при создании tar.gz
Summary: Ошибка E_INVALIDARG при создании tar.gz
Status: CLOSED NOTABUG
Alias: None
Product: Sisyphus
Classification: Development
Component: p7zip (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-04-01 14:25 MSK by Vitaly Lipatov
Modified: 2024-04-01 15:15 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Vitaly Lipatov 2024-04-01 14:25:41 MSK
mkdir -p dd && touch dd/file && 7z a test.tar.gz dd
7-Zip [64] 17.05 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
...

Creating archive: test.tar.gz

Items to compress: 2



System ERROR:
E_INVALIDARG


p7zip-17.05-alt2.x86_64

При этом .tgz создаётся нормально, а вот .tar.gz, .tar.xz, .tar.bz2 выдают ошибку.
Comment 1 Vitaly Lipatov 2024-04-01 14:31:03 MSK
Судя по тому, что для одно файла
mkdir -p dd && touch dd/file && 7z a test.tar.bz2 dd/file
Everything is Ok

Это проявление
https://sourceforge.net/p/p7zip/bugs/190/

почему-то он перестал видеть, что ещё есть .tar.
Comment 2 Vitaly Lipatov 2024-04-01 15:15:18 MSK
p7zip-17.04-alt1.x86_64

mkdir -p dd && touch dd/file && 7z a test.tar.gz dd
7-Zip [64] 17.04 : Copyright (c) 1999-2021 Igor Pavlov : 2017-08-28
E_INVALIDARG


На новом 7-zip-23.01-alt2.x86_64 так же

$ mkdir -p dd && touch dd/file && 7zz a test.tar.gz dd

7-Zip (z) 23.01 (x64) : Copyright (c) 1999-2023 Igor Pavlov : 2023-06-20
 64-bit locale=ru_RU.UTF-8 Threads:32 OPEN_MAX:8192

Scanning the drive:
1 folder, 1 file, 0 bytes

Creating archive: test.tar.gz

Add new data to archive: 1 folder, 1 file, 0 bytes


System ERROR:
E_INVALIDARG : One or more arguments are invalid

Видимо, так и задумано.