xen xl dependency on perl not satisfied in default installation
Creating a new virtual machine on a clean installation from the 2.5.0
Xen image results in the following when `xl create` runs:
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
/etc/xen/scripts/vif-bridge online [22041] exited with error status
127
libxl: error: libxl_create.c:1096:domcreate_attach_pci: unable to add
nic devices
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus:
/etc/xen/scripts/vif-bridge offline [22093] exited with error status
127
Looking in /var/log/xen/xen-hotplug.log:
/etc/xen/scripts/locking.sh: line 60: perl: command not found
/etc/xen/scripts/locking.sh: line 60: perl: command not found
`apk add perl` fixes this problem, but this dependency should be satisfied at installation time.
(from redmine: issue id 1524, created on 2012-12-16, closed on 2013-05-17)
- Changesets:
- Revision 0b857e9d by Natanael Copa on 2013-05-17T15:45:09Z:
main/xen: add perl as dep
Currently it will not start domU at all unless perl is there.
There are only few lines of perl that probably easily could be ported to
C or Lua or something, but until that happens we need perl :-(
fixes #1524
- Revision 1cc40fad by Natanael Copa on 2013-05-21T11:56:25Z:
main/xen: add perl as dep
Currently it will not start domU at all unless perl is there.
There are only few lines of perl that probably easily could be ported to
C or Lua or something, but until that happens we need perl :-(
fixes #1524
(cherry picked from commit 0b857e9db3ddab86ea859bf9570982d7c1b6a38e)