nadbmal

Members
  • Posts

    33
  • Joined

  • Last visited

Everything posted by nadbmal

  1. Very annoying that OpenVPN-as is one of the most important/critical dockers I run and its the one that always randomly breaks and I don't notice it until it's too late when I'm not home and need to remote in. Changing the repo to linuxserver/openvpn-as:2.8.8-cbf850a0-Ubuntu18-ls122 according to the comment above fixed it anyway. Hopefully it'll stay fixed since that version number/repo adress shouldn't change.
  2. In 2018 or so when I set up my Ryzen 1700X based Unraid server I ran into an issue where the computer would randomly lockup after being idle. Somewhere I read that disabling C6 states by putting /usr/local/sbin/zenstates --c6-disable into my /config/go file would fix it and sure enough it did. It's been rock solid since then, I've gotten over >100 days uptime multiple times, only restarting for Unraid updates basically. But I believe this disables some kind of power saving features of the CPUs, so i'm wondering if it's ok to remove this line nowadays or if it's still a necessity? Ryzen on Linux was kinda new when I built this machine, but maybe it has matured by now? Would be nice to save a couple of watts... on the other hand "if it aint broke dont fix it" etc.
  3. Had the same problem. You can fix it for now by going to the "Nginx Log" folder and creating a file there (it errors because the folder is empty). I.e. on your Unraid machine, open up a Terminal/SSH and cd to /mnt/user/appdata/lancache-bundle/log/nginx and create a file in there ("touch test" for example will create a blank file called test), then it works.
  4. I can't rollback to an older working version, I put linuxserver/letsencrypt:0.34.1-ls25 into the Repository field but I just get: root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name='letsencrypt' --net='bridge' --privileged=true -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e 'EMAIL'='(redacted)' -e 'URL'='(redacted).duckdns.org' -e 'ONLY_SUBDOMAINS'='false' -e 'DHLEVEL'='2048' -e 'VALIDATION'='http' -e 'DNSPLUGIN'='' -e 'SUBDOMAINS'='www,' -e 'PUID'='99' -e 'PGID'='100' -p '43666:80/tcp' -p '43667:443/tcp' -v '/mnt/user/appdata/letsencrypt':'/config':'rw' 'linuxserver/letsencrypt:0.34.1-ls25' /usr/bin/docker: invalid reference format. See '/usr/bin/docker run --help'. The command failed. Anyone else or is it something on my end? EDIT: I fixed it by reverting to an even older version: linuxserver/letsencrypt:0.34.0-ls24 I got the version number from here: https://github.com/linuxserver/docker-letsencrypt/releases
  5. I don't wanna map /transcode straight to /tmp incase Plex sniffs around in there or if it ever does a "rm -rf *". Mapping it to its own subfolder is safer.
  6. Here's how to reproduce on my end (it simulates a reboot): - Have guest /transcode mapped to host /tmp/plexram - Stop the docker - Remove the folder /tmp/plexram - Start the docker. /tmp/plexram will be created again. - Try playing something that requires a transcode. It will only keep on spinning. - Create the folder "Transcode" inside /tmp/plexram - Now it works I'm attaching a screen recording of this. I don't wanna map /transcode straight to /tmp incase Plex sniffs around in there or if it ever does a "rm -rf *". Mapping it to its own subfolder is safer. 2019-04-01_16-13-51.mp4
  7. It creates the Session folder when you start a transcode. It doesn't create the parent Transcode folder, and fails.
  8. It creates the "Transcode/Sessions" folder when you save your docker settings. It expects it to already be there after a reboot.
  9. I've run into that bug too. It fails because there isn't a folder called "Transcode" in /tmp/transcode after a reboot since the RAM was wiped. So you just need to create that folder and it works. You could probably automate it by running "mkdir /tmp/transcode/Transcode" at boot.
  10. So I've been testing more and I've come to the conclusion that it is the client one of my users are using that is the problem: Chromecast. Whenever he plays something via the Chromecast it buffers the whole movie into RAM almost immediately, he can watch for 15 mins or so and then the whole movie is in RAM and gets killed. I had him try using the web player on his computer, and then it worked fine, it only buffered a couple of % ahead of where he was, like it should. This picture pretty much sums it up. Look at the buffer bars. EDIT: I have narrowed it down even further, and come to the conclusion that it is the transcoding of subtitles that is causing the problem, atleast when transcoding to ASS format. EDIT 2: And you can probably narrow it down even further to only being a issue with Chromecast users, because it transcodes to a MKV container. I tried with the web player in Chrome, which also uses ASS subtitles, but a MP4 container and then I can see the transcoder is throttled.
  11. Is there a way to display the Stats page without login? I'm thinking about setting up a raspberry pi + monitor or just a tablet just showing the stats page in my room
  12. I admit I havent ran memtest for 24 hours on the RAM, but i have done 2 hours and it was fine. I would prefer not to run memtest any more because then I need to connect a GPU (the Ryzen 1700x has no integrated...) and the server needs to be offline, and I get upset when I can't access my Plex on the iPad before i sleep... I've had previous experience with bad RAM and in those cases Memtest almost immediately got an error. Also everything else seems fine (I got 45 days uptime on 6.6.1 before I updated to 6.6.5)... Is there some "lighter" version of memtest I could run without taking the server offline? maybe some script that runs in /tmp/ and just moves big files around verifying their integrity to simulate Plex transcoding?
  13. I have 16 GB, with around 30% in use typically (looking at the dashboard page in Unraid). And all I know is that whenever I set /transcode/ <--> /tmp/ alot of stuff just breaks. I see users restarting movies constantly (I'm guessing they're getting a transcoder error). If I reboot then Plex wouldn't start transcoding anything immediately because it wanted to remove some left over Session files but since they were in /tmp/ they weren't there so it complained about that (not really sure how it gets solved, it just starts working eventually): Dec 01, 2018 16:55:25.314 [0x153c166d5800] ERROR - Transcoder: Error cleaning old transcode sessions: boost::filesystem::directory_iterator::construct: No such file or directory: "/transcode/Transcode/Sessions" One of the most absurd things I saw was someone direct streaming a movie, and it looked like it cached the whole video in the RAM and then quit the stream (I saw the Tautulli buffer bar fill up really fast and then disappear, and then re-appear when he restarted the movie...) Then whenever I just point it back at the SSD everything works wonderfully...
  14. Transcoding to RAM is severely broken I feel. I think it works fine as long as you’re the only user but If someone else starts watching too, needing a transcode, they’ll get an error. Plex could fix this if they removed old chunks from the other stream when another one starts watching.
  15. With Airvideo, has anyone observed a memory leak when its generating thumbnails? I'm using AirvideoHD for iOS and tvOS, and whenever I go into a folder that has videos that hasn't been thumbnailed/cached before I see the memory usage of the docker jump up and never go down again. Workaround is to keep track of memory usage and browse through all your share folders, and then restart the docker when you see memory getting a bit uncomfortable, and repeat. Once all thumbnails are made you can leave the docker running... until you add a bunch of videos again
  16. I only use one stick of ram, and everything I've seen reports it as ECC being enabled (both Unraid and Memtest). Kingston KVR21E15D8/8
  17. Thanks. I also ran into the C6 states bug fairly fast in my testing (I've been running the trial version on it) but once I disabled it in BIOS it seems to have gone away. I'm gonna add that zenstates thing too just to be sure. I think I'll do the migration soon then.
  18. So is Unraid + Ryzen stable nowdays? I'm thinking about moving over from my old box. I've put together a rig with a 1700X CPU, 8 GB ECC RAM and a Aorus (Gigabyte) AX370-Gaming K7 motherboard. I went with that motherboard because it has a M.2 slot, 8x SATA ports and supports ECC RAM. My current Unraid/Plex Server is a i3-6100, 4 GB regular RAM and a Gigabyte H270N-WIFI which is getting a bit slow for 4K transcodes in Plex (the 1700X does it much better obviously). I currently use 6x 4 TB disks + 1x 250 GB NVMe as cache. Since this new motherboard has 8x SATA ports I will eventually add more disks. So should I move over today or should I hold off for a while? Are there any gotchas with a Ryzen based Unraid server?
  19. I'm gonna sleep better now. OCD made me do it.
  20. I've been meaning to get a new motherboard and bigger case so this is just more motivation to do it. Someday.
  21. Ah ok, kinda scary that it's not just cosmetic but good that it shouldn't matter (apart from my OCD going slightly insane). When I run out of space, can I replace any of the drives (all 6 ports/bays are full) or do I need to replace a specific one? On that note, I assume if one of the current disks were to go bad, I couldn't replace the failed drive with a bigger one and then make that the new parity, and then make the old parity a data disk?
  22. So now I've done it and changed one of the parity drives to a data one. I decided to keep "Parity 2" as a parity disc, but even though it's the only Parity disc now it's still named "Parity 2". Is this just cosmetic or can it cause problems later on? (I'm pretty sure it's cosmetic only but I just wanna be sure...) If it's cosmetic, is it possible to fix easily? (Disk 5 is clearing)
  23. I currently have two parity disks, but for a few reasons I am considering maybe eventually going down to just 1 (unimportant data, only have 6 drive bays, etc) down the line when I start running low on space (this is not something I would do today, but maybe next year) Is it possible to do? Is it as easy as just stopping the array, unassigning one of the parity disks, then start (maybe rebuild?), then stop again, and assign the disk as a data disk?
  24. Yeah I just don't trust it anymore. Since it has a 5 year warranty, I'm gonna see if I can return it and get my money back and go for a Samsung 960.
  25. I have the same exact disk, attached straight to the Gigabyte GA-H270N-WIFI motherboard, and this morning when I woke up I had a notification saying that my Cache disk was missing. It had a green ball next to it on the Main page, but when I went into its page it said that the drive was "spun down", and when I hit the Spin Up button, nothing happened. Then I did a reboot and nothing happened. Then I did a power down, and then power up again, and now it's back. But seeing as you had the same exact issue with this exact drive I'm bailing on it. Gonna run the mover and hope it gets my Plex install out of there, so I don't have to refresh all metadata etc. I ran diagnostics but all the SMART report says for it is: "Rea d NVMe SMART/Health Information failed: NVMe Status 0x4002" tower-diagnostics-20171205-1024.zip