Skip to content

SystemVM template upgrade fails on security hardened management servers  #10029

Closed
@rajujith

Description

@rajujith
ISSUE TYPE
  • Improvement Request
COMPONENT NAME
Upgrade, systemVM template
CLOUDSTACK VERSION
4.19.1.3
CONFIGURATION

Upgrade from 4.18.2.3 to 4.19.1.3

OS / ENVIRONMENT

EL

SUMMARY

On management servers with security hardening implemented for example umask set to 0027 the systemVM template upgrade fails. Script 'setup-sysvm-tmplt' creates directory with 'sudo' but attempts to find the template without sudo. This fails in the secured operating systems.

[cloud@mgmt1 ~]$ umask 0027
[cloud@mgmt1 ~]$ sudo mkdir -p /tmp/tmp10896605671384965986/template/tmpl/1/8
[cloud@mgmt1 ~]$ find /tmp/tmp10896605671384965986/template/tmpl/1/8 -name '*.ova'
find: ‘/tmp/tmp10896605671384965986/template/tmpl/1/8’: Permission denied

STEPS TO REPRODUCE
1. Set umask to 0027 
2. Upgrade cloudstack from 4.18.2.3 to 4.19.1.3
EXPECTED RESULTS
SystemVM templates are upgraded.
ACTUAL RESULTS
SystemVM templates are not upgraded.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions