carderne / signal-export

Export your Signal chats to markdown files with attachments
Other
481 stars 50 forks source link

"Docker process failed, see logs below" empty, missing config.json #123

Closed korneelwever closed 4 months ago

korneelwever commented 4 months ago

Desktop (please complete the following information):

I'm trying to run a --list-chats (and general export) but am stuck on this:

Using Docker to extract data, this may take a while the first time! Docker process failed, see logs below:

The "list below" is empty.

Maybe this is helpful: When I try to run the Docker image from the Docker I get this: Error: /Signal/config.json not found in directory /Signal

In Docker Desktop, I see the image briefly start, but then fail with the same message.

If I add the --no-use-docker flag I encounter the pysqlcipher3 missing error, which is throwing me down a whole different rabbithole.

Any idea on how to proceed?

cloudgreen commented 4 months ago

If you have the Signal Windows client running simultaneously when you try to run sigexport.exe, you get the following error:

Using Docker to extract data, this may take a while the first time! Docker process failed, see logs below:

It's a long shot, but worth double-checking. 😀

korneelwever commented 4 months ago

Just reporting back. Closing the Signal clients solved it for me!

cloudgreen commented 4 months ago

Glad to hear it helped! 😀

It would be good to get a little heads-up about closing the Signal client into the usage instructions... I'll update the detailed Windows installation instructions at some point.

carderne commented 4 months ago

@cloudgreen that would be great!

korneelwever commented 4 months ago

It was actually in there already, unless @cloudgreen is a ninja.

Please fully exit your Signal app before proceeding

But maybe add a default "Is your signal app closed?" in the errors if there are no errors to be listed?

cloudgreen commented 4 months ago

It was actually in there already, unless @cloudgreen is a ninja.

Please fully exit your Signal app before proceeding

But maybe add a default "Is your signal app closed?" in the errors if there are no errors to be listed?

Unfortunately, no ninja training here! 🐱‍👤

Ah, so the warning is already in the Usage section, that's great! :) I think I missed the entire section, to be honest...

It would be great if the script/compiled executable could put out that warning as well, for people like me who can't read... 😂 I wasted several hours on it, and it seems others have as well.

(On a side note, it seems that the html export behavior was changed at some point? Now I had to add "--html" to get the html files.)

korneelwever commented 4 months ago

I think it's here: https://github.com/carderne/signal-export/pull/128/commits/ba415f72e8be65d5e20dd30b40693075b0fe4d5c

PR: https://github.com/carderne/signal-export/pull/128