I found out where is the problem.
I was configuring s3cmd over s3cmd --config
s3cmd had asked me to set up encrypted passphraze/password for GPG
$ s3cmd --configure
...
Encryption password is used to protect your files from reading
by unauthorized persons while in transfer to S3
Encryption password
I had set up really strong password including non A-Z chars (as %
). s3cmd --configure
didn't escape thos chars, therefore my configuration file was generated like this:
cat ~/.s3cfg
...
gpg_passphrase = examplepassword123%%
...
if anyone else have this kind of problem: to solve this remove s3cmd config file and run config again and set up password/passpraze with a-z A-Z 0-9 chars only
rm ~/.s3cfg
s3cmd --configure