Aethylred / puppet-puppetdashboard

This Puppet module manages the installation of the Puppet Dashboard web interface.
2 stars 2 forks source link

Invalid parameter client_dev on Class[Mysql::Bindings] #13

Closed duffybelfield closed 9 years ago

duffybelfield commented 9 years ago

Could not retrieve fact='dashboard_db_timestamp', resolution='': undefined method `[]' for nil:NilClass Error: Could not retrieve catalog from remote server: Error 400 on SERVER: Invalid parameter client_dev on Class[Mysql::Bindings] at /etc/puppet/manifests/site.pp:2

Aethylred commented 9 years ago

The invalid timestamp is noted in #2

The puppetlabs mysql module needs to be cloned from the master branch off github. See https://github.com/Aethylred/puppet-puppetdashboard#required-puppet-module-dependencies

Aethylred commented 9 years ago

...well, until a new version of the PuppetLabs MySQL module is relesed...

duffybelfield commented 9 years ago

Well after removing the puppetlab mysql module and getting a clean git clone version of it, the mysql user issue seems to have disappeared and then we get:

Error: Failed to apply catalog: Could not find dependency File[puppet_dashboard_defaults] for File[puppet_dashboard_workers_init] at /etc/puppet/modules/puppetdashboard/manifests/workers/debian.pp:12

I've moved to Ubuntu 12.04 thinking it might help.. :)

Aethylred commented 9 years ago

hmm, that one sounds like a proper bug...

Aethylred commented 9 years ago

there we go failed refactor.

duffybelfield commented 9 years ago

Ooer, sounds painful.

The link is 404'in!

Aethylred commented 9 years ago

sorted in 352a6bbec4b199a9d8db6768df16362f6203233e

duffybelfield commented 9 years ago

After pulling: 352a6bb

Error: Failed to apply catalog: Could not find dependency File[puppet-dashboard-defaults] for File[puppet-dashboard-webrick-init] at /etc/puppet/modules/puppetdashboard/manifests/site/webrick.pp:12

Aethylred commented 9 years ago

going to let the tests run before commenting this time :P

Aethylred commented 9 years ago

right passing tests, and a test run on Ubuntu 14.04 try 3f80088e3424d6263fcd3f8422dd6eddbfa2a39f

duffybelfield commented 9 years ago

I'll start off on a fresh build of Ubuntu 14.04 later and give you feedback :)

duffybelfield commented 9 years ago

After a fresh install we have: Error: Could not retrieve catalog from remote server: Error 400 on SERVER: The following packages have unmet dependencies: ruby : Depends: ruby1.9.1 (>= 1.9.3.194-1) but it is not going to be installed Conflicts: ruby1.8 but 1.8.7.352-2ubuntu1 is to be installed

Aethylred commented 9 years ago

ah, that now looks like a package issue. I've not seen that. How did you get ruby installed?

duffybelfield commented 9 years ago

I git cloned Puppet Lab Ruby