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

    XOA deploy error

    Scheduled Pinned Locked Moved Solved Xen Orchestra
    xoadeployerrorxcp-ng 8.3
    28 Posts 7 Posters 14.2k Views 7 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 Offline
      kbsp @olivierlambert
      last edited by

      @olivierlambert

      Deployment via vates.tech:

      Payload:

      {
          "jsonrpc": "2.0",
          "method": "VM.import",
          "params": [
              "OpaqueRef:ffc7769e-7f87-1cd4-d663-e0708c8668f1",
              "http://xoa.io/xva",
              "OpaqueRef:c4654571-863f-6eb2-f015-9055e29ecb98",
              false,
              false
          ],
          "id": 1
      }
      

      Response:

      {
          "jsonrpc": "2.0",
          "error": {
              "code": 1,
              "message": "INVALID_VALUE",
              "data": [
                  "bridge",
                  "xapi1"
              ]
          },
          "id": 1
      }
      

      After this I see an exclamation point in a red circle and an error message that's just {}. Other jsonrpc payloads seem to work. I can see my networks and datastores just fine.

      Deployment via XO Lite

      Payload:

      {
          "jsonrpc": "2.0",
          "id": 20,
          "method": "VM.import",
          "params": [
              "OpaqueRef:a364cc08-dda6-f218-bd51-4956b4f18477",
              "http://xoa.io:8888/",
              "OpaqueRef:c4654571-863f-6eb2-f015-9055e29ecb98",
              false,
              false
          ]
      }
      

      Response:

      {
          "jsonrpc": "2.0",
          "error": {
              "code": 1,
              "message": "INVALID_VALUE",
              "data": [
                  "bridge",
                  "xapi1"
              ]
          },
          "id": 20
      }
      

      After this I see the error message that @fatek posted a screenshot of.

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

        That's interesting, can you check the /var/log/xensource.log file?

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

          I think I have lead, it's not due to the deploy script, but the XVA itself. Stay tuned.

          1 Reply Last reply Reply Quote 1
          • nathanael-hN Offline
            nathanael-h Vates 🪐 DevOps Team
            last edited by

            Hello @kbsp @stefanflegg and @fatek, a new XOA image has just been uploaded. Can you test it and keep us posted?

            K 1 Reply Last reply Reply Quote 1
            • K Offline
              kbsp @nathanael-h
              last edited by

              @nathanael-h Deployment via vates.tech was successful!

              1 Reply Last reply Reply Quote 1
              • F Offline
                fatek
                last edited by

                Thank you, I am now able to deploy XOA!

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

                  Great news 🙂 Thanks for reporting the issue, it was rather subtle.

                  F 1 Reply Last reply Reply Quote 1
                  • F Offline
                    fatek @olivierlambert
                    last edited by

                    @olivierlambert said in XOA deploy error:

                    Great news 🙂 Thanks for reporting the issue, it was rather subtle.

                    Do I get a prize for that? maybe some ice crea or candy? 😀

                    1 Reply Last reply Reply Quote 0
                    • N Offline
                      newbie2xcp
                      last edited by newbie2xcp

                      I just installed 3 fresh nodes of 8.2.1 and could not deploy via vates or via script, I then installed 8.3 rc2 and neither are working. 3 days ago, I was able to use script to install XOA and today no luck. I have tried with and without DHCP. Attaching log from rc2.xoa log.txt

                      8.2.1
                      467ae45d-c78e-477e-bfe3-37cb31fefd83-image.png

                      8.3
                      311eefcd-538d-41ea-9927-3e672b7d9aaa-image.png

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

                        Please try to deploy with the bash script and report if you have a more details error (otherwise it should be displayed inside the /var/log/xensource.log)

                        N 1 Reply Last reply Reply Quote 0
                        • N Offline
                          newbie2xcp @olivierlambert
                          last edited by

                          @olivierlambert I did this, log is attached original message above
                          .

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

                            Sorry missed it. So "IMPORT_ERROR_PREMATURE_EOF" means something stopped the download before it was finished.

                            You can try to download XOA first, then use the deploy script locally to see if it's better. Follow this: https://xen-orchestra.com/docs/airgap.html#deploy-your-air-gap-xoa

                            1 Reply Last reply Reply Quote 0
                            • N Offline
                              newbie2xcp
                              last edited by

                              link above uses https and I get this error
                              [16:39 r530-n3 ~]# curl https://xoa.io/deploy > deploy.sh
                              % Total % Received % Xferd Average Speed Time Time Time Current
                              Dload Upload Total Spent Left Speed
                              0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
                              curl: (35) OpenSSL/1.0.2k-fips: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

                              use http instead downloads script
                              [16:39 r530-n3 ~]# curl http://xoa.io/deploy > deploy.sh
                              % Total % Received % Xferd Average Speed Time Time Time Current
                              Dload Upload Total Spent Left Speed
                              100 4970 100 4970 0 0 20525 0 --:--:-- --:--:-- --:--:-- 20622
                              [16:40 r530-n3 ~]# cat deploy.sh

                              We did figure out Fortinet was blocking something for port 8888 and the FW admin adding xao.io to allow list, normal bash script started working, I tried curl https://xoa.io/deploy > deploy.sh after install and get same openssl error (not that I need to worry about it now).

                              Thanks for the assistance.

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

                                So now regular deploy should work 🙂

                                1 Reply Last reply Reply Quote 0
                                • S Offline
                                  stefanflegg
                                  last edited by

                                  Just tested the newly released 8.3 iso and I can confirm that XOA deployed as expected.

                                  1 Reply Last reply Reply Quote 1
                                  • olivierlambertO olivierlambert marked this topic as a question on
                                  • olivierlambertO olivierlambert has marked this topic as solved on
                                  • olivierlambertO Offline
                                    olivierlambert Vates 🪐 Co-Founder CEO
                                    last edited by

                                    Thank you for your feedback @stefanflegg !

                                    1 Reply Last reply Reply Quote 0
                                    • H Offline
                                      HamiltonWDS
                                      last edited by HamiltonWDS

                                      I know this has been some time for this thread, but raising it due to having the same issue and finding via a web search.
                                      I encountered the same problems when attempting to deploy from the Website and XO-Lite. I also had a failure when trying to download the deploy.sh. The cause of the problems appears to be due to outdated OpenSSL version (OpenSSL/1.0.2k-fips) when using curl.

                                      I am using the latest XCP-ng version of 8.3
                                      I did perform an update after the installation.

                                      Running the command:

                                      curl https://xoa.io/deploy > deploy.sh
                                      

                                      Results in:

                                        % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                                                       Dload  Upload   Total   Spent    Left  Speed
                                        0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
                                      curl: (35) OpenSSL/1.0.2k-fips: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
                                      

                                      Running:

                                      curl --version
                                      

                                      Results in:

                                      curl 8.6.0 (x86_64-koji-linux-gnu) libcurl/8.6.0 OpenSSL/1.0.2k-fips zlib/1.2.7 OpenLDAP/2.4.44
                                      Release-Date: 2024-01-31
                                      Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns ldap ldaps pop3 pop3s rtsp smtp smtps telnet tftp
                                      Features: AsynchDNS GSS-API HSTS HTTPS-proxy IPv6 Kerberos Largefile libz NTLM SPNEGO SSL threadsafe UnixSockets
                                      

                                      I was not successful in updating OpenSSL or Certificates (I did not add any respositories).

                                      However, downloading the deploy.sh script by wget was successful and I was able to then deploy XOA.

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

                                        Add @nathanael-h to take a look

                                        1 Reply Last reply Reply Quote 1
                                        • nathanael-hN Offline
                                          nathanael-h Vates 🪐 DevOps Team @HamiltonWDS
                                          last edited by

                                          @HamiltonWDS Thanks for the report. As it works with wget let use it! I'll switch from curl to wget in doc. In the meantime some colleagues will investigate more.

                                          1 Reply Last reply Reply Quote 2

                                          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