PE 3.3 Installing module hangs

67 views
Skip to first unread message

Justin Yaple

unread,
Jul 21, 2014, 1:26:22 PM7/21/14
to puppet...@googlegroups.com
Hello,

Im just starting to use puppet and tried to install this module:
puppet module install spuder-gitlab

It says:
Notice: Skipping versions which dont express PE compatibility.  To install the most recent version of the module reguardless of compatibility with PE, use the --ignore-requirement flag.

It does that for each dependency and then just hangs.  Not sure if this is an issue with the module or with PE.

Thanks.

Ryan Coleman

unread,
Jul 21, 2014, 4:22:56 PM7/21/14
to puppet...@googlegroups.com
Hi Justin,

Unfortunately, that's the result of slightly overprotective behavior of the puppet module tool in PE.  The intent is to inform you when the module you asked for expresses requirements on a PE version that isn't what you have. 

spuder-gitlab has no PE requirements but it depends on puppetlabs-stdlib 4x and higher which does express restrictions on PE versions. The only release of stdlib 4x that is expressly compatible with Puppet Enterprise is 4.3.0 and higher, compatible with PE 3.3. 

So, you may pass `puppet module install` the --ignore-requirement flag to ignore the warning and install both gitlab and stdlib on your PE installation or you could try the new release of Puppet Enterprise 3.3 which shouldn't raise the warning. 

Regards, 

--Ryan

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/6fde3536-40d8-45ff-ba4b-b47174fe0ba9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Justin Yaple

unread,
Jul 21, 2014, 5:12:45 PM7/21/14
to puppet...@googlegroups.com
Hi Justin,

Unfortunately, that's the result of slightly overprotective behavior of the puppet module tool in PE.  The intent is to inform you when the module you asked for expresses requirements on a PE version that isn't what you have. 

spuder-gitlab has no PE requirements but it depends on puppetlabs-stdlib 4x and higher which does express restrictions on PE versions. The only release of stdlib 4x that is expressly compatible with Puppet Enterprise is 4.3.0 and higher, compatible with PE 3.3. 

So, you may pass `puppet module install` the --ignore-requirement flag to ignore the warning and install both gitlab and stdlib on your PE installation or you could try the new release of Puppet Enterprise 3.3 which shouldn't raise the warning. 

Regards, 

--Ryan

Thank you for the explanation.  That seems very obvious except the process hangs and just sits there waiting indefinitely for what seems like nothing.  After going through an updating each of the puppetlabs modules it installed without a hitch.

Again thank you for the help.

Ryan Coleman

unread,
Jul 21, 2014, 6:27:18 PM7/21/14
to puppet...@googlegroups.com
Sorry Justin, I just read over the part about the process hanging. I'll look out for that. Thank you.
 

Again thank you for the help.

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.



--
Ryan Coleman | Modules & Forge | ryanycoleman on twitter & #puppet IRC
 

Reply all
Reply to author
Forward
0 new messages