XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    RPU Failure on 8.3: Yum HTTPS 500 Error for xo-lite package (Hung Task)

    Scheduled Pinned Locked Moved Unsolved Management
    2 Posts 2 Posters 15 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K Online
      kagbasi-wgsdac
      last edited by

      Hello Folks,

      I encountered a failure while attempting a Rolling Pool Update (RPU) on my two-node pool on Wednesday and wanted to report the logs to see if this is a known mirror issue or an orchestration edge case.

      Environment:

      Hypervisor: XCP-ng 8.3 (Two-node pool)
      Management: Xen Orchestra (Community Edition / From Sources | Commit 5af3268 )
      Update Method: Rolling Pool Update (RPU) feature via XO

      Issue Description:
      I initiated the RPU task via XOCE. The process failed during the host update phase. The RPU task in the XO UI appears hung (running since 2026-04-29 00:39), likely because the underlying yum process exited with an error that wasn't gracefully handled by the RPU state monitoring mechanism.

      The Error:
      The logs show a yum failure due to an HTTPS 500 Internal Server Error specifically when trying to fetch the xo-lite package from the mirrors. I can confirm there were no network outages at the time (since I was working remotely and my VPN connection to the site network dropped).

      Relevant Log Snippet:

      stderr: 'http://mirrors.xcp-ng.org/8/8.3/updates/x86_64/Packages/xo-lite-0.20.0-1.xcpng8.3.noarch.rpm: [Errno 14] HTTPS Error 500 - Internal Server Error
      Trying other mirror.
      
      Error downloading packages:
        xo-lite-0.20.0-1.xcpng8.3.noarch: [Errno 256] No more mirrors to try.'
      

      Full JSON Log:

      forum won't allow the full log, so I put it on pastebin.  Here's the link:  https://pastebin.com/raw/ueL86MiL
      

      Notes:

      It seems like a transient mirror issue, but I wanted to report it as it left the RPU task in a hung state in the UI for over 24 hours. I intend to clear the task and attempt a manual yum update on the hosts as a workaround, however, I'm going to hold off until the end of day today. Perhaps this will provide a live production environment, should the XCP-ng team wish to leverage it, for testing a fix.

      Has anyone else seen 500 errors on the xo-lite package recently, or is there a specific mirror I should check?

      As it stands now - 2026-05-01 04:30 - the RPU task is still hung (as shown in screenshot #1) and the first host (VMH01 - the pool master) is still in a disabled state (screenshot #2).

      Thanks for all the work on 8.3!

      SCREENSHOT #1 - Showing hung RPU task
      chrome_cA6EnyuQ4x.png

      SCREENSHOT #2 - Showing master host in disabled state
      chrome_0xxoYK4fzU.png

      1 Reply Last reply Reply Quote 0
      • olivierlambertO Offline
        olivierlambert Vates 🪐 Co-Founder CEO
        last edited by

        Pinging @julienxovates for feedback about RPU

        1 Reply Last reply Reply Quote 0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        • First post
          Last post