diff --git a/manifest b/manifest
index d050f5deb7..2f5435a6d1 100644
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Omit\swal\smode\stests\sin\svacuum-into.test\sfor\sbuilds\sand\sconfigurations\sthat\sdo\snot\ssupport\swal\smode.
-D 2021-11-22T16:48:42.627
+C Omit\swal\smode\stests\sin\smemdb1.test\sfor\sbuilds\sand\sconfigurations\sthat\sdo\snot\ssupport\swal\smode.
+D 2021-11-22T16:50:41.322
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -1200,7 +1200,7 @@ F test/malloctraceviewer.tcl b7a54595270c1d201abf1c3f3d461f27eaf24cdef623ad08a0f
 F test/manydb.test 28385ae2087967aa05c38624cec7d96ec74feb3e
 F test/mem5.test c6460fba403c5703141348cd90de1c294188c68f
 F test/memdb.test c1f2a343ad14398d5d6debda6ea33e80d0dafcc7
-F test/memdb1.test 6abe1eb18ded9cadf3c01044ef3fb97d98e6c9736d3609410312026820f16c4e
+F test/memdb1.test 2c4e9cc10d21c6bf4e217d72b7f6b8ba9b2605971bb2c5e6df76018e189f98f5
 F test/memjournal.test 70f3a00c7f84ee2978ad14e831231caa1e7f23915a2c54b4f775a021d5740c6c
 F test/memleak.test 10b9c6c57e19fc68c32941495e9ba1c50123f6e2
 F test/memsubsys1.test 9e7555a22173b8f1c96c281ce289b338fcba2abe8b157f8798ca195bbf1d347e
@@ -1933,7 +1933,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 6f6f31c7df6831af28a24e69f744beeade739bb7bbb0810d5bbe592e4cd75e3d
-R b2cc8f3ef268f34c97829cb1aa58b60b
+P 65de17635468791678b9d205552a4faec2d6c3b7d330c559b6f81ab072254533
+R 8138fe107618e89498a671585c9ae9b7
 U dan
-Z 7717fd30c8d7147f1267bc468c6e03ee
+Z 5f6fb8081b4198ed8d1b17c8740a8365
diff --git a/manifest.uuid b/manifest.uuid
index 2f57ee599f..8a28a837ab 100644
--- a/manifest.uuid
+++ b/manifest.uuid
@@ -1 +1 @@
-65de17635468791678b9d205552a4faec2d6c3b7d330c559b6f81ab072254533
\ No newline at end of file
+0f13c0d9fd7757c6e0b845a285c0047d2c60293354335660d19d80ad799646fc
\ No newline at end of file
diff --git a/test/memdb1.test b/test/memdb1.test
index d8d78fdf28..5e219a4c01 100644
--- a/test/memdb1.test
+++ b/test/memdb1.test
@@ -233,36 +233,38 @@ ifcapable vtab {
 #-------------------------------------------------------------------------
 # dbsqlfuzz  0a13dfb474d4f2f11a48a2ea57075c96fb456dd7
 #
-reset_db
-do_execsql_test 800 {
-  PRAGMA auto_vacuum = 0;
-  PRAGMA page_size = 8192;
-  PRAGMA journal_mode = wal;
-  CREATE TABLE t1(x, y);
-  INSERT INTO t1 VALUES(1, 2);
-  CREATE TABLE t2(x, y);
-} {wal}
-db close
-
-set fd [open test.db]
-fconfigure $fd -translation binary -encoding binary
-set data [read $fd [expr 20*1024]]
-
-sqlite3 db ""
-db deserialize $data
-
-do_execsql_test 810 {
-  PRAGMA locking_mode = exclusive;
-  SELECT * FROM t1
-} {exclusive 1 2}
-
-do_execsql_test 820 {
-  INSERT INTO t1 VALUES(3, 4);
-  SELECT * FROM t1;
-} {1 2 3 4}
-
-do_catchsql_test 830 {
-  PRAGMA wal_checkpoint;
-} {1 {database disk image is malformed}}
+if {[wal_is_capable]} {
+  reset_db
+  do_execsql_test 800 {
+    PRAGMA auto_vacuum = 0;
+    PRAGMA page_size = 8192;
+    PRAGMA journal_mode = wal;
+    CREATE TABLE t1(x, y);
+    INSERT INTO t1 VALUES(1, 2);
+    CREATE TABLE t2(x, y);
+  } {wal}
+  db close
+  
+  set fd [open test.db]
+  fconfigure $fd -translation binary -encoding binary
+  set data [read $fd [expr 20*1024]]
+  
+  sqlite3 db ""
+  db deserialize $data
+  
+  do_execsql_test 810 {
+    PRAGMA locking_mode = exclusive;
+    SELECT * FROM t1
+  } {exclusive 1 2}
+  
+  do_execsql_test 820 {
+    INSERT INTO t1 VALUES(3, 4);
+    SELECT * FROM t1;
+  } {1 2 3 4}
+  
+  do_catchsql_test 830 {
+    PRAGMA wal_checkpoint;
+  } {1 {database disk image is malformed}}
+}
 
 finish_test