diff --git a/configuration/directories.go b/configuration/directories.go index a6f723344a5..99ef393e110 100644 --- a/configuration/directories.go +++ b/configuration/directories.go @@ -33,7 +33,10 @@ func HardwareDirectories() paths.PathList { } if viper.IsSet("directories.Data") { - res.Add(PackagesDir()) + packagesDir := PackagesDir() + if packagesDir.IsDir() { + res.Add(packagesDir) + } } if viper.IsSet("directories.User") {