Plugins not available in 11.2

Lazulitone

Dabbler
Joined
Sep 12, 2016
Messages
20
I recently moved to 11.2 and I'm not able to see the available plugin list populate in the GUI. Anyone have suggestions on how to diagnose this?

[Errno 1] Operation not permitted:

1552078395522.png

FreeNAS-11.2-U2.1
(Build Date: Feb 27, 2019 20:59)
Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz (12 cores)
RAM 32 GiB
 

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
We can't see the "more information" that might give us a better idea...

Have you set a default gateway in the network settings?
 

Lazulitone

Dabbler
Joined
Sep 12, 2016
Messages
20
Thank you for the response....

Code:
"
Error: concurrent.futures.process._RemoteTraceback:
"""
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_plugin.py", line 646, in fetch_plugin_index
    self.__clone_repo(git_server, git_working_dir)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_plugin.py", line 1258, in __clone_repo
    porcelain.pull(destination, repo_url, errstream=devnull)
  File "/usr/local/lib/python3.6/site-packages/dulwich/porcelain.py", line 826, in pull
    r.reset_index(tree=tree)
  File "/usr/local/lib/python3.6/site-packages/dulwich/repo.py", line 950, in reset_index
    validate_path_element=validate_path_element)
  File "/usr/local/lib/python3.6/site-packages/dulwich/index.py", line 530, in build_index_from_tree
    obj, entry.mode, full_path, honor_filemode=honor_filemode)
  File "/usr/local/lib/python3.6/site-packages/dulwich/index.py", line 460, in build_file_from_blob
    os.chmod(target_path, mode)
PermissionError: [Errno 1] Operation not permitted: b'/mnt/NomNomNas/iocage/.plugin_index/plexmediaserver.json'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/concurrent/futures/process.py", line 175, in _process_worker
    r = call_item.fn(*call_item.args, **call_item.kwargs)
  File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 128, in main_worker
    res = loop.run_until_complete(coro)
  File "/usr/local/lib/python3.6/asyncio/base_events.py", line 468, in run_until_complete
    return future.result()
  File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 88, in _run
    return await self._call(f'{service_name}.{method}', serviceobj, methodobj, params=args, job=job)
  File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
    return methodobj(*params)
  File "/usr/local/lib/python3.6/site-packages/middlewared/worker.py", line 81, in _call
    return methodobj(*params)
  File "/usr/local/lib/python3.6/site-packages/middlewared/schema.py", line 668, in nf
    return f(*args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/middlewared/plugins/jail.py", line 502, in list_resource
    header=False)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/iocage.py", line 914, in fetch
    icon=True, official=official)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_plugin.py", line 653, in fetch_plugin_index
    _callback=self.callback)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 90, in logit
    _callback(content, exception)
  File "/usr/local/lib/python3.6/site-packages/iocage_lib/ioc_common.py", line 64, in callback
    raise callback_exception(message)
RuntimeError: [Errno 1] Operation not permitted: b'/mnt/NomNomNas/iocage/.plugin_index/plexmediaserver.json'
"""

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 165, in call_method
    result = await self.middleware.call_method(self, message)
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1141, in call_method
    return await self._call(message['method'], serviceobj, methodobj, params, app=app, io_thread=False)
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1078, in _call
    return await self._call_worker(serviceobj, name, *args)
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1105, in _call_worker
    job,
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1036, in run_in_proc
    return await self.run_in_executor(self.__procpool, method, *args, **kwargs)
  File "/usr/local/lib/python3.6/site-packages/middlewared/main.py", line 1021, in run_in_executor
    return await loop.run_in_executor(pool, functools.partial(method, *args, **kwargs))
RuntimeError: [Errno 1] Operation not permitted: b'/mnt/NomNomNas/iocage/.plugin_index/plexmediaserver.json'

"
[\code]
 
Last edited:

sretalla

Powered by Neutrality
Moderator
Joined
Jan 1, 2016
Messages
9,703
I'm still guessing that this is failing to connect, so looking at DNS in your network config will be a place to start.
 

Lazulitone

Dabbler
Joined
Sep 12, 2016
Messages
20
Thank you sretalla, I have not seen this work for me in 11.2 yet. Unlike others, I skipped 11.1 when I moved directly from legacy. I feel underwater with this new networking setup. My DNS settings seem to be correct. I'll bite into this today and start over with the network configuration.:(
 

Lazulitone

Dabbler
Joined
Sep 12, 2016
Messages
20
Jurgen,

You are right, apparently all of my permissions have been changed. This is completely unexpected behavior from an update. Thank you.
 

Lazulitone

Dabbler
Joined
Sep 12, 2016
Messages
20
Fellas, In my newbieness I stumbled on a fix for this. I had previously created a windows share to the iocage pool to see if I could use windows to backup some config files from a jail. This changed the share type from unix to windows. When this happened the plugins no longer worked. Check your dataset share type. I changed it back to unix and it works again.
 
Top