XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login
    1. Home
    2. Popular
    Log in to post
    • All Time
    • Day
    • Week
    • Month
    • All Topics
    • New Topics
    • Watched Topics
    • Unreplied Topics

    • All categories
    • A

      XO error/warning: Clean VM directory. unhandled error while checking alias.

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      37
      1
      0 Votes
      37 Posts
      403 Views
      FagnerMoraesF
      @pierrebrunet Thanks.
    • stormiS

      XCP-ng 8.3 updates announcements and testing

      Watching Ignoring Scheduled Pinned Locked Moved News
      559
      1 Votes
      559 Posts
      263k Views
      marcoiM
      latest patches, host1 /master patches went well and rebooted. moved vms over. host 2 in pool click on patch and it just sat there. [image: 1780526824354-976ce535-3ff7-4043-a054-d18d7358aa3c-image-resized.jpeg] i ssh into the host2 yum clean metadata and yum update manually applied updates. XO still showed host 2 needing patching, so i reboot it. XO still showed host 2 need patches. I rebooted XO. host 2 shows patch, and task still remains in XO. Any idea how to clear it out from XO. or is it wait 24 hours kinds of thing?
    • P

      broken backup in XOA 6.5 ? orphan VDI Directory, not referenced by any backup

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      12
      5
      0 Votes
      12 Posts
      155 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.
    • B

      Adding new host to pool fails - Stunnel SSL certiticate verification failure

      Watching Ignoring Scheduled Pinned Locked Moved Solved XCP-ng
      15
      0 Votes
      15 Posts
      347 Views
      B
      @LucienLassalle Interesting. I'm not sure I was all the way up to date when I upgraded to 8.3 and it's possible I was a month or two behind. I only upgraded because I ran across a need for the virtualized TPM support (which is cool to see implemented!). Thanks again for all the effort in looking at this!
    • P

      XO-Lite back to 0.19

      Watching Ignoring Scheduled Pinned Locked Moved Solved XO Lite
      11
      1
      0 Votes
      11 Posts
      200 Views
      acebmxerA
      @pdonias confirmed... [image: 1780065202934-screenshot-2026-05-29-103255.png]
    • E

      Trying to enable v2v and difficulty adding nbdinfo on xo 6

      Watching Ignoring Scheduled Pinned Locked Moved Migrate to XCP-ng
      12
      0 Votes
      12 Posts
      419 Views
      C
      @olivierlambert It looks like I cant' use the VM from VMware option because it can't see that the dependencies are already installed. [image: 1780553211322-15293415-8c29-4081-bd19-eeee9ad90abe-image.jpeg] [image: 1780553274201-77805d17-0e05-4d7c-8e4a-175c9bc79c3f-image.jpeg] @acebmxer I use XO from sources on Debian 12. @edsilber I will try something before, and if it doesn't work, I'll do what you say. Thank you
    • xerioX

      MTU change

      Watching Ignoring Scheduled Pinned Locked Moved 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.
    • DAYELAD

      XOA loses connection to hosts during VM migration / creation on XOSTOR SR

      Watching Ignoring Scheduled Pinned Locked Moved XOSTOR
      6
      0 Votes
      6 Posts
      261 Views
      olivierlambertO
      Please disable HA and report if you still have the issue.
    • R

      cifs-utils LPE (CVE-2026-46243) / 8.3 dom0 vulnerability inquiry

      Watching Ignoring Scheduled Pinned Locked Moved XCP-ng
      4
      0 Votes
      4 Posts
      182 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.
    • M

      CBR start operation is blocked

      Watching Ignoring Scheduled Pinned Locked Moved Management
      4
      0 Votes
      4 Posts
      91 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
    • 1

      REQUEST: Add PATCH /vms/{id} for updating VM properties (name_description, name_label)

      Watching Ignoring Scheduled Pinned Locked Moved Solved REST API
      7
      0 Votes
      7 Posts
      426 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" }
    • johnnezeroJ

      Server Admin Guide: A Tale of Two Servers: BIOS, GPU, and NUMA Tuning for XCP-ng: Preserving the valuable work done by Tobias Kreidl (@tjkreidl)

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      16
      2 Votes
      16 Posts
      799 Views
      tjkreidlT
      @poddingue Thank you kindly! Honestly, whatever organizational structure you think is best is fine by me.
    • M

      xe sr-create ignores other-config:auto-scan=true during SR creation

      Watching Ignoring Scheduled Pinned Locked Moved Compute
      3
      0 Votes
      3 Posts
      90 Views
      psafontP
      @mdm Similar to the name-description parameter, the CLI ignores this parameter. The expected way to use would be to set the field value after the SR has been created. I'll make a work item to change the CLI and warn of ignored parameters so confusion like this doesn't happen
    • acebmxerA

      Install XO from sources.

      Watching Ignoring Scheduled Pinned Locked Moved 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.
    • B

      XO-6 Cannot connect to server over Unifi SD-WAN, XO-5 works well

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      2
      0 Votes
      2 Posts
      24 Views
      olivierlambertO
      And how that change in architecture would disconnect you? Your SD-WAN is cutting the feed?
    • T

      Continuous Replication Speed

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      4
      2
      0 Votes
      4 Posts
      146 Views
      tjkreidlT
      @Pilow Yeah, I'd run iostat and look to see how th resources are being limited, I'd run something like "iostat -dtkx 10" so you get extended stats every 10 seconds during that replication process and look at the wait, queue states, etc. to see if that helps identify any bottlenecks.
    • J

      (Windows) guest IPv6 address doesn't collapse zeroes -> Long IPv6 addresses

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      20
      1
      0 Votes
      20 Posts
      771 Views
      J
      @dinhngtu said: I've taken a quick look, looks like it'll be solved as part of the Windows guest agent overhaul, so please look forward to that. Thanks for the info. I will be looking forward to that, indeed.
    • Z

      Disaster Recovery Backup - how to restore?

      Watching Ignoring Scheduled Pinned Locked Moved Xen Orchestra
      16
      0 Votes
      16 Posts
      5k Views
      olivierlambertO
      It hurts (4y ) but I'm glad we finally managed to get what you needed!! Thanks for posting a comment in here after all this time [image: 1779991585587-21cd8648-f61e-46d9-a52f-4ec55a7b7c8b-image.jpeg]
    • Y

      Test results for Dell Poweredge R770 with NVMe drives

      Watching Ignoring Scheduled Pinned Locked Moved Hardware
      31
      7
      0 Votes
      31 Posts
      5k Views
      Y
      @yllar I'm not sure honestly (I will have to ask the rest of the team), but anyway, even if it were fixed by latest xen package, we still didn't publish a new installer ISO with the fix. Target is still around June for the new ISO. Regards, Yann
    • J

      Backups Fail with ENOENT: no such file or directory

      Watching Ignoring Scheduled Pinned Locked Moved Backup
      11
      0 Votes
      11 Posts
      568 Views
      J
      @pierrebrunet I inadvertently found more information yesterday. I installed an old e492b commit on a new machine, configured identically to the original, and got a different error but the same effect. The new error is: xcp xo backup Error: read ETIMEDOUT That lead me to this page: https://xcp-ng.org/forum/topic/10799/backup-timeout-error I moved the XO machine onto the same subnet as XCP, leaving the storage behind in a different network. This fixed the issue, at least on commit e492b ... I have not yet tried it on the new release... however I am pretty confident it will be successful. If I'm honest, I think this is a tuning issue between XO and XCP. XO is now mounting an NFS share across this subnet boundary and that mount is not having any sort of performance issue, but for some reason XO times out transferring the same data from dom0? That seems off to me. It's not a probem moving XO to the other subnet, so I've done that, but maybe this deserves a look in the future.