Bug 1539802

Summary: open-vm-tools secretly requires perl
Product: Red Hat Enterprise Linux 7 Reporter: Bishop Clark <bishop>
Component: open-vm-toolsAssignee: Virtualization Maintenance <virt-maint>
Status: CLOSED DUPLICATE QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.4CC: cavery, jen, jjarvis, jsavanyo, ldu, leiwang, pasik, ravindrakumar, rjones
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2018-01-29 17:08:13 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Bishop Clark 2018-01-29 16:07:49 UTC
Description of problem:
Guest customization without perl will fail

Version-Release number of selected component (if applicable):
open-vm-tools-10.1.5-3.el7.x86_64


How reproducible:
always.  Even easier with a looming deadline.

Steps to Reproduce:
1. follow process here for creating template:
https://github.com/chef-partners/knife-vsphere/wiki/Making-a-template-for-cloning
2. leave out perl
3. deploy from your template

Actual results:
NICs light up without config, customization fails, nerds cry

Expected results:
NICs get config, VM sees the world, angels sing

Additional info:
The perl dependency is well-known, if one knows where to look.  Until and unless one refers to the link above, early and often, the perl dependency isn't known -- and the package doesn't seem to pull it in for the DeployPkg piece.

bug 1509044 seems related.

bug 1358108 may be related, but we can't see it.

I think it's just a matter of letting %perl_findrequires run, or hard-setting the perl dep when DeployPkg is in the cpioball.  It could all be just.too.easy!

Comment 2 Richard W.M. Jones 2018-01-29 17:08:13 UTC
This is a duplicate of bug 1358108 and I'll make that other bug
public in just a minute.

*** This bug has been marked as a duplicate of bug 1358108 ***