diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 4af785036f7a0179c1357246ee3b409c787b6d9a..cfb6d9fc8547ce86f165468c14a8d0c9619f6505 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -242,8 +242,8 @@ test:linux:armv7:
   stage: test
   extends: .test_stack_unit:armv7
   variables:
-    GHC_VERSION: "9.2.4"
-    CABAL_VERSION: "3.8.1.0"
+    GHC_VERSION: "8.10.7"
+    CABAL_VERSION: "3.6.2.0"
     CROSS: ""
   when: manual
   needs: []
diff --git a/cabal.project.freeze b/cabal.project.freeze
index a91924586f3fbba3048fb882d363a79b733eac69..a3bbb7a9f4a0b5272d280b08e728ce6fe6693582 100644
--- a/cabal.project.freeze
+++ b/cabal.project.freeze
@@ -1546,8 +1546,6 @@ constraints: abstract-deque ==0.3,
              mcmc-types ==1.0.3,
              median-stream ==0.7.0.0,
              med-module ==0.1.2.2,
-             megaparsec ==9.2.2,
-             megaparsec-tests ==9.2.2,
              mega-sdist ==0.4.2.1,
              membership ==0.0.1,
              memcache ==0.3.0.1,
@@ -1977,7 +1975,7 @@ constraints: abstract-deque ==0.3,
              prim-uniq ==0.2,
              print-console-colors ==0.1.0.0,
              probability ==0.2.7,
-             process installed,
+             any.process ==1.6.15.0,
              process-extras ==0.7.4,
              product-profunctors ==0.11.0.3,
              profiterole ==0.1,