diff --git a/src/libstore/local-store.cc b/src/libstore/local-store.cc index 94176c62f..5d9e96441 100644 --- a/src/libstore/local-store.cc +++ b/src/libstore/local-store.cc @@ -348,7 +348,7 @@ LocalStore::LocalStore(const Params & params) else openDB(*state, false); - if (experimentalFeatureSettings.isEnabled(Xp::CaDerivations)) { + if (!readOnly && experimentalFeatureSettings.isEnabled(Xp::CaDerivations)) { migrateCASchema(state->db, dbDir + "/ca-schema", globalLock); }