Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to deploy to forge.puppet.com #772

Closed
zerodecimal opened this issue Mar 9, 2018 · 9 comments
Closed

Unable to deploy to forge.puppet.com #772

zerodecimal opened this issue Mar 9, 2018 · 9 comments

Comments

@zerodecimal
Copy link

Hello,

I am unable to deploy to the Puppet forge because of an unsatisfied dependency of dpl, json/pure. An example job log is here if you want to take a look. I did include json_pure in my Gemfile and can see that it did get installed. I'm a little confused because dpl is installing under a different ruby version (2.2.7) than I have specified in .travis.yml (2.4.1) for the build. I'm new at this and haven't got it to work yet, so let me know if I'm missing something.

@BanzaiMan
Copy link
Contributor

Hello, there. Looks like we forgot to add json_pure to the run time dependencies for this provider. I pushed a potential fix. Please try it with:

deploy:
  provider: puppetforge
  edge:
    branch: puppet_forge-post-1_9_0
  user: zerodecimal# rest

and report the result? Thanks.

As for Ruby 2.2.7, it is the version that is pre-installed on the build image, and it is the one that we perform deployment with.

@pmuller
Copy link

pmuller commented Mar 11, 2018

Deployment was working a few days ago. But today I have a similar issue: https://travis-ci.org/pmuller/puppet-aws_firewall/jobs/351907488

pmuller added a commit to pmuller/puppet-aws_firewall that referenced this issue Mar 11, 2018
@pmuller
Copy link

pmuller commented Mar 11, 2018

@BanzaiMan it works for me, thanks!

zerodecimal added a commit to zerodecimal/zerodecimal-oracle_inventory that referenced this issue Mar 11, 2018
@zerodecimal
Copy link
Author

I still received the same error.

@BanzaiMan
Copy link
Contributor

@zerodecimal
Copy link
Author

Oh man you're right. I just verified that it works, thanks!

@dhollinger
Copy link

dhollinger commented Mar 11, 2018

Vox Pupuli is seeing the same issue: https://travis-ci.org/voxpupuli/puppet-rsyslog/jobs/352109468#L623

@BanzaiMan
Copy link
Contributor

BanzaiMan commented Mar 11, 2018

@dhollinger Please try the fix mentioned in #772 (comment)

@BanzaiMan
Copy link
Contributor

Will be in 1.9.1. I'll keep the puppet_forge-post-1_9_0 branch for a week or so after the 1.9.1 release, so that the repos with this workaround can be switched off it.

zerodecimal added a commit to zerodecimal/zerodecimal-oracle_inventory that referenced this issue Mar 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants