Git Error Browsing Community Plugins

quasi51

Cadet
Joined
Feb 25, 2021
Messages
5
Hello,

I'm wondering if anyone can point me in the right direction with respect to this error I get when trying to switch to view the community plugins. I'm on TrueNAS-12.0-U2.1 and the only other piece of information that seems pertinent is that I've been fiddling around with danb35's script to install NextCloud. Otherwise I'm running a mix of plugins/jails from the official and community repository. How would I commit/stash the changes via git in a shell?

Error: Traceback (most recent call last):
File "/usr/local/lib/python3.8/site-packages/middlewared/job.py", line 367, in run
await self.future
File "/usr/local/lib/python3.8/site-packages/middlewared/job.py", line 405, in __run_body
rv = await self.middleware.run_in_thread(self.method, *([self] + args))
File "/usr/local/lib/python3.8/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.8/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.8/site-packages/middlewared/schema.py", line 977, in nf
return f(*args, **kwargs)
File "/usr/local/lib/python3.8/site-packages/middlewared/plugins/jail_freebsd.py", line 367, in available
return self.middleware.call_sync('plugin.available_impl', options).wait_sync(raise_error=True)
File "/usr/local/lib/python3.8/site-packages/middlewared/job.py", line 338, in wait_sync
raise CallError(self.error)
middlewared.service_exception.CallError: [EFAULT] Cmd('git') failed due to: exit code(1)
cmdline: git checkout 12.2-RELEASE
stderr: 'error: Your local changes to the following files would be overwritten by checkout:
.cirrus/install_script.sh
Please commit your changes or stash them before you switch branches.
Aborting'

Thanks for any help.
 
Joined
Mar 22, 2021
Messages
4
I'm glad i am not the only one, but I haven't been able to figure out myself. I am planning to just back up the config and do a clean install.
 
Top