diff --git a/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade b/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
index da82ab8b0698bfc3a54d54388332756fbcb29d73..fe1897d86d62d44e332e5d018e8ec4cd6de9fa1e 100755
--- a/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
+++ b/package/gluon-core/files/etc/uci-defaults/zzz-gluon-upgrade
@@ -5,6 +5,9 @@ UPGRADE_DIR=/lib/gluon/upgrade
 VERSION_DIR=/lib/gluon/version
 
 
+mkdir -p "$VERSION_DIR"
+
+
 version_of() {
 	opkg status "gluon-$1" | grep '^Version: ' | cut -d' ' -f 2
 }