-
Notifications
You must be signed in to change notification settings - Fork 215
Description
sysPass Version
3.2
Describe the question
XML Export corrupted?
Screenshots
Platform (please complete the following information):
Chrome
Additional context
I'm trying to export all my data from syspass and having a few issues.
I've done an XML Export and tried to download it, I end up with a file that's called something like "sysPass_export-....tar.gz", but the file itself isn't a tar.gz file:
$ file sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz: data
$ tar tfz sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
Looking at the syspass instance running in docker, the file exists on the backup volume and that is a tar gz:
$ file /tmp/sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
/tmp/sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz: gzip compressed data, from Unix, original size modulo 2^32 422912
and contains an XML file:
$ tar tfz sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.xml
The file size itself is identical:
$ ls -alrt sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
-rw-r--r-- 1 root root 217606 Oct 16 14:02 sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
$ ls -lart sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
-rw-r--r-- 1 takigama takigama 217606 Oct 16 14:02 sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.tar.gz
So I'm not sure what's going on with it, but none of the files work with any of the syspass decrypters (including un-tar-gz'ing the file to an XML, this output is from the syspass-decrypter.phar):
[info] initialize
[info] Reading XML file "./sysPass_export-5d38e6a7e45ecf7ea9270398e69bce0dd29b70ba.xml"
[info] checkFile
[info] readXMLFile
[info] Encrypted XML detected
[info] Processing encrypted data
[error] Ciphertext has invalid hex encoding.
....
[error] Error decrypting XML data
Using any other file or set of passwords that I know, results in:
[error] Wrong encryption password
or
[error] File type not allowed
So I'm not sure what's happening with the export or whether the syspass decrypters are just dated?