diff --git a/scripts/utilities/upgrade_pve8_to_pve9.sh b/scripts/utilities/upgrade_pve8_to_pve9.sh index c4ee200..cdde748 100644 --- a/scripts/utilities/upgrade_pve8_to_pve9.sh +++ b/scripts/utilities/upgrade_pve8_to_pve9.sh @@ -578,12 +578,31 @@ apt_upgrade() { hash -r fi - - } apt_upgrade +# --------------------------- + +regenerate_pve_cache() { + msg_info "$(translate "Regenerating PVE package cache...")" + + mkdir -p /var/lib/pve-manager + chmod 755 /var/lib/pve-manager + + systemctl restart pve-manager 2>/dev/null || true + + sleep 2 + + timeout 10 pvesh get /nodes/localhost/apt/update 2>/dev/null || true + + msg_ok "$(translate "PVE cache regenerated")" +} + +regenerate_pve_cache + +# --------------------------- + run_pve8to9_check() { local tmp tmp="$(mktemp)" @@ -879,4 +898,4 @@ else read -r fi -exit 0 \ No newline at end of file +exit 0