Skip to content

Commit a63a022

Browse files
committed
fix: add sleep for dpkg lock issue
1 parent 66f706d commit a63a022

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

images/ubuntu-noble-arm64/github_agent.ubuntu.pkr.hcl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,6 +153,7 @@ build {
153153
]
154154
inline = concat([
155155
"sudo cloud-init status --wait",
156+
"sleep 5", # Adding this to give time for dpkg lock to be released
156157
"sudo apt-get update",
157158
"sudo apt-get -y install ca-certificates curl gnupg lsb-release",
158159
"sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg",
@@ -166,8 +167,10 @@ build {
166167
"sudo dpkg -i amazon-cloudwatch-agent.deb",
167168
"sudo systemctl restart amazon-cloudwatch-agent",
168169
"sudo curl -f https://awscli.amazonaws.com/awscli-exe-linux-aarch64.zip -o awscliv2.zip",
169-
"unzip awscliv2.zip",
170+
"unzip -q awscliv2.zip",
171+
"sleep 5", # Adding this to give time for dpkg lock to be released
170172
"sudo ./aws/install",
173+
"sleep 5", # Adding this to give time for dpkg lock to be released
171174
], var.custom_shell_commands)
172175
}
173176

images/ubuntu-noble/github_agent.ubuntu.pkr.hcl

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ build {
154154
inline = concat([
155155
"sudo cloud-init status --wait",
156156
"sudo apt-get -y update",
157+
"sleep 5", # Adding this to give time for dpkg lock to be released
157158
"sudo apt-get -y install ca-certificates curl gnupg lsb-release",
158159
"sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg",
159160
"echo deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null",
@@ -166,8 +167,10 @@ build {
166167
"sudo dpkg -i amazon-cloudwatch-agent.deb",
167168
"sudo systemctl restart amazon-cloudwatch-agent",
168169
"sudo curl -f https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o awscliv2.zip",
169-
"unzip awscliv2.zip",
170+
"unzip -q awscliv2.zip",
171+
"sleep 5", # Adding this to give time for dpkg lock to be released
170172
"sudo ./aws/install",
173+
"sleep 5", # Adding this to give time for dpkg lock to be released
171174
], var.custom_shell_commands)
172175
}
173176

0 commit comments

Comments
 (0)