Jira (PUP-9496) Unable to use remote URI as source parameter with package provider on Windows

6 views
Skip to first unread message

Geoff Nichols (JIRA)

unread,
Feb 12, 2019, 9:31:03 PM2/12/19
to puppe...@googlegroups.com
Geoff Nichols created an issue
 
Puppet / Bug PUP-9496
Unable to use remote URI as source parameter with package provider on Windows
Issue Type: Bug Bug
Assignee: Unassigned
Created: 2019/02/12 6:30 PM
Priority: Normal Normal
Reporter: Geoff Nichols

Prior to Puppet 5.5.7, it was possible with the 'windows' provider for the Package resource to use HTTP sources on MSI packages. As of Puppet 5.5.7, this functionality no longer works.

Example:

package { 'my software':
ensure => '1.0.0',
source => 'http://my-web-repo.net/my-package.msi',
}

Error message:

'Error: Could not update: Working directory http://my-web-repo.net does not exist!'

Puppet 5.5.7 implemented https://tickets.puppetlabs.com/browse/PUP-6920, which allows for the working directory to be the same, which breaks the unintended functionality of the windows provider using a remote URI. It previously worked because MSI was actually handling the download of the installer rather than Puppet handling the download.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Atlassian logo

Geoff Nichols (JIRA)

unread,
Feb 12, 2019, 9:31:03 PM2/12/19
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Labels: customer package type_and_provider windows

Geoff Nichols (JIRA)

unread,
Feb 12, 2019, 9:31:03 PM2/12/19
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Feb 12, 2019, 9:32:03 PM2/12/19
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Feb 12, 2019, 9:35:03 PM2/12/19
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Feb 13, 2019, 10:38:05 AM2/13/19
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Prior to Puppet 5.5.7, it was possible with the 'windows' provider for the Package resource to use HTTP sources on for MSI packages. As of Puppet 5.5.7, this functionality no longer works.

Example:
{code}package { 'my software':

ensure => '1.0.0',
source => 'http://my-web-repo.net/my-package.msi',
}
{code}
Error message:
{code}'Error: Could not update: Working directory http://my-web-repo.net does not exist!'
{code}
Puppet 5.5.7 implemented https://tickets.puppetlabs.com/browse/PUP-6920, which allows for the working directory to be the same
directory as the package source , which breaks the unintended functionality of the windows provider using a remote URI. It previously worked because MSI was actually handling the download of the installer rather than Puppet handling the download.

Geoff Nichols (JIRA)

unread,
Feb 13, 2019, 2:31:04 PM2/13/19
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Feb 14, 2019, 4:14:05 PM2/14/19
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Feb 14, 2019, 4:29:03 PM2/14/19
to puppe...@googlegroups.com
Branan Riley assigned an issue to Unassigned

Geoff Nichols (JIRA)

unread,
Feb 27, 2019, 1:43:07 PM2/27/19
to puppe...@googlegroups.com

Geoff Nichols (JIRA)

unread,
Feb 27, 2019, 2:05:10 PM2/27/19
to puppe...@googlegroups.com
Geoff Nichols updated an issue
Change By: Geoff Nichols
Sprint: Platform OS Kanban , Skeletor Kanban

Kenn Hussey (JIRA)

unread,
Mar 4, 2019, 5:39:04 PM3/4/19
to puppe...@googlegroups.com
Kenn Hussey updated an issue
Change By: Kenn Hussey
Fix Version/s: PUP 6.4.0
Fix Version/s: PUP 6.0.6
Fix Version/s: PUP 5.5.11

Geoff Nichols (JIRA)

unread,
Mar 12, 2019, 6:31:06 PM3/12/19
to puppe...@googlegroups.com
Geoff Nichols commented on Bug PUP-9496
 
Re: Unable to use remote URI as source parameter with package provider on Windows

Branan Riley, please provide release notes for this issue, if needed. Thanks!

Sebastian Miclea (JIRA)

unread,
Mar 14, 2019, 7:59:02 AM3/14/19
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Mar 18, 2019, 5:55:03 AM3/18/19
to puppe...@googlegroups.com

Branan Riley (JIRA)

unread,
Mar 18, 2019, 5:56:02 AM3/18/19
to puppe...@googlegroups.com
Branan Riley updated an issue
Change By: Branan Riley
Release Notes Summary: Fixed a regression that prevented installing MSI packages from an HTTP URL

Heston Hoffman (JIRA)

unread,
Mar 19, 2019, 6:14:03 PM3/19/19
to puppe...@googlegroups.com
Heston Hoffman updated an issue
Change By: Heston Hoffman
Labels: customer package resolved-issue-added type_and_provider windows

Austin Boyd (JIRA)

unread,
Dec 12, 2019, 9:05:31 AM12/12/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket IDs: 33740
Zendesk Ticket Count: 1

Austin Boyd (JIRA)

unread,
Dec 12, 2019, 9:06:22 AM12/12/19
to puppe...@googlegroups.com
Austin Boyd updated an issue
Change By: Austin Boyd
Zendesk Ticket IDs: 33740 ,34350
Zendesk Ticket Count: 1 2
Reply all
Reply to author
Forward
0 new messages