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

    XCP-ng 8.2.1 (maintenance update) - final testing sprint

    Scheduled Pinned Locked Moved News
    40 Posts 8 Posters 14.3k 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.
    • gskgerG Offline
      gskger Top contributor @stormi
      last edited by

      @stormi Not much of a help this time, cause my job keeps me way too busy. Anyway, I upgraded my two host playlab the day you released the latest version (via the yum update route with staging repo). Everything updated fine and works as expected since then, but I cannot contribute to the specific test items you asked for.

      stormiS 1 Reply Last reply Reply Quote 1
      • stormiS Offline
        stormi Vates 🪐 XCP-ng Team @gskger
        last edited by

        @gskger If you can find time for it, you can just update to the latest state of the staging branch with yum update --enablerepo=xcp-ng-staging. Else no problem.

        gskgerG 1 Reply Last reply Reply Quote 0
        • stormiS Offline
          stormi Vates 🪐 XCP-ng Team
          last edited by

          New installation ISOs (test6) are available at https://updates.xcp-ng.org/tmp/. The netinstall repository was also updated.

          The only changes since the last ones are the removal of igc and r8125 drivers that I had attempted to add in test5.

          These should be the final ones, so it's always good if some of you can test them one last time before the release.

          rus2lanR 1 Reply Last reply Reply Quote 0
          • J Offline
            JeffBerntsen Top contributor @stormi
            last edited by

            @stormi Some quick testing of the alternate kernel on my test systems seems to be working fine with the not-unexpected issue that the XOSTOR test does not come up and run on it.

            1 Reply Last reply Reply Quote 1
            • gskgerG Offline
              gskger Top contributor @stormi
              last edited by

              @stormi That was an easy 2.8k update on both hosts with no problem. VMs continue to run without any issues so far.

              1 Reply Last reply Reply Quote 1
              • rus2lanR Offline
                rus2lan @stormi
                last edited by

                @stormi https://www.asus.com/Motherboards-Components/Motherboards/TUF-Gaming/TUF-GAMING-Z690-PLUS-WIFI-D4/HelpDesk_QVL_CPU/ for this motherboard igc drivers work only for xcp, i have trouble in VM with VLANs: DHCP work, but no ping to gateway...

                stormiS 1 Reply Last reply Reply Quote 0
                • stormiS Offline
                  stormi Vates 🪐 XCP-ng Team @rus2lan
                  last edited by

                  @rus2lan The igc driver we backported from the 4.20 kernel doesn't appear to be working well indeed. That's why I did not include it in the final release of XCP-ng 8.2.1 ISOs.

                  1 Reply Last reply Reply Quote 1
                  • stormiS Offline
                    stormi Vates 🪐 XCP-ng Team
                    last edited by

                    XCP-ng 8.2.1 is now released. A huge thanks to everyone who tested and gave feedback to us.

                    https://xcp-ng.org/blog/2022/02/28/xcp-ng-8-2-1-update/

                    1 Reply Last reply Reply Quote 3
                    • apzA Offline
                      apz
                      last edited by

                      I upgraded 3 of my homelab hosts, all were up-to-date 8.2's before this update. One of them blurted out this right at the end of the upgrade, but I did not observe any negative consequences yet.

                        Cleanup    : wsproxy-1.12.0-2.xcpng8.2.x86_64                                                                                                                                       162/162 
                      Traceback (most recent call last):
                        File "/bin/create-guest-templates", line 17, in <module>
                          loader.insert_templates()
                        File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 189, in insert_templates
                          self._insert_template(i)
                        File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 159, in _insert_template
                          conn.request("PUT", "/import_metadata?" + params, tar)
                        File "/usr/lib64/python2.7/httplib.py", line 1041, in request
                          self._send_request(method, url, body, headers)
                        File "/usr/lib64/python2.7/httplib.py", line 1075, in _send_request
                          self.endheaders(body)
                        File "/usr/lib64/python2.7/httplib.py", line 1037, in endheaders
                          self._send_output(message_body)
                        File "/usr/lib64/python2.7/httplib.py", line 885, in _send_output
                          self.send(message_body)
                        File "/usr/lib64/python2.7/httplib.py", line 857, in send
                          self.sock.sendall(data)
                        File "/usr/lib64/python2.7/socket.py", line 224, in meth
                          return getattr(self._sock,name)(*args)
                      socket.error: [Errno 32] Broken pipe
                      
                      stormiS 1 Reply Last reply Reply Quote 0
                      • stormiS Offline
                        stormi Vates 🪐 XCP-ng Team @apz
                        last edited by

                        @apz The script that deletes then recreates the guest templates when they are updated apparently failed on your host. Are there any missing templates in your template list?

                        apzA 1 Reply Last reply Reply Quote 1
                        • apzA Offline
                          apz @stormi
                          last edited by

                          @stormi The affected host has only 2 templates, 2022 Windows and Suse 12.

                          stormiS 1 Reply Last reply Reply Quote 0
                          • stormiS Offline
                            stormi Vates 🪐 XCP-ng Team @apz
                            last edited by

                            @apz Try to re-run the script that failed:

                            /usr/bin/create-guest-templates-wrapper
                            
                            apzA 1 Reply Last reply Reply Quote 0
                            • apzA Offline
                              apz @stormi
                              last edited by

                              @stormi Result:

                              # /usr/bin/create-guest-templates-wrapper
                              Load /usr/share/xapi/vm-templates/windows-server-2012-64bit.json
                              Load /usr/share/xapi/vm-templates/sled-12-sp4-64bit.json
                              Load /usr/share/xapi/vm-templates/rhel-8.json
                              Load /usr/share/xapi/vm-templates/rhel-7.json
                              Load /usr/share/xapi/vm-templates/oel-8.json
                              Load /usr/share/xapi/vm-templates/sle-15-64bit.json
                              Load /usr/share/xapi/vm-templates/debian-9.json
                              Load /usr/share/xapi/vm-templates/windows-8-64bit.json
                              Load /usr/share/xapi/vm-templates/sles-12-sp5-64bit.json
                              Load /usr/share/xapi/vm-templates/base-sle-hvm.json
                              Load /usr/share/xapi/vm-templates/windows-10-64bit.json
                              Load /usr/share/xapi/vm-templates/oel-7.json
                              Load /usr/share/xapi/vm-templates/coreos.json
                              Load /usr/share/xapi/vm-templates/debian-11.json
                              Load /usr/share/xapi/vm-templates/windows-server-2012-r2-64bit.json
                              Load /usr/share/xapi/vm-templates/sles-12-sp3-64bit.json
                              Load /usr/share/xapi/vm-templates/windows-server-2016-64bit.json
                              Load /usr/share/xapi/vm-templates/gooroom-2.json
                              Load /usr/share/xapi/vm-templates/debian-10.json
                              Load /usr/share/xapi/vm-templates/windows-server-2022-64bit.json
                              Load /usr/share/xapi/vm-templates/other-install-media.json
                              Load /usr/share/xapi/vm-templates/base-sle-hvm-64bit.json
                              Load /usr/share/xapi/vm-templates/base-kylin-7.json
                              Load /usr/share/xapi/vm-templates/kylin-7.json
                              Load /usr/share/xapi/vm-templates/debian-8.json
                              Load /usr/share/xapi/vm-templates/sled-12-sp3-64bit.json
                              Load /usr/share/xapi/vm-templates/windows-server-2019-64bit.json
                              Load /usr/share/xapi/vm-templates/centos-7.json
                              Load /usr/share/xapi/vm-templates/base-windows-uefi.json
                              Load /usr/share/xapi/vm-templates/sles-12-sp4-64bit.json
                              Load /usr/share/xapi/vm-templates/sl-7.json
                              Load /usr/share/xapi/vm-templates/ubuntu-20.04.json
                              Load /usr/share/xapi/vm-templates/windows-10-32bit.json
                              Load /usr/share/xapi/vm-templates/ubuntu-16.04.json
                              Load /usr/share/xapi/vm-templates/rocky-8.json
                              Load /usr/share/xapi/vm-templates/windows-8-32bit.json
                              Load /usr/share/xapi/vm-templates/base-hvmlinux.json
                              Load /usr/share/xapi/vm-templates/almalinux-8.json
                              Load /usr/share/xapi/vm-templates/base-el-7.json
                              Load /usr/share/xapi/vm-templates/centos-8.json
                              Load /usr/share/xapi/vm-templates/base-windows.json
                              Load /usr/share/xapi/vm-templates/ubuntu-18.04.json
                              Load /usr/share/xapi/vm-templates/base-windows-8.json
                              Destroy 1c33af1c-e919-418c-ad45-85d7d6fb604a
                              Insert 1c33af1c-e919-418c-ad45-85d7d6fb604a
                              Traceback (most recent call last):
                                File "/usr/bin/create-guest-templates", line 17, in <module>
                                  loader.insert_templates()
                                File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 189, in insert_templates
                                  self._insert_template(i)
                                File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 159, in _insert_template
                                  conn.request("PUT", "/import_metadata?" + params, tar)
                                File "/usr/lib64/python2.7/httplib.py", line 1041, in request
                                  self._send_request(method, url, body, headers)
                                File "/usr/lib64/python2.7/httplib.py", line 1075, in _send_request
                                  self.endheaders(body)
                                File "/usr/lib64/python2.7/httplib.py", line 1037, in endheaders
                                  self._send_output(message_body)
                                File "/usr/lib64/python2.7/httplib.py", line 885, in _send_output
                                  self.send(message_body)
                                File "/usr/lib64/python2.7/httplib.py", line 857, in send
                                  self.sock.sendall(data)
                                File "/usr/lib64/python2.7/socket.py", line 224, in meth
                                  return getattr(self._sock,name)(*args)
                              socket.error: [Errno 32] Broken pipe
                              
                              
                              stormiS 1 Reply Last reply Reply Quote 0
                              • stormiS Offline
                                stormi Vates 🪐 XCP-ng Team @apz
                                last edited by

                                @apz If you run it again, does it fail at the exact same place?

                                apzA 1 Reply Last reply Reply Quote 0
                                • apzA Offline
                                  apz @stormi
                                  last edited by

                                  @stormi I ran it 5 times in a row. Always after base-windows-8.json.

                                  stormiS 1 Reply Last reply Reply Quote 0
                                  • stormiS Offline
                                    stormi Vates 🪐 XCP-ng Team @apz
                                    last edited by

                                    @apz does rpm -V guest-templates-json guest-templates-json-data-linux guest-templates-json-data-other guest-templates-json-data-windows give any output (it would reveal if there's a corrupted file)?

                                    apzA 1 Reply Last reply Reply Quote 0
                                    • apzA Offline
                                      apz @stormi
                                      last edited by

                                      @stormi This command did not produce any output, so I assume the packages are fine.

                                      stormiS 1 Reply Last reply Reply Quote 0
                                      • stormiS Offline
                                        stormi Vates 🪐 XCP-ng Team @apz
                                        last edited by

                                        @apz does it still fail if you reinstall them anyway?

                                        yum reinstall guest-templates-json guest-templates-json-data-linux guest-templates-json-data-other guest-templates-json-data-windows
                                        
                                        apzA 1 Reply Last reply Reply Quote 0
                                        • apzA Offline
                                          apz @stormi
                                          last edited by

                                          @stormi

                                          # yum reinstall guest-templates-json guest-templates-json-data-linux guest-templates-json-data-other guest-templates-json-data-windows
                                          
                                          Loaded plugins: fastestmirror
                                          Loading mirror speeds from cached hostfile
                                          Excluding mirror: updates.xcp-ng.org
                                           * xcp-ng-base: mirrors.xcp-ng.org
                                          Excluding mirror: updates.xcp-ng.org
                                           * xcp-ng-updates: mirrors.xcp-ng.org
                                          Resolving Dependencies
                                          --> Running transaction check
                                          ---> Package guest-templates-json.noarch 0:1.9.6-1.1.xcpng8.2 will be reinstalled
                                          ---> Package guest-templates-json-data-linux.noarch 0:1.9.6-1.1.xcpng8.2 will be reinstalled
                                          ---> Package guest-templates-json-data-other.noarch 0:1.9.6-1.1.xcpng8.2 will be reinstalled
                                          ---> Package guest-templates-json-data-windows.noarch 0:1.9.6-1.1.xcpng8.2 will be reinstalled
                                          --> Finished Dependency Resolution
                                          
                                          Dependencies Resolved
                                          
                                          ==============================================================================================================================================================================================
                                           Package                                                      Arch                              Version                                       Repository                                 Size
                                          ==============================================================================================================================================================================================
                                          Reinstalling:
                                           guest-templates-json                                         noarch                            1.9.6-1.1.xcpng8.2                            xcp-ng-updates                             29 k
                                           guest-templates-json-data-linux                              noarch                            1.9.6-1.1.xcpng8.2                            xcp-ng-updates                             17 k
                                           guest-templates-json-data-other                              noarch                            1.9.6-1.1.xcpng8.2                            xcp-ng-updates                             12 k
                                           guest-templates-json-data-windows                            noarch                            1.9.6-1.1.xcpng8.2                            xcp-ng-updates                             14 k
                                          
                                          Transaction Summary
                                          ==============================================================================================================================================================================================
                                          Reinstall  4 Packages
                                          
                                          Total download size: 73 k
                                          Installed size: 61 k
                                          Is this ok [y/d/N]: y
                                          Downloading packages:
                                          (1/4): guest-templates-json-1.9.6-1.1.xcpng8.2.noarch.rpm                                                                                                              |  29 kB  00:00:00     
                                          (2/4): guest-templates-json-data-other-1.9.6-1.1.xcpng8.2.noarch.rpm                                                                                                   |  12 kB  00:00:00     
                                          (3/4): guest-templates-json-data-linux-1.9.6-1.1.xcpng8.2.noarch.rpm                                                                                                   |  17 kB  00:00:00     
                                          (4/4): guest-templates-json-data-windows-1.9.6-1.1.xcpng8.2.noarch.rpm                                                                                                 |  14 kB  00:00:00     
                                          ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
                                          Total                                                                                                                                                         110 kB/s |  73 kB  00:00:00     
                                          Running transaction check
                                          Running transaction test
                                          Transaction test succeeded
                                          Running transaction
                                            Installing : guest-templates-json-1.9.6-1.1.xcpng8.2.noarch                                                                                                                             1/4 
                                            Installing : guest-templates-json-data-other-1.9.6-1.1.xcpng8.2.noarch                                                                                                                  2/4 
                                            Installing : guest-templates-json-data-windows-1.9.6-1.1.xcpng8.2.noarch                                                                                                                3/4 
                                            Installing : guest-templates-json-data-linux-1.9.6-1.1.xcpng8.2.noarch                                                                                                                  4/4 
                                          Traceback (most recent call last):
                                            File "/bin/create-guest-templates", line 17, in <module>
                                              loader.insert_templates()
                                            File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 189, in insert_templates
                                              self._insert_template(i)
                                            File "/usr/lib/python2.7/site-packages/guesttemplates/loader.py", line 159, in _insert_template
                                              conn.request("PUT", "/import_metadata?" + params, tar)
                                            File "/usr/lib64/python2.7/httplib.py", line 1041, in request
                                              self._send_request(method, url, body, headers)
                                            File "/usr/lib64/python2.7/httplib.py", line 1075, in _send_request
                                              self.endheaders(body)
                                            File "/usr/lib64/python2.7/httplib.py", line 1037, in endheaders
                                              self._send_output(message_body)
                                            File "/usr/lib64/python2.7/httplib.py", line 885, in _send_output
                                              self.send(message_body)
                                            File "/usr/lib64/python2.7/httplib.py", line 857, in send
                                              self.sock.sendall(data)
                                            File "/usr/lib64/python2.7/socket.py", line 224, in meth
                                              return getattr(self._sock,name)(*args)
                                          socket.error: [Errno 32] Broken pipe
                                            Verifying  : guest-templates-json-data-other-1.9.6-1.1.xcpng8.2.noarch                                                                                                                  1/4 
                                            Verifying  : guest-templates-json-data-windows-1.9.6-1.1.xcpng8.2.noarch                                                                                                                2/4 
                                            Verifying  : guest-templates-json-data-linux-1.9.6-1.1.xcpng8.2.noarch                                                                                                                  3/4 
                                            Verifying  : guest-templates-json-1.9.6-1.1.xcpng8.2.noarch                                                                                                                             4/4 
                                          
                                          Installed:
                                            guest-templates-json.noarch 0:1.9.6-1.1.xcpng8.2                guest-templates-json-data-linux.noarch 0:1.9.6-1.1.xcpng8.2   guest-templates-json-data-other.noarch 0:1.9.6-1.1.xcpng8.2  
                                            guest-templates-json-data-windows.noarch 0:1.9.6-1.1.xcpng8.2  
                                          
                                          Complete!
                                          
                                          
                                          1 Reply Last reply Reply Quote 0
                                          • stormiS Offline
                                            stormi Vates 🪐 XCP-ng Team
                                            last edited by

                                            The error message suggests an internal network error message. Does this host have custom iptables rules, or xapi.conf entries?

                                            apzA 1 Reply Last reply Reply Quote 0
                                            • First post
                                              Last post