Skip to content

AWS-RunShellScript cloud-init permissions denied #638

@justas200

Description

@justas200

Hello,

I am trying to run cloud-init init command using aws ssm send-command:

aws ssm send-command \
  --document-name AWS-RunShellScript \
  --comment 'Re-run cloud-init due to IP count change' \
  --targets Key=instanceIds,Values=<INSTANCE_ID>\
  --parameters commands='["cloud-init init"]' \
  --region ap-northeast-1

However I get the following error:

Traceback (most recent call last):
  File \"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py\", line 936, in status_wrapper
    ret = functor(name, args)
  File \"/usr/lib/python3/dist-packages/cloudinit/cmd/main.py\", line 566, in main_init
    init.apply_network_config(bring_up=bring_up_interfaces)
  File \"/usr/lib/python3/dist-packages/cloudinit/stages.py\", line 1059, in apply_network_config
    netcfg, src = self._find_networking_config()
  File \"/usr/lib/python3/dist-packages/cloudinit/stages.py\", line 993, in _find_networking_config
    if self.datasource and hasattr(self.datasource, \"network_config\"):
  File \"/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py\", line 507, in network_config
    result = convert_ec2_metadata_network_config(
  File \"/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py\", line 1101, in convert_ec2_metadata_network_config
    _configure_policy_routing(
  File \"/usr/lib/python3/dist-packages/cloudinit/sources/DataSourceEc2.py\", line 970, in _configure_policy_routing
    lease = distro.dhcp_client.dhcp_discovery(nic_name, distro=distro)
  File \"/usr/lib/python3/dist-packages/cloudinit/net/dhcp.py\", line 407, in dhcp_discovery
    os.kill(pid, signal.SIGKILL)
PermissionError: [Errno 13] Permission denied

whoami returns root user. I am stuck and not sure what is wrong. If I ssh to the instance and run this command directly it works.

Best regards

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions