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.

oliverde8

Members
  • Joined

  • Last visited

  1. Hello, I have been running my Unraid NAS for over 4 years happily. The issue I am having started 1 year ago. I stopped my Nas for routine maintenance. Cleaning the dust of around it and cleaning the filters etc. Once I finished that it wouldn't start. I don't usually have a screen connected to it, after i realiezed that it wasn't starting I connected a screen. I remember at first I had blank screen and spent some time getting into the bios. I really struggled to get an output and get to the bios. I don't remember how but I ended up in the bios and reconfigured the usb key as the boot device. Now I always have a screen connected to it, so today I updated unraid. Restarted the unraid and all was good, I had output on the screen and everything was running. Then I stopped it. Now I am back at what I had 1 year ago. Nothing displays on the screen, I have no lights on the keyboard(leds or the capslock) and it's not booting. There is no activity on the usb key either. I tried to access the Bios, ESC, Delete, F2, nothing. I disconnected all the drives usb keys, still nothing. I also tried switching the ram without success. Edit: So the fans are running, the drives makes noise at start. The issue is last time I had the issue I couldn't reproduce it, after a shutdown start all was good. I am not sure if this is the right place to post this. It's not really an unraid issue; but not sure where else to post. Any ideas would be welcomed. Thanks
  2. Hello, If you were running nextcloud 17; like me you didn't keep nextcloud up to date, version 17 is not officially compatible with php 7.4. By chance the upgrade scripts do run on php 7.4. (revert back to the previous version if you tried to pdate manually); If you are runnning an even earlier version of nextcloud, this will probably not work; You should do a backup of the database as well before attemting this, as if one of the upgrade scripts fails because of the php version your database will be in a strange half migrated state. So try this to your own risk. I did the following: docker exec -it nextcloud updater.phar This updated my nextcloud to version 17. But it couldn't run the upgrade scripts. By chance the upgrade scripts of v17 works with php 7.4. Open up appdata\nextcloud\www\nextcloud\lib\versioncheck.php and remove everything beside the <?php at the first line Now run the upgrade script docker exec -it nextcloud occ upgrade Disable maintenance mode docker exec -it nextcloud occ maintenance:mode --off Now re-run, docker exec -it nextcloud occ upgrade until there is no update left. Hope it helps, ; The best way to actually do it, would be by changing the image to get an older version; then run the upgrades; then update the image again. I couldn't bother with that
  3. Hi, First of all thanks alot for all these community tools. I ended up here looking for a way to make my KVM work with unraid, everytime I switched PC's the VM which has unraid on it lost the usb devices which was quote annoying. I ended up finding the "USB Hot Plug for VM's with no passthrough" script. I had 2 issues. For some reasons, I have everything in a single bus and I wanted to ignore some of the usb devices. The KVM switches 3 devices, the kvm, mouse & keyboard. Having 3 of them switch simultaneously seems to create issues as one of them don't work randomly in windows I fixed these by : Adding a $ignoredDevices variable with the name of the devices I want to ignore Added a $waitBetweenPlugs delay, basically for plugging and unplugging it will wait a bit in between. #!/usr/bin/php <?PHP #backgroundOnly=true #description=A script designed to monitor a USB hub or a particular USB bus for changes and then attach or detach devices to an applicable VM /* * Configuration's */ $vmName = "Windows 10"; // must be the exact name $pollingTime = 10; // the interval between checks in seconds $startupDelay = 300; // startup delay before monitoring for changes in seconds (set to enough time for the VM to get up and running) $waitBetweenPlugs = 10; // If using a device such a KVM mounting multiple usb drives at once can cause some issues with the host. Wait in between. $ignoredDevices = [ // List of device names that should be ignored. 'Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive / Intellegent Stick 2.0' // must be exact as listed via lsusb ]; // only use one or the other of the following lines not both See thread for details #$hubName = "Texas Instruments, Inc. TUSB2046 Hub"; // must be exact as listed via lsusb $bus = "003"; // see thread for details /** * Code don't change from here on. */ function getDeviceList($bus, $ignoredDevices) { exec("lsusb | grep 'Bus $bus'",$allDevicesOnBus); foreach ($allDevicesOnBus as $Devices) { $deviceLine = explode(" ",$Devices); if (!in_array($deviceLine[5], $ignoredDevices)) { $initialState[$deviceLine[5]] = $deviceLine[5]; } else { logger("Ignoring device $Devices"); } var_dump(); } return $initialState; } function createXML($deviceID, $waitBetweenPlugs) { sleep($waitBetweenPlugs); $usb = explode(":",$deviceID); $usbstr .= "<hostdev mode='subsystem' type='usb'> <source> <vendor id='0x".$usb[0]."'/> <product id='0x".$usb[1]."'/> </source> </hostdev>"; file_put_contents("/tmp/USBTempXML.xml",$usbstr); } function logger($string) { echo "$string\n"; shell_exec("logger ".escapeshellarg($string)); } # Begin Main logger("Sleeping for $startupDelay before monitoring $bus for changes to passthrough to $vmName"); sleep($startupDelay); $hubBus = $bus; if ( ! $hubBus ) { $hub = explode(" ",exec("lsusb | grep '$hubName'")); $hubBus = $hub[1]; } logger("Monitoring $hubBus for changes"); $initialState = getDeviceList($hubBus, $ignoredDevices); while (true) { $unRaidVars = parse_ini_file("/var/local/emhttp/var.ini"); if ($unRaidVars['mdState'] != "STARTED") { break; } $currentDevices = getDeviceList($hubBus, $ignoredDevices); foreach ($currentDevices as $Device) { if ( ! $initialState[$Device] ) { logger("$Device Added to bus $hubBus Attaching to $vmName"); createXML($Device, $waitBetweenPlugs); exec("/usr/sbin/virsh attach-device '$vmName' /tmp/USBTempXML.xml 2>&1"); $initialState[$Device] = $Device; } } foreach ($initialState as $Device) { if ( ! $currentDevices[$Device] ) { logger("$Device Removed from bus $hubBus Detaching from $vmName"); createXML($Device, $waitBetweenPlugs); exec("/usr/sbin/virsh detach-device '$vmName' /tmp/USBTempXML.xml 2>&1"); unset ($initialState[$Device]); } } sleep($pollingTime); } ?> The KVM fix isn't perfect sometimes it still doesn't work I am going to try and spend some more time for maybe a better solution then a sleep. Lastly wouldn't it be better to have these scripts in github somewhere? grouped in one project?

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.