diff --git a/package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api b/package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api
index 854d1d2687582525dc19bfe75b4f193b6e1af4a3..710765a25772c9568d5b18b4bb9601531af524df 100755
--- a/package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api
+++ b/package/gluon-status-page-api/files/lib/gluon/upgrade/500-status-page-api
@@ -12,4 +12,6 @@ uci -q batch <<-EOF
 	set uhttpd.main.max_requests=32
 EOF
 
-/etc/init.d/rpcd disable
+if [ -x /etc/init.d/rpcd ]; then
+	/etc/init.d/rpcd disable
+fi