diff --git a/src/cron/location-update.in b/src/cron/location-update.in
index 6b1ebdc..8b7d23e 100644
--- a/src/cron/location-update.in
+++ b/src/cron/location-update.in
@@ -22,5 +22,10 @@ if [ -d /run/systemd/system ]; then
 	exit 0
 fi
 
+# Quietly abort if the package has been removed but not purged
+if [ ! -x @bindir@/location ]; then
+	exit 0
+fi
+
 # Call the location database updater
 exec @bindir@/location update
