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.

Multiple UI errors: "Warning: Invalid argument supplied" / failed to open stream:

Featured Replies

As per the pictures. Anyone know what is suddenly causing these issues?

 

I haven't changed any user settings, any general settings, network settings or done any OS update or installed any new plugins and this just started happening out of the blue.

 

1.png

2.png

3.png

  • Community Expert

You forgot the diagnostics: Tools -> Diagnostics

  • Community Expert

Nothing is jumping out to me, just some previous unrelated read errors with the docker image and some log spam, since it's GUI related maybe @bonienlwill have an idea.

You have CA auto-update installed, perhaps something went wrong in this process?

 

Start in safe mode and check again.

 

57 minutes ago, bonienl said:

You have CA auto-update installed, perhaps something went wrong in this process?

 

While it's possible, it's doubtful.  /tmp/plugins does not exist.  (Nor /tmp/unassigned.devices)

 

My best guess at the moment is that /tmp is mapped to a docker container (Jellyfin?) (or alternatively a user-script) for scratch space in transcoding and that container has deleted the contents of /tmp willy-nilly, causing the issues.

 

Ultimately a reboot is required to recover.

  • Author

I guess it's Jellyfin, see pictures.

 

Shutting it down and rebooting the server doesn't seem to fix the problem. Have I messed up something in the build?

 

I changed also the /tmp flag to another folder in JF and I'm still getting these UI errors too.

jf.png

jf_temp.png

 

Would it maybe be a good idea for UI elements/plugins to not rely on /tmp as well... a persistent place for UI element storage?

Edited by plantsandbinary

Instead of /cache <--> /tmp, do /cache <--> /tmp/jellyfin if you want.  You'd still need to reboot for anything to ultimately take effect.

 

6 hours ago, plantsandbinary said:

Would it maybe be a good idea for UI elements/plugins to not rely on /tmp as well... a persistent place for UI element storage?

/tmp is used in every OS by multiple programs.  This is all OK.  What isn't OK is if program X deletes the tmp files from program Y.  Since JellyFin as far as it was concerned had exclusive rights to /tmp (as per the screenshot), it felt it can delete whatever it wants.

  • Author

Thanks I did that and a reboot hasn't solved it.

  • Community Expert

Go to Settings - Docker and disable dockers then reboot 

Archived

This topic is now archived and is closed to further replies.

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.