-
Notifications
You must be signed in to change notification settings - Fork 347
Open
Description
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
Labels
No labels