FreeNAS iocage Plugin
See original GitHub issueUsing the plugin, amazon-dash service does not start. It results in this error :
File "/usr/local/lib/python3.6/site-packages/scapy/arch/__init__.py", line 63, in <module>
conf.use_bpf = True
File "/usr/local/lib/python3.6/site-packages/scapy/config.py", line 75, in __set__
self.hook(self.name, val, *self.args, **self.kargs)
File "/usr/local/lib/python3.6/site-packages/scapy/config.py", line 491, in _socket_changer
_set_conf_sockets()
File "/usr/local/lib/python3.6/site-packages/scapy/config.py", line 436, in _set_conf_sockets
raise ScapyInvalidPlatformException("Darwin (OSX) only !")
scapy.error.ScapyInvalidPlatformException: Darwin (OSX) only !
It also spits out the same error if installed manually.
I think only the last few lines are relevant, I have not touched anything, just installed the plugin and added 1 Homeassistant command in the xml file.
Another question, In the config file, where it says legacy-api for HomeAssistant, is that where you put the newer access token ? Thanks
Issue Analytics
- State:
- Created 5 years ago
- Comments:6 (1 by maintainers)
Top Results From Across the Web
Official iXSystems iocage plugins for FreeNAS and TrueOS
Official iXSystems iocage plugins for FreeNAS and TrueOS - GitHub - freenas/iocage-ix-plugins: Official iXSystems iocage plugins for FreeNAS and TrueOS.
Read more >Plugins — iocage 1.2 documentation
iocage plugins are a simple and very fast method to get application containers ... In this example, a complete Quasselcore plugin is installed...
Read more >13. Plugins — FreeNAS®11.2-U6 User Guide Table of Contents
Create and submit a new JSON file for the plugin: Clone the iocage-ix-plugins GitHub repository. Tip. Full tutorials and documentation for GitHub and...
Read more >Create an unofficial iocage plugin | TrueNAS Community
This resource will walk you through the process of setting up an iocage plugin. The intent is to familiarize people with the basic...
Read more >iocage Documentation - Read the Docs
iocage set is used to configure that plugin. In this example, a complete Quasselcore plugin is installed to a. FreeNAS system, then the...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
I’m pretty sure this a FreeNAS (iocage) issue. In general I’ve seen others report issues when trying to set an assigned IP address during creation. It seems like this works just fine for some people but for others it does not. I’ve always had good luck using the
dhcp=on vnet=on bpf=yes
options. Also I’ve seen others suggest these options when setting an IP manually fails to work. Besides I find (in my opinion) it much easier to manage IP address in one place, on my router, rather than multiple computers, VMs, and(or) jails@gt2416 I think the error is related to this issue with scapy
I have done a test install of the plugin and got it running by replacing
/usr/local/lib/python3.6/site-packages/scapy/config.py
with this version from githubI found the easiest approach to install
wget
and download the file directly using the plugin consoleFor a long live access token replace that line with
access_token:
(obviously include your token)Note: I also suggest you install
ca_root_nss
> This is not related to your error but I have just discovered this is required foramazon-dash --version
to work correctly