KristofferLindberg
Explorer
- Joined
- Mar 22, 2020
- Messages
- 61
Just tried to upgrade the TrueNas Nextcloud app to 1.6.57 and received the following error:
[EFAULT] Failed to upgrade App: Error: UPGRADE FAILED: failed to create patch: The order in patch list: [map[name:OVERWRITEHOST value:x.x.x.x:9001] map[name:OVERWRITEHOST value:x.y.com] map[name:PHP_MEMORY_LIMIT value:512M] map[name:PHP_MEMORY_LIMIT value:1024M] map[name:PHP_UPLOAD_LIMIT value:50G]] doesn't match $setElementOrder list: [map[name:POSTGRES_USER] map[name:POSTGRES_PASSWORD] map[name:OVERWRITECLIURL] map[name:OVERWRITEHOST] map[name:PHP_MEMORY_LIMIT] map[name:POSTGRES_HOST] map[name:POSTGRES_DB] map[name:NEXTCLOUD_DATA_DIR] map[name:PHP_UPLOAD_LIMIT] map[name:PHP_MEMORY_LIMIT] map[name:APACHE_DISABLE_REWRITE_IP] map[name:OVERWRITEHOST] map[name:OVERWRITEPROTOCOL] map[name:TRUSTED_PROXIES] map[name:NEXTCLOUD_TRUSTED_DOMAINS] map[name:NEXTCLOUD_ADMIN_USER] map[name:NEXTCLOUD_ADMIN_PASSWORD]]
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 427, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 465, in __run_body
rv = await self.method(*([self] + args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 177, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 44, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 115, in upgrade
await self.upgrade_chart_release(job, release, options)
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 299, in upgrade_chart_release
await self.middleware.call('chart.release.helm_action', release_name, chart_path, config, 'upgrade')
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1399, in call
return await self._call(
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1353, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1251, 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/chart_releases_linux/helm.py", line 49, in helm_action
raise CallError(f'Failed to {tn_action} App: {errmsg}')
middlewared.service_exception.CallError: [EFAULT] Failed to upgrade App: Error: UPGRADE FAILED: failed to create patch: The order in patch list:
[map[name:OVERWRITEHOST value:x.x.x.x:9001] map[name:OVERWRITEHOST value:x.y.com] map[name:PHP_MEMORY_LIMIT value:512M] map[name:PHP_MEMORY_LIMIT value:1024M] map[name:PHP_UPLOAD_LIMIT value:50G]]
doesn't match $setElementOrder list:
[map[name:POSTGRES_USER] map[name:POSTGRES_PASSWORD] map[name:OVERWRITECLIURL] map[name:OVERWRITEHOST] map[name:PHP_MEMORY_LIMIT] map[name:POSTGRES_HOST] map[name:POSTGRES_DB] map[name:NEXTCLOUD_DATA_DIR] map[name:PHP_UPLOAD_LIMIT] map[name:PHP_MEMORY_LIMIT] map[name:APACHE_DISABLE_REWRITE_IP] map[name:OVERWRITEHOST] map[name:OVERWRITEPROTOCOL] map[name:TRUSTED_PROXIES] map[name:NEXTCLOUD_TRUSTED_DOMAINS] map[name:NEXTCLOUD_ADMIN_USER] map[name:NEXTCLOUD_ADMIN_PASSWORD]]
Anyone who knows what this means?
And when I look at info it looks as if the app was upgraded to 28.0.2, but It still is running the old version 27.1.3
How can I force it to upgrade to the correct version?
[EFAULT] Failed to upgrade App: Error: UPGRADE FAILED: failed to create patch: The order in patch list: [map[name:OVERWRITEHOST value:x.x.x.x:9001] map[name:OVERWRITEHOST value:x.y.com] map[name:PHP_MEMORY_LIMIT value:512M] map[name:PHP_MEMORY_LIMIT value:1024M] map[name:PHP_UPLOAD_LIMIT value:50G]] doesn't match $setElementOrder list: [map[name:POSTGRES_USER] map[name:POSTGRES_PASSWORD] map[name:OVERWRITECLIURL] map[name:OVERWRITEHOST] map[name:PHP_MEMORY_LIMIT] map[name:POSTGRES_HOST] map[name:POSTGRES_DB] map[name:NEXTCLOUD_DATA_DIR] map[name:PHP_UPLOAD_LIMIT] map[name:PHP_MEMORY_LIMIT] map[name:APACHE_DISABLE_REWRITE_IP] map[name:OVERWRITEHOST] map[name:OVERWRITEPROTOCOL] map[name:TRUSTED_PROXIES] map[name:NEXTCLOUD_TRUSTED_DOMAINS] map[name:NEXTCLOUD_ADMIN_USER] map[name:NEXTCLOUD_ADMIN_PASSWORD]]
Error: Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 427, in run
await self.future
File "/usr/lib/python3/dist-packages/middlewared/job.py", line 465, in __run_body
rv = await self.method(*([self] + args))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 177, in nf
return await func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/schema/processor.py", line 44, in nf
res = await f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 115, in upgrade
await self.upgrade_chart_release(job, release, options)
File "/usr/lib/python3/dist-packages/middlewared/plugins/chart_releases_linux/upgrade.py", line 299, in upgrade_chart_release
await self.middleware.call('chart.release.helm_action', release_name, chart_path, config, 'upgrade')
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1399, in call
return await self._call(
^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1353, in _call
return await self.run_in_executor(prepared_call.executor, methodobj, *prepared_call.args)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3/dist-packages/middlewared/main.py", line 1251, 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/chart_releases_linux/helm.py", line 49, in helm_action
raise CallError(f'Failed to {tn_action} App: {errmsg}')
middlewared.service_exception.CallError: [EFAULT] Failed to upgrade App: Error: UPGRADE FAILED: failed to create patch: The order in patch list:
[map[name:OVERWRITEHOST value:x.x.x.x:9001] map[name:OVERWRITEHOST value:x.y.com] map[name:PHP_MEMORY_LIMIT value:512M] map[name:PHP_MEMORY_LIMIT value:1024M] map[name:PHP_UPLOAD_LIMIT value:50G]]
doesn't match $setElementOrder list:
[map[name:POSTGRES_USER] map[name:POSTGRES_PASSWORD] map[name:OVERWRITECLIURL] map[name:OVERWRITEHOST] map[name:PHP_MEMORY_LIMIT] map[name:POSTGRES_HOST] map[name:POSTGRES_DB] map[name:NEXTCLOUD_DATA_DIR] map[name:PHP_UPLOAD_LIMIT] map[name:PHP_MEMORY_LIMIT] map[name:APACHE_DISABLE_REWRITE_IP] map[name:OVERWRITEHOST] map[name:OVERWRITEPROTOCOL] map[name:TRUSTED_PROXIES] map[name:NEXTCLOUD_TRUSTED_DOMAINS] map[name:NEXTCLOUD_ADMIN_USER] map[name:NEXTCLOUD_ADMIN_PASSWORD]]
Anyone who knows what this means?
And when I look at info it looks as if the app was upgraded to 28.0.2, but It still is running the old version 27.1.3
How can I force it to upgrade to the correct version?