SOLVED Не ставятся плагины, ошибка iocage

Buch

Dabbler
Joined
Feb 22, 2015
Messages
39
Приветствую всех!

В какой-то момент перестали устанавливаться плагины в TrueNAS-13.0-U5.3.
Старые плагины стоят,работают и обновляются без проблем не первый год.
Решил добавить еще один и вылетает ошибка:
изображение_2023-09-13_111845227.png
Пробовал ставить чистые basejail (clone jail создаются) разных релизов - тоже вылетают с ошибкой, менял пулы хранения плагинов/джейлов с созданием новых датасетов - не работает.

Порылся в логах, там пишут, что zfs receive вылетает с ошибкой:
Code:
[2023/09/07 23:51:39] (DEBUG) iocage.retrieve_plugin_json():279 - Plugin json file path: /mnt/NVME/iocage/.plugins/github_com_ix-plugin-hub_iocage-plugin-index_git/gitea.json
[2023/09/07 23:51:39] (ERROR) middlewared.job.run():367 - Job <bound method accepts.<locals>.wrap.<locals>.nf of <middlewared.plugins.jail_freebsd.PluginService object at 0x819d75a00>> failed
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_create.py", line 1028, in create_thickjail
    su.check_call(
  File "/usr/local/lib/python3.9/subprocess.py", line 373, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['zfs', 'receive', '-F', 'NVME/iocage/jails/gitea/root']' returned non-zero exit status 1.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_plugin.py", line 319, in fetch_plugin
    jaildir, _conf, repo_dir = self.__fetch_plugin_create__(props)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_plugin.py", line 565, in __fetch_plugin_create__
    iocage_lib.ioc_create.IOCCreate(
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_create.py", line 101, in create_jail
    return self._create_jail(jail_uuid, location)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_create.py", line 352, in _create_jail
    self.create_thickjail(jail_uuid, dataset.split('@')[0])
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_create.py", line 1050, in create_thickjail
    iocage_lib.ioc_common.logit({
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 107, in logit
    callback(content, exception)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 80, in callback
    raise callback_exception(message)
RuntimeError: Can't create thick jail from NVME/iocage/releases/13.1-RELEASE/root!

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 355, in run
    await self.future
  File "/usr/local/lib/python3.9/site-packages/middlewared/job.py", line 393, in __run_body
    rv = await self.middleware.run_in_thread(self.method, *([self] + args))
  File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1155, in run_in_thread
    return await self.run_in_executor(self.thread_pool_executor, method, *args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/middlewared/main.py", line 1152, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
  File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.9/site-packages/middlewared/schema.py", line 985, in nf
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.9/site-packages/middlewared/plugins/jail_freebsd.py", line 296, in do_create
    ioc.IOCage(callback=progress_callback, silent=False).fetch(**{
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/iocage.py", line 1072, in fetch
    plugin_obj.fetch_plugin(props, 0, accept)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_plugin.py", line 342, in fetch_plugin
    iocage_lib.ioc_common.logit({
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 107, in logit
    callback(content, exception)
  File "/usr/local/lib/python3.9/site-packages/iocage_lib/ioc_common.py", line 80, in callback
    raise callback_exception(message)
RuntimeError: gitea had a failure
Exception: RuntimeError Message: Can't create thick jail from NVME/iocage/releases/13.1-RELEASE/root!
Partial plugin destroyed


Сносил все релизы, перекачивал заново - не помогает.
Пробовал zfs send | zfs receive - ошибка, а в gui клонирование проходит без ошибок.

Думал с правами проблемы, но на чистом пуле тоже лезут ошибки.
В какую сторону копать?
 
Last edited:

Buch

Dabbler
Joined
Feb 22, 2015
Messages
39
Отвечу сам себе, переустановка системы с восстановлением конфига решило проблему
 
Top