Xen Orchestra - Permissions Issue - File level restore
- 
 This would list if the packaged is installed, so how to pipe that output into the next part would be the question. dpkg --get-selections | grep libvhdi-utils libvhdi-utils install
- 
 Found this code on the interweb. I would think either the 2nd or 3rd solution would work fine for our needs. 
- 
 Yeah, this might be the easiest solution... if [ $(dpkg-query -W -f='${Status}' nano 2>/dev/null | grep -c "ok installed") -eq 0 ]; then apt-get install nano; fiMight need to throw up a flag or warning if the package can't be found though. Like in my case I had to add the universal repo to my debian installation before I could install libvhdi-util and fuse. 
- 
 Should be able to check the exit code from apt-get. Now to wrap the whole thing into a nice little function that we can reuse in the future.  
- 
 5.5.2 is out. Grab it while it's hot! 
- 
 @Danp said in Xen Orchestra - Permissions Issue - File level restore: 5.5.2 is out. Grab it while it's hot! Hmmm, I am glad I didn't have time to futz with the other version! I actually don't even have XO backups set up yet. Still doing agents from inside the VMs since it works awesomely and I just haven't had time to play with XO. 
- 
 Yeah... usually best to wait a few days for them to work out any kinks before upgrading production systems.  
- 
 Upgraded and back to stable release. Have you had any progress with the wrong fs typeissue? Do you have a open issue ticket?
- 
 @DustinB3403 No. There's an active thread over on the XO forum. I was just getting ready to post over there. Think I may have found the cause. 
- 
 @Danp nice, post a link and I can test as well. I'm busy with another issue, so I'll have to play catch up. 
- 
 @DustinB3403 Looks like Ubuntu has an older version of vhdimount in the repository. Can you post the output from vhdimount -V?
- 
 vhdimount -V 
 vhdimount 20150110Copyright (C) 2012-2015, Joachim Metz. 
 This is free software; see the source for copying conditions. There is NO
 warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 Report bugs to [email protected].
- 
 @DustinB3403 That's not the latest version. You want the one from 20160424, which should resolve the issues with file restore. Are you still built on Debian? 
- 
 @Danp Yes, still on Debian. 
- 
 What's the best way to install the correct version? On Ubuntu, I can add one of these mirrors and install from there using apt-get. Edit: I see that these repositories are for yakkety, and I'm still on xenial. 
- 
 @Danp a distro upgrade would likely be the easier approach. I'm performing this now on my system. (first day back to work in 11-days!) 


