Can’t upgrade scale from 25.04 to 25.10

Today I’m trying to upgrade my nas to 25.10 from 25.04 via web UI.

While I get an error as beblow:

========================================

[EFAULT] Traceback (most recent call last): File “”, line 198, in _run_module_as_main File “”, line 88, in _run_code File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 707, in main() File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 493, in main enable_system_user_services(root, old_root) File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 135, in enable_system_user_services configure_serial_port(root, database_path(old_root)) File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 123, in configure_serial_port advanced = query_config_table(“system_advanced”, db_path, prefix=“adv_”) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 115, in query_config_table return query_row(f"SELECT * FROM {table}“, database_path, prefix) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 103, in query_row c.execute(query) sqlite3.DatabaseError: database disk image is malformed More info… Error: Traceback (most recent call last): File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 515, in run await self.future File “/usr/lib/python3/dist-packages/middlewared/job.py”, line 560, in __run_body rv = await self.method(*args) ^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/schema/processor.py”, line 174, in nf return await func(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/plugins/update.py”, line 441, in file await self.middleware.run_in_thread(self.file_impl, job, options) File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 622, in run_in_thread return await self.run_in_executor(io_thread_pool_executor, method, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 619, in run_in_executor return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs)) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3.11/concurrent/futures/thread.py”, line 58, in run result = self.fn(*self.args, **self.kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/plugins/update.py”, line 411, in file_impl self.middleware.call_sync(‘update.install’, job, destfile, update_options) File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1036, in call_sync return methodobj(*prepared_call.args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/plugins/update_/install_linux.py”, line 50, in install self.middleware.call_sync(“update.install_scale”, mounted, progress_callback, options) File “/usr/lib/python3/dist-packages/middlewared/main.py”, line 1036, in call_sync return methodobj(*prepared_call.args) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/usr/lib/python3/dist-packages/middlewared/plugins/update_/install.py”, line 61, in install_scale self._execute_truenas_install(mounted, command, progress_callback) File “/usr/lib/python3/dist-packages/middlewared/plugins/update_/install.py”, line 92, in _execute_truenas_install raise CallError(result or f"Abnormal installer process termination with code {p.returncode}”) middlewared.service_exception.CallError: [EFAULT] Traceback (most recent call last): File “”, line 198, in _run_module_as_main File “”, line 88, in _run_code File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 707, in main() File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 493, in main enable_system_user_services(root, old_root) File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 135, in enable_system_user_services configure_serial_port(root, database_path(old_root)) File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 123, in configure_serial_port advanced = query_config_table(“system_advanced”, db_path, prefix=“adv_”) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 115, in query_config_table return query_row(f"SELECT * FROM {table}", database_path, prefix) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File “/tmp/tmpkerzz4uj/truenas_install/_main_.py”, line 103, in query_row c.execute(query) sqlite3.DatabaseError: database disk image is malformed

———————————————

I checked with Chatgpt and it tell me my database was broken. But I don’t know how to recovery it.

Anyone can help me out? Thank you in advance.