Jump to content

joelones

Members
  • Content Count

    489
  • Joined

  • Last visited

Community Reputation

2 Neutral

About joelones

  • Rank
    Advanced Member

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Just upgraded to 6.7.2 and I'm experiencing hard random crashes (system unresponsive & always within first 5minutes of boot) and tried to tail the syslog to catch culprit, to no avail. Running the libreELEC dvb build along with two VMs (passing in a quad card NIC to pfsense, and a USB card to Windows along with a GPU). I tried setting "PCIe ACS override: to both" from Downstream, previous setting on 6.5.3 was set to "Yes". Has been rock stable on 6.5.3. I'm running an old AMD FX8320 cpu and ASRock 970 EXTREME4 motherboard. No further BIOS updates for this mobo since 2015. This is my append: append vfio-pci.ids=1b73:1100,8086:10bc pcie_acs_override=downstream initrd=/bzroot Both pci.ids corresponds to the NIC & USB, and I've got a WinTV HVR-1600 card which I'm not passing through. Any help is much appreciated. clarabell-diagnostics-20190911-1600.zip
  2. @gridrunnerThanks for this guide. Well done! A couple of comments though. Firstly, I'm not totally keen on the idea of port forwarding directly to my unRAID box's IP address. Shouldn't we worry about this? As such I tried to put nextcloud on it's own IP address via the br0 bridge and continued along with the guide and it did not work. I ran into errors about nginx not being able to resolve the nextcloud docker or something similar. I later realized it probably had something to due with the inherent restriction that docker has when you attempt to have a Docker container trying to talk to its own host, since this is considered a security breach. I'm not sure there's a real way around this restriction here? In any case, I know you can install letsencrypt on pfSense, and I'd love to see a pfSense, letsencrypt and haproxy guide as this particular setup is above my pay grade, so to speak...
  3. Thanks, yeah seems to work with external storage. I simply added a new host path to the docker and then added a local external storage setting to that host path.
  4. I haven't read the previous 60 some odd pages, and not sure if it's been answered, is there some way to add symlink outside of the /data folder, say another share? My gut feeling is no but just wanted to ask.
  5. Have others experienced this sort of issue: Couldn't download media cover for [76119][NOVA]: HttpCurl method HEAD not supported System.NotSupportedException: HttpCurl method HEAD not supported at NzbDrone.Common.Http.Dispatchers.CurlHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x000d6] in <8faeb593f49341d6a7a6d2c3c281887c>:0 at NzbDrone.Common.Http.Dispatchers.FallbackHttpDispatcher.GetResponse (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookies) [0x00097] in <8faeb593f49341d6a7a6d2c3c281887c>:0 at NzbDrone.Common.Http.HttpClient.ExecuteRequest (NzbDrone.Common.Http.HttpRequest request, System.Net.CookieContainer cookieContainer) [0x0007e] in <8faeb593f49341d6a7a6d2c3c281887c>:0 at NzbDrone.Common.Http.HttpClient.Execute (NzbDrone.Common.Http.HttpRequest request) [0x00008] in <8faeb593f49341d6a7a6d2c3c281887c>:0 at NzbDrone.Common.Http.HttpClient.Head (NzbDrone.Common.Http.HttpRequest request) [0x00007] in <8faeb593f49341d6a7a6d2c3c281887c>:0 at NzbDrone.Core.MediaCover.CoverAlreadyExistsSpecification.AlreadyExists (System.String url, System.String path) [0x0001d] in <f8c4a2c9e6194b509efc6018724d76df>:0 at NzbDrone.Core.MediaCover.MediaCoverService.EnsureCovers (NzbDrone.Core.Tv.Series series) [0x00044] in <f8c4a2c9e6194b509efc6018724d76df>:0 At first I thought it had something to do with sonarr being behind a VPN or something. But I did a random wget from within the docker to the thetvdb and it seems to download jpg fine. Thoughts?
  6. Thanks for the help Squid but the path is fine, I copy my scripts to /root on boot up via the go file. file /root/scripts/check_cpu_temp.py /root/scripts/check_cpu_temp.py: Python script, UTF-8 Unicode text executable I think it has more to do with the way python invokes the shell to run the the notify command (script) or something. Maybe I'll try to simply rewrite the script as a bash script instead.
  7. It's odd that the script triggers an exit status other than zero via cron but one thing for sure, the /usr/local/emhttp/webGui/scripts/notify command is not running properly through python via cron. If I run from the command line I see the valid outgoing email account as configured through the GUI Notifications email setup, but through cron I see: root@gmail.com Sent mail for root@gmail.com
  8. I wrote a simple python script which checks the CPU temp and uses /usr/local/emhttp/webGui/scripts/notify to alert. From the command line it seems to run fine just not from the crontab. This is what I see. Jun 4 12:06:01 clarabell crond[1731]: exit status 1 from user root /root/scripts/check_cpu_temp.py Jun 4 12:06:01 clarabell sSMTP[27055]: Creating SSL connection to host Jun 4 12:06:02 clarabell sSMTP[27055]: SSL connection using ECDHE-RSA-AES128-GCM-SHA256 Jun 4 12:06:05 clarabell sSMTP[27055]: Sent mail for root@gmail.com (221 2.0.0 closing connection h39-v6sm14129640edb.65 - gsmtp) uid=0 username=root outbytes=598 It appears /usr/local/emhttp/webGui/scripts/notify doesn't seem to run with the settings as configured through the GUI (root@gmail.com is not the email configured), presumably due to the way it gets invoke through the cron, maybe run in Thoughts? Script: #!/usr/bin/python # -*- coding: utf-8 -*- import subprocess import re MAX_THRESHOLD = 30 process = subprocess.Popen(['/usr/bin/sensors'], stdout=subprocess.PIPE) out, err = process.communicate() for line in out.split("\n"): if line and not line.isspace(): m = re.match(r'CPU Temp\:\s+[+]?(\d+(\.\d+)*)\s?°([CcFf])',line) if m: try: temp = float(m.group(1)) except ValueError: print "Not a float" break if temp > MAX_THRESHOLD: command_line = ['/usr/local/emhttp/webGui/scripts/notify', '-i', 'alert', '-s', 'unRAID CPU Temperature High', '-d', 'Temperature at %s degrees' % temp] process = subprocess.Popen(command_line, stdout=subprocess.PIPE, shell=False)
  9. Thanks @gridrunner. In fact, etherwake has an interface option with the -i parameter but my motherboard doesn't reliably stay off with WOL Lan enabled for some reason ie: it reboots after I halt pfsense, I would hate the scenario where both pfsense boxes are up at the same time.. too bad.
  10. I have a pfsense VM, which is my main router and a second bare metal pfsense box which is my backup and is normally powered off. I'd like to automate some sort of failover in the event that the pfsense VM shuts down or I have to bring down the array. My backup pfsense box has a quad which appears to not respond to wake on lan packets, however it does have an onbaord unused realtek nic. Similarly my unraid box has an unused realtek nic as well. Because of port limitations on my switch, I'd like to simply connect both of the realtek NICs with a patch cable and attempt to send a wol packet via this interface from unraid. 1) what wol utility should I use on unraid? 2) is there a way to send out the magic packet via a specific interface (in this case eth2 on unraid)? 3) how should the eth2 nic on unraid be configured, do I need an ip address? 4) how can I trigger the wol packet with the pfsense VM goes down?
  11. I have a pfsense VM, which is my main router and a second bare metal pfsense box which is my backup and is normally powered off. I'd like to automate some sort of failover in the event that the pfsense VM shuts down or I have to bring down the array. My backup pfsense box has a quad which appears to not respond to wake on lan packets, however it does have an onbaord unused realtek nic. Similarly my unraid box has an unused realtek nic as well. Because of port limitations on my switch, I'd like to simply connect both of the realtek NICs with a patch cable and attempt to send a wol packet via this interface from unraid. 1) what wol utility should I use on unraid? 2) is there a way to send out the magic packet via a specific interface? 3) how can I trigger the wol packet with the pfsense VM goes down?
  12. I can also confirm this behavior and I'm also removing the extra paths except /media.