Puppet: System Administration Automated

Support

Ticket #752 (assigned defect)

Opened 1 year ago

Last modified 5 months ago

Extra or missing slashes break client pre-downloads

Reported by: luke Assigned to: luke (accepted)
Priority: normal Milestone: elmo
Component: unknown Version:
Severity: normal Keywords: plugins
Cc: Triage Stage: Accepted
Attached Patches: None Complexity: Unknown

Description

Here are the errors:

diggyk: err: /plugin_collector/File[/var/lib/puppet/lib/k5login.rb]: Failed to generate additional resources during transaction: Fileserver module 'pluginsk5login' not mounted
[6:24pm] diggyk: err: /plugin_collector/File[/var/lib/puppet/lib/k5login.rb]/source: Could not describe /pluginsk5login.rb: Fileserver module 'pluginsk5login' not mounted

And here's a stack trace: http://pastie.caboo.se/84822

Change History

08/06/07 21:32:16 changed by luke

This is actually a problem in the fileserver -- if mounts have trailing slashes, they don't work.

08/06/07 22:58:59 changed by luke

  • status changed from new to assigned.
  • milestone changed from misspiggy to elmo.

The solution to this apparently isn't as easy as I was hoping, and I don't want to delay 0.23.2 just to fix it, since the workaround is so simple (remove the trailing slashes in your fileserver.conf).

09/21/07 15:15:01 changed by wyvern

If a warning is easier to do that'd be nice (just spent a few hours banging my head against a wall :-)) If only the first google search found this article!

11/28/07 04:46:54 changed by luke

  • summary changed from Pluginsync does not appear to work to Extra or missing slashes break client pre-downloads.

Marking #897 as a duplicate.

11/28/07 04:47:02 changed by luke

  • milestone changed from elmo to misspiggy.

11/28/07 23:35:04 changed by luke

  • milestone changed from misspiggy to elmo.

Given that there's a trivial workaround, and I haven't actually found a specific set of circumstances that will reproduce this bug, I'm bumping it again.

04/24/08 06:59:56 changed by luke

  • component changed from library to unknown.