Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ademar

Members
  • Joined

  • Last visited

Everything posted by Ademar

  1. Correct. (I use a local domain name, set in Pi-hole. So i set something like http://some.name)
  2. I had an issue like this recently. I just needed to set the "APP_URL" container variable. See if your log says anything about an IP address, that's what tipped me off.
  3. It was in /mnt/user/appdata/Plex-Media-Server/Library/Application Support/Plex Media Server/Plug-in Support/Databases But in my situation I couldn't even load the webui, so it might be a different issue.
  4. I also had a couple of broken containers. I would use WinSCP to go into the folders for those containers in appdata, and see if there are any files that have stricter permissions than other. For example some which are owned by "root" while the others is owned by other users. I don't know why upgrading would break this though.
  5. After upgrading from 6.9.2 to 6.10.0 the official Plex image no longer works. The container is giving the same sqlite error message over and over 16:38:38[s6-init] making user provided files available at /var/run/s6/etc...exited 0. 16:38:38[s6-init] ensuring user provided files have correct perms...exited 0. 16:38:38[fix-attrs.d] applying ownership & permissions fixes... 16:38:38[fix-attrs.d] done. 16:38:38[cont-init.d] executing container initialization scripts... 16:38:38[cont-init.d] 40-plex-first-run: executing... 16:38:38[cont-init.d] 40-plex-first-run: exited 0. 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: executing... 16:38:38[cont-init.d] 45-plex-hw-transcode-and-connected-tuner: exited 0. 16:38:38[cont-init.d] 50-plex-update: executing... 16:38:38[cont-init.d] 50-plex-update: exited 0. 16:38:38[cont-init.d] done. 16:38:38[services.d] starting services 16:38:38Starting Plex Media Server. 16:38:38[services.d] done. 16:38:39Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:39Stopping Plex Media Server. 16:38:39kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:44Starting Plex Media Server. 16:38:44Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) 16:38:44Stopping Plex Media Server. 16:38:44kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] 16:38:49[cont-finish.d] executing container finish scripts... 16:38:49[cont-finish.d] done. 16:38:49[s6-finish] waiting for services. 16:38:49[s6-finish] sending all processes the TERM signal. 16:38:52[s6-finish] sending all processes the KILL signal and exiting. 16:39:19Container stopped "plex-first--run" is mentioned, maybe the container mistakenly believes this is the first time running? I do not see anything wrong in the syslog, or wrong file permissions. Have anyone else run into this problem? Edit: working again after giving everyone write access to db file.
  6. I updated from 6.9.2, got this message when starting the array: "Your flash drive is corrupted or offline. Post your diagnostics in the forum for help. See also here". Everything seems to be working normal. Edit: Plex (official docker container) is not working after the update. Container log is showing this every few seconds: Error: Unable to set up server: sqlite3_statement_backend::loadOne: attempt to write a readonly database (N4soci10soci_errorE) Stopping Plex Media Server. kill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec] Edit 2: scrutiny container is also having issues (not working at all, I won't post logs in this thread).
  7. I have 2 old drives, and I'm trying to decide if I should use them, or pension them. Let's say I have this setup: Parity: 8TB Parity 2: 4TB Disk 1: 4TB Disk 2: 4TB Disk 3: 4TB Disk 4: 4TB Parity 2 and Disk 4 is old, so what would happen if A) Parity 2 fails, B) Disk 4 fails. In situation A, I would want to just remove Parity 2 (then replace Disk 4 with a new 8TB disk). Is it possible to just remove Parity 2 after it have failed? In situation B, I would want to: Remove Parity 2, like in situation A. (As long as I don't loose any more disks, I should not loose any data). Replace Disk 4 with a new 8TB disk. Would it be possible to solve those two failure scenarios in the way described?
  8. 2. Yeah, no reason that should be a problem. The original post is very old, I see the UI is different now, do you see how you can add them to the same? 3. The 802.1Q standard allows for 4096 VLANs, I assume the limit in unraid isn't lower than that. I don't know anything about bridge assignments, that doesn't apply to VLANs on my machine (again, five year old post).
  9. I wanted to change the MAC on a Windows 10 VM, but after changing it (in "form view") I see in a packet capture on my router that It's still using the old address. Is this a known bug? I should mention that at some point I have probably changed MAC, then restored the VM from an old backup by copying over the vdisk1.img file. I don't know if this matters.
  10. Thanks for the tip, I ended up temporary moving all the data to the array, and building the cache from scratch.
  11. Originally, I had just one 256GB cache. At some point I added another 500GB, and everything automagically got copied over from the original cache drive, to form a mirror. Now, I have installed another 500GB SSD, and want to replace the 256GB drive. (So "Cache" will be the new 500GB, "Cache 2" is the old 500GB, they will still mirror each other). With the array stopped, I selected my new 500GB drive as "Cache" (replacing the existing 256GB), and assumed all data would be automatically copied over from my existing 500GB "Cache 2" drive. But when I started the array, both cache drives had the status "Unmountable: Too many missing/misplaced devices". I've changed back to the original setup, and I still have all my data mirrored on the old drives. So the question is, what is the proper procedure to replace "Cache" 256GB with new 500GB drive? (I'd like to just mention another curiosity, after I got the "Unmountable" warning, I changed the selected "Cache" drive from my new 500GB, back to 256GB, and I got a warning saying all data on 256GB would be overwritten. But when I changed selected "Cache" drive to "no drive", then back to 256GB, the warning disappeared, and no data was overwritten. The fact that I first got this warning, then it disappeared sounds like a tiny bug perhaps? I had the old 500GB selected as "Cache 2" all the time while doing this.)
  12. Really? Is that the 3rd time this year there is some kind of WEBUI related issue? I'm just going to stop updating this.
  13. In the script I'm actually running, I have commented out the line starting with "size", that line is probably causing problems. Glad to hear it's working.
  14. That sounds right. Make sure you do not have quotes around the whole thing in qBittorrent (so no symbols before python3)
  15. It took some tinkering, but I've figured out how to do it with python. The docker image includes python3, so this is what I did: Mount a folder, "/mnt/user/path" to "/script" In qBittorrent, put this under "run external program": "python3 /script/notify.py "%N" "%G" "%Z"" This is a simplified version of my script, which sends a notification via Pushover import sys import time import json import urllib name = sys.argv[1] tags = sys.argv[2] size = sys.argv[3] pushover_user = "USER" pushover_token = "TOKEN" import http.client #Python 3 def pushover(): conn = http.client.HTTPSConnection("api.pushover.net:443") conn.request("POST", "/1/messages.json", urllib.parse.urlencode({ "token": pushover_token, "user": pushover_user, "message": name + " has finished downloading", }), { "Content-type": "application/x-www-form-urlencoded" }) conn.getresponse() pushover()
  16. Yeah the fix is released.
  17. The 4.3.4 update breaks everything again. The torrents are running, but everything except the top menu is just blank in the WebUI. Don't update yet.
  18. I think you can set start position by "Window, Save Position"
  19. I think you are referring to a problem that has been discussed in the previous pages. If you look at the container log it should tell you what files you have to move.
  20. According to the "viewDockerLogSize" script, my binhex-krusader docker has a 3.6GB log. What is the purpose of such a huge log, does it show everything that's ever done in krusader? Is it safe to just delete in terminal, and is there a way to turn down the degree of logging?
  21. Someone said this is because it doesn't find the .fastresume file. On my container that I installed 6 months ago, I see this message in the log (I have not updated): "The legacy data directory '/config/data/qBittorrent/' is used. It is recommended to move its content to '/config/qBittorrent/'" I'm guessing this has something to do with it, try moving the files like the log message says.
  22. I'm using linuxserver/mariadb as database. If you want to manage your db you can use for example phpmyadmin/phpmyadmin. I don't remember exactly how I set everything up, but I think I used phpmyadmin to create a db user called "bookstack", then entered that info under "Database user" and "Database password" for the bookstack container.
  23. I'm running two containers based on the same image. This setup breaks the automatic removal of old, unused Docker images. This is what happened when I tried updating: Have both containers running. Go to Docker tab, select "apply update" on one of the containers. When the updater has run the command to start the container again, it tries removing the old image. It says "Removing orphan image <image id>", "Error: Image can not be deleted, in use by other container(s)" (This is good, we don't want to delete images that are in use). After updating the second container, the updater doesn't try to delete the old image. (The old image is no longer in use at this point, so the updater should ideally attempt to remove it). This is just a minor annoyance, removing the old image in command line works fine. (I didn't include any diagnostics, because I really didn't think it would be necessary for debugging. This kind of setup is probably very rare.)
  24. That episode was a great surprise, really enjoyed it. Any hints on what services are coming? 🙂

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.