Thanks for this - would a viable approach be to setup OMV 5 on a seperate (USB) drive - and if so would this create a dual boot system (system specs below) and keep OMV 4 intact? The idea then would be to get the new install sorted then Clonezilla over the old NVME drive.
Beiträge von johnvick
-
-
OK tried this - big hassle had to take the NAS to bits, remove the NVME, reassemble - and the upgrade failed.
I'd like to try again without the rebuilding. I have thought of disabling the NVME in the BIOS (ASUS Prime) but I can't find a way to do that.
Would changing the UUID of the cloned drive be likely to work and this way avoid removng the NVME?
-
I am planning on trying this on a cloned drive first but would like to be prepared as much as possible. After cloning I'll have the hassle of removing the system NVME drive from the underside of the motherboard to avoid any UUID conflicts. Aslo I want to avoid too much downtime as family on Covid-19 lockdown are relying on my media server (Jellyfin) to keep them entertained.
Anyone tried this and how did it go? Any pitfalls?
John
-
-
Unsure if this relates to me accidentally upgrading php to 7.3 but now Docker GUI gives this error:
Invalid RPC response. Please check the syslog for more information.
And:
Error #0:
OMV\Rpc\Exception: Invalid RPC response. Please check the syslog for more information. in /usr/share/php/openmediavault/rpc/rpc.inc:186
Stack trace:
#0 /usr/share/php/openmediavault/rpc/proxy/json.inc(97): OMV\Rpc\Rpc::call('Docker', 'getContainers', Array, Array, 3)
#1 /var/www/openmediavault/rpc.php(45): OMV\Rpc\Proxy\Json->handle()
#2 {main}
Syslog shows:
Code
Alles anzeigenMar 18 14:57:00 omv omv-engined[3571]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(193): OMVModuleDockerUtil::doApiCall('http::/images/j...')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(207): OMVModuleDockerUtil::getImageList(true)#012#2 [internal function]: OMVRpcServiceDocker->getImages(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getImages', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getImages', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63 Mar 18 14:57:00 omv omv-engined[3578]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(430): OMVModuleDockerUtil::doApiCall('http::/networks')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(1047): OMVModuleDockerUtil::getNetworkList()#012#2 [internal function]: OMVRpcServiceDocker->getNetworks(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getNetworks', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getNetworks', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63 Mar 18 14:57:00 omv omv-engined[3574]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(323): OMVModuleDockerUtil::doApiCall('http::/containe...')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(434): OMVModuleDockerUtil::getContainerList('/var/lib/docker')#012#2 [internal function]: OMVRpcServiceDocker->getContainers(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getContainers', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getContainers', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63 Mar 18 14:57:00 omv omv-engined[3681]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(193): OMVModuleDockerUtil::doApiCall('http::/images/j...')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(207): OMVModuleDockerUtil::getImageList(true)#012#2 [internal function]: OMVRpcServiceDocker->getImages(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getImages', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getImages', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63 Mar 18 14:57:00 omv omv-engined[3682]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(430): OMVModuleDockerUtil::doApiCall('http::/networks')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(1047): OMVModuleDockerUtil::getNetworkList()#012#2 [internal function]: OMVRpcServiceDocker->getNetworks(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getNetworks', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getNetworks', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63 Mar 18 14:57:00 omv omv-engined[3690]: PHP Fatal error: Uncaught Error: Call to undefined function curl_init() in /usr/share/omvdocker/Utils.php:63#012Stack trace:#012#0 /usr/share/omvdocker/Utils.php(323): OMVModuleDockerUtil::doApiCall('http::/containe...')#012#1 /usr/share/openmediavault/engined/rpc/docker.inc(434): OMVModuleDockerUtil::getContainerList('/var/lib/docker')#012#2 [internal function]: OMVRpcServiceDocker->getContainers(Array, Array)#012#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)#012#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('getContainers', Array, Array)#012#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Docker', 'getContainers', Array, Array, 1)#012#6 {main}#012 thrown in /usr/share/omvdocker/Utils.php on line 63
Unsure where to go from here?
Docker is working as is Portainer but I'd like to fix this if possible.
Thanks for any help.
-
Hi,
I semi stuffed my system by adding a Debian non-free repo to install graphics drivers and having forgot to remove the repo before apt update/upgrade. Ended up installing stuff I didn't want but all seemed to work - until I removed an unused plugin and the web interface disappeared. Anyway fixed this by installing php7.0-xml as I found in a forum post (not OMV forum, it was down).
I have however ended up with php v 7.3 installed - I think the default version is 7.0? All working fine now but are there likely to be problems with this and should I try to remove 7.3? Or best leave it be?
John
-
You can create a Clonezilla bootable USB drive, boot from it and image the existing M.2 to temporary storage then swap in the new NVME and write the image to this. This approach may fail if the new M.2 is smaller than the existing one. You'll find tutorials on Clonezilla easily.
There are other approroaches but worth learning this method for future system backups etc.
-
If your M.2 is SATA replacing it with NVME/PCI-E should free up the sixth SATA port.
I bought a 2 port SATA PCI-E card from AliExpress very cheap and has been working fine for several months.
-
I simply start it - no Seagate drive attached - and the version number is in bottom right corner. No ideas about SMART, sorry.
-
Possibly on the Australia site as I live in NZ. It's not Win 10 version but works under Win 10.
-
It works here with Windows 10. v2.1.902
Possibly ext4 is the problem? I can't remember what format the disk had when I did what you are trying to do. If no important data on the drive maybe format to NTFS?
-
Seagate Drive Settings in the utility - should have said earlier.
-
Plug the drive into a Windows computer and run the Seagate drive utility - it allows you to set spindown time.
John
-
I only have experience with Apache not nginx - and not all web apps work the same way with reverse proxies.
For Portainer see - https://portainer.readthedocs.io/en/1.10.2/faq.html - it's fussy about reverse proxies. For example trying to use the CLI for a Docker container from Portainer works from 192.168.xx.x but not from the reverse proxy address.
For Transmission maybe use the remote GUI instead of the web address? Whcih may give the same result but worth trying.
-
It could be that the location that you usually download to has gone offline hence the rootfs filling up. Login to the system with Putty or WinSCP for example and delete or move the movies, or delete throught the Transmission UI. Once you create space reboot and the Web GUI should be available and you can fix the underlying problem.
-
I had the same problems and resolved it by using a reverse proxy for emby. The advantage of this is you don't have to worry about port forwarding.
I link to emby by https://emby.mydomian.org
This needs you to run certbot again to create a second letsencrypt certificate for the new domain. I assume you are using nginx as web server? You'll no doubt find an example of how to do this in the emby documentation. I use Apache as my web server, I can post the necessary conf file if interested.
Having said all this I do this on a Ubuntu 18.04 server device not OMV but the principal is the same i am sure.
If you use for example https://mydomain.org/jackett it uses the existing certificate but
https://jackett.mydomain.org needs a seperate certificate.
John
-
I have a 4x4TB + 1x1TB unionfs/snapraid setup - all SATA drives on ASUS motherboard and Pentium CPU.
This error appeared:
Filesystem flags changed Service filesystem_srv_dev-disk-by-label-1TBHD
Date:Sun, 29 Dec 2019 17:32:39
Action:alert
Host:omv
Description: filesystem flags changed to 0x1008Your faithful employee,
Monit
Things are working as usual and short SMART test on the drive concerned did not show errors.
Any reason for concern?
John
-
What about using the mergerfs.balance script to even the spread of data across the drives?
When I started with UFS/Snapraid I noticed uneven spread and this script ran for a few hours and evened disk usage up. Since then the disk use has been pretty even. My setup is MFS. This was on OMV v4.
Naturally I had backups before I did this.
John
-
Sorry I didn't explain myself properly - if I only have four drive slots would I need to replace two of the 4TBs with bigger drives?
John
-
I have 4x4TB drives using unionfs and Snapraid. If I want to add storage am I correct in thinking I'd have to buy two bigger drives as the parity drive has to be the biggest?
John