• Need FeedBack: New version of the File level restore

    Pinned Backup
    2
    2 Votes
    2 Posts
    26 Views
    A
    @florent LVM restore still failed for me (fix_flr commit b7230). Trying file restore from Ubuntu 22 VM (on S3 delta backup). Single VDI, 3 partitions (bios, uefi boot, LVM root). Accessing the LVM root. Jun 5 15:26:28 xo2 kernel: [16230.122916] loop5: detected capacity change from 0 to 21474836480 Jun 5 15:26:35 xo2 xo-server[4046]: 2026-06-05T19:26:35.793Z xo:api WARN admin | backupNg.listFiles(...) [146ms] =!> Error: Command failed: mount --options=loop,ro,sizelimit=20397948928,offset=1075838976 --source=/tmp/ouit10u6k3f/vhd0 --target=/tmp/d4l0v4n01h Jun 5 15:26:35 xo2 xo-server[4046]: mount: /tmp/d4l0v4n01h: unknown filesystem type 'LVM2_member'.
  • XCP-ng 8.3 updates announcements and testing

    Pinned News
    568
    1 Votes
    568 Posts
    266k Views
    A
    @rzr Installed and running. Not expecting any issues because I'm not using SMB/CIFS, ice card, or CPU with affected microcode. Rolling pool reboot failed me again... This time it got stuck evacuating a host with no VMs.
  • 1 Votes
    4 Posts
    79 Views
    bvitnikB
    @dthenot Aaaaah, so it even depends on the SR type. That also explains the difference I'm seeing in my lab with 8.1 vs 8.3. The first one uses LVM backed SR and the other one uses file system (ext) backed SR. I'll have to investigate this a little bit more. Was image-format key added by you (XCP-ng team) and is specific to XCP-ng or was it used at any point in XenServer also?
  • 7 Votes
    234 Posts
    44k Views
    P
    Local VMs vith scheduled Incremental Backup and CR are affected NFS VMs vith scheduled Incremental Backup are affected NFS VMs with CR not affected
  • Slow boot on rocky linux 10 latest kernel

    Compute
    1
    2
    0 Votes
    1 Posts
    17 Views
    No one has replied
  • Too many snapshots

    Backup
    49
    2
    0 Votes
    49 Posts
    4k Views
    julienXOvatesJ
    @henri9813 said: Hello, I see also this behavior which is "new" since few weeks. Previously, when a backup start: it stake a snapshot ( if there another one before, it delete it ). it upload the snapshot as a backup it coalesce the backup on the remote. end of the game. Now, the old snapshots are not deleted anymore which can lead easily to some disk full. Even with a retention of 1, the problem is present. I observe this only in Backup job, not DR/CR job. I just updated my XO to latest version, i will see if the issue is fixed. Hi @henri9813 , Issue should be resolved in 6.5.x, can you confirm on your side ? Thanks!
  • Continuous Replication Speed

    Backup
    7
    2
    0 Votes
    7 Posts
    205 Views
    florentF
    @tsukraw multiple NBD connection will open multiple reading connection, but the writing one is always one stream per disk in incremental replication with full replication, it's one stream for read and one for write
  • Adding new host to pool fails - Stunnel SSL certiticate verification failure

    Solved XCP-ng
    16
    0 Votes
    16 Posts
    399 Views
    LucienLassalleL
    @Bryanvh No problem The issue you encountered wasn't very clear. Therefore, I've proposed a change to the XAPI to make the error more explicit (this will likely be implemented in future XAPI releases). So instead of SSL Certification failure the message will be: POOL_JOINING_MASTER_CERTIFICATE_NOT_IN_POOL_BUNDLE. Thank you very much for your patience and for bringing this issue to our attention. References: https://github.com/xapi-project/xen-api/pull/7112 LucienLassalle opened this pull request in xapi-project/xen-api closed xapi: Improve error reporting when pool join fails on TLS verification #7112
  • 0 Votes
    4 Posts
    78 Views
    olivierlambertO
    Maybe you can check for a bigger timeout on your UDM?
  • Ghost PCI device - how to remove?

    Hardware
    3
    0 Votes
    3 Posts
    42 Views
    J
    @acebmxer Yeah, it does not show up as an available device in XOA or XCP-ng Center. Just listed when running lspci
  • 0 Votes
    15 Posts
    468 Views
    C
    Hi, everyone Thank you for your help. I had a flux that was blocked by our firewall. The button worked after that. But it doesn't explain why I lost this configuration and had to reinstall it. Thanks again.
  • "Guest tools status"

    Migrate to XCP-ng
    6
    0 Votes
    6 Posts
    377 Views
    kruessK
    Maybe, the view from hypervisor level would be interesting, too: # xenstore-ls -f | grep -i driver Will list the drivers for each domain. # list_domains Gives the VM UUID for each domain id.
  • Install XO from sources.

    Xen Orchestra
    27
    3 Votes
    27 Posts
    3k Views
    acebmxerA
    After building new xo with root and more testing, I have come to this conclusion... Both things are true, and they're in tension The official docs prefer non-root for the long-running service โ€” that's a least-privilege hardening recommendation for the daemon. Normal XO (UI, backups, hosts, VMs, NFS/CIFS remotes) works fine non-root. But several XO features assume root anyway. The ESXi/VMware import "install from source" buttons are hard-coded to refuse unless id -u == 0. You already hit this same pattern once before โ€” the credential-encryption/XenStore work (commit 5e8b7fd) existed precisely because non-root broke that too. So "everything fails non-root" isn't quite it โ€” what fails is the specific subset of features XO wrote assuming it runs as root. Each one needs a separate workaround. The import button is one that cannot be worked around for a non-root process: it's a uid check on the running daemon, full stop. The honest trade-off You can pick at most two of these three: Service runs non-root (docs' preference) In-app "install nbd from source" button works Script doesn't pre-install packages The button (#2) requires the daemon to be uid 0. So: Want the button to work โ†’ run that box as SERVICE_USER=root. Simplest, everything XO ships just works, zero manual steps. You give up the non-root hardening. Want to stay non-root โ†’ the button is permanently dead; the only way to get import working is the binaries being placed by root once (script or by hand). The binaries run fine as non-root โ€” only their installation needs root. My recommendation Use SERVICE_USER=root on this box. XO's own codebase keeps assuming root (import, and you already saw it with encryption/XenStore), so non-root is a recurring fight against upstream for marginal hardening. Root is fully supported, it's what the official XO appliance ships, and it makes the buttons you want work with no manual package steps. Keep non-root only if hardening that box is a hard requirement and you're fine never using the in-app import installer.
  • MTU change

    Xen Orchestra
    12
    0 Votes
    12 Posts
    7k Views
    bleaderB
    @Andrew I did suspect that would be sufficient, but we need to think at feature level, and as mentionned there is no such thing we could do "quickly" for linux and other OSes. I anyway did a brain dump of my investigation before posting my previous message and we do now have an entry in the roadmap for it, which was not the case previously.
  • 0 Votes
    37 Posts
    523 Views
    FagnerMoraesF
    @pierrebrunet Thanks.
  • cifs-utils LPE (CVE-2026-46243) / 8.3 dom0 vulnerability inquiry

    XCP-ng
    4
    0 Votes
    4 Posts
    220 Views
    R
    @LucienLassalle โ€” Thanks Lucien, appreciate the detailed reply. Glad we landed on the same result independently, and the CI/testing rationale makes complete sense โ€” stability matters more than rushing a same-day patch. Good to see June Updates #1 out covering Fragnesia, ptrace_may_dream, and Pintheft, and good to know CIFSwitch will likely be treated the same way. I'll keep checking the blog and the VSA registry. And noted on security@ for future reports. Thanks for the great work as always.
  • CBR start operation is blocked

    Management
    4
    0 Votes
    4 Posts
    105 Views
    M
    Hello. Thank you for your input. I am aware, that this is more of a warning message, than a error. Iยดm just trying to figure out, what is my best way to go here. My plan was: Setup a repljob for the vm in a lets say hourly interval On the day of the migration, shutdown the vm and start the last replication manually Disable the cr job Start the replicated vm on the new pool, check it and if all is ok, use it as new vm, otherwise start the old vm. The documentation says "If you want to start a VM on your destination host without breaking the CR jobs". Tbh i dont care about breaking the job. If everything works fine, i dont need it anymore, if not, i can setup a new job pretty fast. I was just wondering, if the new vm will stay in "blocked mode" for ever. Kind regards
  • 0 Votes
    7 Posts
    443 Views
    1
    @poddingue Confirmed working, thank you so much for the heads-up, this made my day! Got it wired into the n8n flow and it's running perfectly. One gotcha for anyone else landing here, name_description gets rejected with a 422 "excess property", it has to be nameDescription. Working body: { "nameDescription": "nginx, app-1, app-2 | 2026-06-01" }
  • 0 Votes
    12 Posts
    168 Views
    acebmxerA
    @pierrebrunet I have updated my XOA and Proxies... It seems i did not see the warning on the next round of backups. Will continue to monitor now patches are installed.
  • 2 Votes
    16 Posts
    838 Views
    tjkreidlT
    @poddingue Thank you kindly! Honestly, whatever organizational structure you think is best is fine by me.