krobertson / deb-s3

Easily create and manage an APT repository on S3 -- NO LONGER MAINTAINED
MIT License
482 stars 148 forks source link

Unable to upload with deb-s3 0.9.1 #124

Closed hertzsprung closed 6 years ago

hertzsprung commented 7 years ago

Something has broken in the 0.9.1 release that is preventing me from uploading any .deb. Could this be related to https://github.com/aws/aws-sdk-ruby/issues/1175?

deb-s3 upload --s3-region=eu-west-1 --bucket atmosfoam-apt --codename=zesty --component=dev ../atmosfoam-tools_20170530191209_amd64.deb 
>> Retrieving existing manifests
>> Examining package file atmosfoam-tools_20170530191209_amd64.deb
>> Uploading packages and new manifests to S3
   -- Transferring pool/a/at/atmosfoam-tools_20170530191209_amd64.deb
/var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/seahorse/client/plugins/raise_response_errors.rb:15:in `call': Aws::S3::Errors::BadRequest
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/s3_sse_cpk.rb:19:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/s3_dualstack.rb:24:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/s3_accelerate.rb:34:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/jsonvalue_converter.rb:20:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/idempotency_token.rb:18:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/aws-sdk-core/plugins/param_converter.rb:20:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/seahorse/client/plugins/response_target.rb:21:in `call'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/seahorse/client/request.rb:70:in `send_request'
    from /var/lib/gems/2.3.0/gems/aws-sdk-core-2.10.24/lib/seahorse/client/base.rb:207:in `block (2 levels) in define_operation_methods'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/utils.rb:59:in `s3_exists?'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/utils.rb:78:in `s3_store'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/manifest.rb:109:in `block in write_to_s3'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/manifest.rb:107:in `each'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/manifest.rb:107:in `write_to_s3'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/cli.rb:242:in `block in upload'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/cli.rb:240:in `each_value'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/lib/deb/s3/cli.rb:240:in `upload'
    from /var/lib/gems/2.3.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
    from /var/lib/gems/2.3.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
    from /var/lib/gems/2.3.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
    from /var/lib/gems/2.3.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
    from /var/lib/gems/2.3.0/gems/deb-s3-0.9.1/bin/deb-s3:8:in `<top (required)>'
    from /usr/local/bin/deb-s3:22:in `load'
    from /usr/local/bin/deb-s3:22:in `<main>'