Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2278

puppet module install fails when given path containing spaces

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: PUP 3.4.3
    • Fix Version/s: PUP 3.6.0
    • Component/s: Modules
    • Labels:
      None
    • Template:

      Description

      I apologize if I haven't set this issue up correctly. First time.

      I found while using Librarian-Puppet that I couldn't install modules into paths containing spaces. I thought this was a problem with Librarian so I filed an issue there.
      https://github.com/rodjek/librarian-puppet/issues/201

      It turns out the problem is with puppet module install. An example command that fails:

      puppet module install \
        --version 4.1.0 \
        --target-dir '/tmp/with spaces/stdlib' \
        --module_repository 'http://forge.puppetlabs.com' \
        --modulepath '/tmp/with spaces/stdlib' \
        --module_working_dir '/tmp/with spaces/stdlib_working' \
        --ignore-dependencies \
        puppetlabs/stdlib
      

      The error output can be found here.

      I've tested that this fails on Puppet 2.7.23 and 3.4.3 on Ubuntu Lucid.

      Please let me know if there's any other information you'd like me to provide. Thanks for your help.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              bderickson Brian Derickson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support