Pool plugin issues

tron1001

Cadet
Joined
Feb 22, 2020
Messages
3
Hello everyone!
This is my first post and of course it can't just be a hello. lol I recently repurposed some old hardware to use as a media server. I created a test pool to play around with plugins to get a feel of how to set things up. Unfortunately when ever I attempt to install something, let's use MineOS as an example, I get the following errors bellow. I'm getting the sense that the web interface isn't pulling the correct packages or something of that nature. Any help would be greatly appreciated.


Error: Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_plugin.py", line 1504, in _clone_repo
repo = git.Repo(destination)
File "/usr/local/lib/python3.7/site-packages/git/repo/base.py", line 131, in __init__
raise NoSuchPathError(epath)
git.exc.NoSuchPathError: /mnt/TestPool/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 349, in run
await self.future
File "/usr/local/lib/python3.7/site-packages/middlewared/job.py", line 388, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/run_in_thread.py", line 10, in run_in_thread
return await self.loop.run_in_executor(self.run_in_thread_executor, functools.partial(method, *args, **kwargs))
File "/usr/local/lib/python3.7/site-packages/middlewared/utils/io_thread_pool_executor.py", line 25, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/schema.py", line 965, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/middlewared/plugins/jail.py", line 409, in available
plugins_versions_data = IOCPlugin(branch=branch, git_repository=plugin_repository).fetch_plugin_versions()
File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_plugin.py", line 220, in fetch_plugin_versions
self.pull_clone_git_repo()
File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_plugin.py", line 133, in pull_clone_git_repo
depth, self.callback
File "/usr/local/lib/python3.7/site-packages/iocage_lib/ioc_plugin.py", line 1569, in _clone_repo
k: v for k, v in kwargs.items() if v
File "/usr/local/lib/python3.7/site-packages/git/repo/base.py", line 988, in clone_from
return cls._clone(git, url, to_path, GitCmdObjectDB, progress, **kwargs)
File "/usr/local/lib/python3.7/site-packages/git/repo/base.py", line 939, in _clone
finalize_process(proc, stderr=stderr)
File "/usr/local/lib/python3.7/site-packages/git/util.py", line 333, in finalize_process
proc.wait(**kwargs)
File "/usr/local/lib/python3.7/site-packages/git/cmd.py", line 415, in wait
raise GitCommandError(self.args, status, errstr)
git.exc.GitCommandError: Cmd('git') failed due to: exit code(128)
cmdline: git clone -v https://github.com/freenas/iocage-ix-plugins.git /mnt/TestPool/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git
stderr: 'Cloning into '/mnt/TestPool/iocage/.plugins/github_com_freenas_iocage-ix-plugins_git'...
fatal: unable to access 'https://github.com/freenas/iocage-ix-plugins.git/': Could not resolve host: github.com
 

Heracles

Wizard
Joined
Feb 2, 2018
Messages
1,401
Hey Tron,

For us to provide any help, you need to give us all the details about your hardware and software. Which version of FreeNAS ? Your RAM / CPU / Motherboard / Hard disk controler / Hard drives / pool setup / ... ?
 

tron1001

Cadet
Joined
Feb 22, 2020
Messages
3
Ah, of course.

FreeNAS -11.3 Release U1
LSI 6Gbps SAS HBA LSI 9211-8i P20
AMD FX-4100 Zambezi Quad-Core 3.6GHz (4 cores / 8 threads)
32G DDR3 RAM Non ECC
120G Crucial for boot
240G Kingston for testing / cache

The kingston drive is currently not plugged into the HBA card but a regular sata port. I currently don't have the drives that will be used in the primary array due to funding (and we all know how that is lol)
 

tron1001

Cadet
Joined
Feb 22, 2020
Messages
3
UPDATE: This issue has been rectified.
Solution: This was caused by DNS not properly set up. I've made the necessary corrections to my network interface and now I'm able to install plugin normally. Thanks for taking the time to look at this and help me with it. :)
 
Top