Skip to content

XML Export corrupted? #1940

@takigama

Description

@takigama

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions