Reorder upgrade
authorJan-Simon Möller <jsmoeller@linuxfoundation.org>
Wed, 26 Mar 2025 10:50:15 +0000 (11:50 +0100)
committerJan-Simon Möller <jsmoeller@linuxfoundation.org>
Wed, 26 Mar 2025 10:50:15 +0000 (11:50 +0100)
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org>
Change-Id: I61db0a2a66d952ab03eb17b06852e1e2dfda033d

packer/provision/agl_dependencies.sh

index 9ba4849..b4b6dae 100644 (file)
@@ -19,8 +19,8 @@ cat /etc/apt/sources.list
 echo "---> Removing Vexxhost Ubuntu mirrors"
 sed -i 's/ubuntu.mirror.vexxhost.com/us.archive.ubuntu.com/g' /etc/apt/sources.list
 
-# UPDATE things
-sed -i -e "s,xenial,jammy,g" /etc/apt/sources.list
+# UPDATE things , jammy throws segfault on do-release-upgrade
+sed -i -e "s,xenial,focal,g" /etc/apt/sources.list
 sync
 cat /etc/apt/sources.list
 
@@ -30,10 +30,18 @@ DEBIAN_FRONTEND=noninteractive apt-get autoremove
 DEBIAN_FRONTEND=noninteractive apt-get apt-get -y -u dist-upgrade
 DEBIAN_FRONTEND=noninteractive dpkg --configure -a
 DEBIAN_FRONTEND=noninteractive apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get autoremove
+DEBIAN_FRONTEND=noninteractive apt-get clean
 
 # let the upgrade run anyway
 rm -rf /var/run/reboot-requir*
+DEBIAN_FRONTEND=noninteractive do-release-upgrade -f DistUpgradeViewNonInteractive --mode=server
+DEBIAN_FRONTEND=noninteractive apt-get update
+DEBIAN_FRONTEND=noninteractive apt-get autoremove
+DEBIAN_FRONTEND=noninteractive apt-get clean
 
+# again
+rm -rf /var/run/reboot-requir*
 DEBIAN_FRONTEND=noninteractive do-release-upgrade -f DistUpgradeViewNonInteractive --mode=server