Proxmox VE 5.4 released!

Discussion in 'Proxmox VE: Installation and configuration' started by martin, Apr 11, 2019.

  1. martin

    martin Proxmox Staff Member
    Staff Member

    Joined:
    Apr 28, 2005
    Messages:
    633
    Likes Received:
    319
    We are very pleased to announce the general availability of Proxmox VE 5.4.

    Built on Debian 9.8 (Stretch) and a specially modified Linux Kernel 4.15, this version of Proxmox VE introduces a new wizard for installing Ceph storage via the user interface, and brings enhanced flexibility with HA clustering, hibernation support for virtual machines, and support for Universal Second Factor (U2F) authentication.

    The new features of Proxmox VE 5.4 focus on usability and simple management of the software-defined infrastructure as well as on security management.

    Countless bugfixes and more smaller improvements are listed in the release notes.

    Release notes
    https://pve.proxmox.com/wiki/Roadmap#Proxmox_VE_5.4

    Video tutorial
    What's new in Proxmox VE 5.4?

    Download
    https://www.proxmox.com/en/downloads
    Alternate ISO download:
    http://download.proxmox.com/iso/

    Dokumentation
    https://pve.proxmox.com/pve-docs/

    Source Code
    https://git.proxmox.com

    Bugtracker
    https://bugzilla.proxmox.com

    FAQ
    Q: Can I install Proxmox VE 5.4 on top of Debian Stretch?
    A: Yes, see https://pve.proxmox.com/wiki/Install_Proxmox_VE_on_Debian_Stretch

    Q: Can I upgrade Proxmox VE 5.x to 5.4 with apt?
    A: Yes, just via GUI or via CLI with apt update && apt dist-upgrade

    Q: Can I upgrade Proxmox VE 4.x to 5.4 with apt dist-upgrade?
    A: Yes, see https://pve.proxmox.com/wiki/Upgrade_from_4.x_to_5.0. If you run Ceph on V4.x please also check https://pve.proxmox.com/wiki/Ceph_Jewel_to_Luminous. Please note, Proxmox VE 4.x is already end of support since June 2018, see Proxmox VE Support Lifecycle

    Many THANKS to our active community for all your feedback, testing, bug reporting and patch submitting!

    __________________
    Best regards,

    Martin Maurer
    Proxmox VE project leader
     
  2. EuroDomenii

    EuroDomenii Member
    Proxmox Subscriber

    Joined:
    Sep 30, 2016
    Messages:
    102
    Likes Received:
    15
  3. tom

    tom Proxmox Staff Member
    Staff Member

    Joined:
    Aug 29, 2006
    Messages:
    13,460
    Likes Received:
    393
    btrfs does currently not perform in a way that we want to add it to Proxmox VE users. But you can use btrfs already, just confgure it manually.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    EuroDomenii likes this.
  4. t.lamprecht

    t.lamprecht Proxmox Staff Member
    Staff Member

    Joined:
    Jul 28, 2015
    Messages:
    1,161
    Likes Received:
    153
    No one here, or from the Community (AFAIK), is actively working on it, so postponed means here not real timeline, and if no one steps up it's unlikely for 6.0 I'd guess.
    Some main issues are, fsync is _really_ slow, about an order of magnitude worse as ZFS (an FS with a similar feature set), this showed especially in our installer tests, as dpkg per default does an fsync after each file extracted (this could be work-arounded for the installer case, but stay an issue after installation..). RAID 5/6 is still unstable and replacing failed disks is not too ideal yet either. As soon as this is addressed, there probably will be more interest and motivation to support it officially, but until then we just see it not as ready to make it a "Proxmox VE first class FS" with more integration. I mean its included in the kernel so you can already try and use it as a basic underlying storage.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    shantanu and EuroDomenii like this.
  5. effgee

    effgee New Member

    Joined:
    Jul 29, 2013
    Messages:
    15
    Likes Received:
    0
    Congrats Proxmox team. Lots of great features and fixes in the changelog. :)
     
  6. harvie

    harvie Member

    Joined:
    Apr 5, 2017
    Messages:
    82
    Likes Received:
    12
    Do you plan to handle separate swap limit accounting using cgroupv2? LXC has cgroupv2 support since version 3.
    Currently i can't use proxmox to configure LXC with swap limit smaller than total ram limit. Swap limit is now always "Memory+Swap"
     
  7. BloodyIron

    BloodyIron Member

    Joined:
    Jan 14, 2013
    Messages:
    193
    Likes Received:
    4
    WOOT!

    Any word when we might be getting VM import/exprt? ;)
     
  8. Whatever

    Whatever Member

    Joined:
    Nov 19, 2012
    Messages:
    199
    Likes Received:
    5
    Great job! Thanks!

    My 5 cents..
    Still no bulk action for pause (and now hibernate) all VMs on the node (((
    Don't believe it's hard to implement. Feature request has been fired for a while...
    https://bugzilla.proxmox.com/show_bug.cgi?id=804
     
    #8 Whatever, Apr 11, 2019
    Last edited: Apr 11, 2019
    DerDanilo and RokaKen like this.
  9. supermario87

    supermario87 New Member

    Joined:
    Mar 19, 2012
    Messages:
    17
    Likes Received:
    0
    where can I get more info on hooks scripts?
     
  10. badji

    badji Member

    Joined:
    Jan 14, 2011
    Messages:
    187
    Likes Received:
    10
    Merci à toute l'équipe. C'est un bon cru.
    Congratulations.
     
  11. Stoiko Ivanov

    Stoiko Ivanov Proxmox Staff Member
    Staff Member

    Joined:
    May 2, 2018
    Messages:
    1,198
    Likes Received:
    102
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. tom

    tom Proxmox Staff Member
    Staff Member

    Joined:
    Aug 29, 2006
    Messages:
    13,460
    Likes Received:
    393
    please post your sources.list file, seems there is something wrong there.

    your pveversion -v?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Celestialdeath99

    Celestialdeath99 New Member

    Joined:
    Apr 11, 2019
    Messages:
    1
    Likes Received:
    0
    It looks like it had already done the update. My load balancer had just connected me to a node in the cluster that the update had not yet been performed on.
     
  14. alexskysilk

    alexskysilk Active Member

    Joined:
    Oct 16, 2015
    Messages:
    556
    Likes Received:
    58
    congratulations #proxmox! upgrading dev cluster now :)
     
  15. juniper

    juniper Member

    Joined:
    Oct 21, 2013
    Messages:
    48
    Likes Received:
    0
    some hints about vm hibernate? Specific version of qemu guest agent? I tried some minutes ago but it fails...

    log display:


    Code:
    Apr 11 18:38:42  pvedaemon[6288]: suspend VM 133: UPID::00001890:08F90DCB:5CAF6D92:qmsuspend:133:root@pam:
    Apr 11 18:38:44  multipathd[662]: sdf: spurious uevent, path not found
    Apr 11 18:38:53  pvedaemon[40726]: VM 133 qmp command failed - VM 133 qmp command 'guest-ping' failed - got timeout
    Apr 11 18:39:00  systemd[1]: Starting Proxmox VE replication runner...
    Apr 11 18:39:00  systemd[1]: Started Proxmox VE replication runner.
    Apr 11 18:39:02  pveproxy[40745]: worker exit
    Apr 11 18:39:02  pveproxy[2803]: worker 40745 finished
    Apr 11 18:39:02  pveproxy[2803]: starting 1 worker(s)
    Apr 11 18:39:02  pveproxy[2803]: worker 6427 started
    Apr 11 18:39:12  pvedaemon[40727]: VM 133 qmp command failed - VM 133 qmp command 'guest-ping' failed - got timeout
    Apr 11 18:39:31  pvedaemon[40726]: VM 133 qmp command failed - VM 133 qmp command 'guest-ping' failed - got timeout
    
    multipathd[662]: sdf: spurious uevent, path not found

    is strange because for that isci resource there isn't multipath...

    qemu ping from command line works fine
     
  16. tom

    tom Proxmox Staff Member
    Staff Member

    Joined:
    Aug 29, 2006
    Messages:
    13,460
    Likes Received:
    393
    Please post all details about your system setup, but please in a NEW thread with a suitable thread topic.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. fpausp

    fpausp Member

    Joined:
    Aug 31, 2010
    Messages:
    247
    Likes Received:
    6
    I also like to thank you !
     
  18. MoxProxxer

    MoxProxxer Member

    Joined:
    Apr 25, 2018
    Messages:
    43
    Likes Received:
    13
    If you find yourself with nonfunctional SSH after the update, please make sure you have libcomerr2 still installed

    /usr/sbin/sshd: error while loading shared libraries: libcom_err.so.2: cannot open shared object file: No such file or directory

    Had to reinstall it (apt install --reinstall) because after apt update, apt upgrade, apt dist-upgrade, my system still thought it has the newest version, but the lib was gone.

    # apt-file search /lib/x86_64-linux-gnu/libcom_err.so.2
    libcomerr2: /lib/x86_64-linux-gnu/libcom_err.so.2
    libcomerr2: /lib/x86_64-linux-gnu/libcom_err.so.2.1
     
  19. t.lamprecht

    t.lamprecht Proxmox Staff Member
    Staff Member

    Joined:
    Jul 28, 2015
    Messages:
    1,161
    Likes Received:
    153
    As openssh-server has a Depends on "libcomerr2" this really shouldn't happen.. We also did not changed anything on that, or the SSH package (which come from Debian Upstream)..

    Can you check (and post) your /var/log/apt/history.log file to see what apt decided to do on the point of upgrading.

    And remember, _never_ use apt(-get) upgrade, always dist-upgrade (or apt full-upgrade, which is an alias to dist-upgrade by the newer apt). Simply using "pveupgrade" saves remembering this too.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
    hanru likes this.
  20. MoxProxxer

    MoxProxxer Member

    Joined:
    Apr 25, 2018
    Messages:
    43
    Likes Received:
    13
    Start-Date: 2019-04-12 11:06:34
    Commandline: apt dist-upgrade
    Install: libpython3.5:amd64 (3.5.3-1+deb9u1, automatic), python3.5:amd64 (3.5.3-1+deb9u1, automatic), python3.5-minimal:amd64 (3.5.3-1+deb9u1, automatic), python3.5-dev:a
    md64 (3.5.3-1+deb9u1, automatic), libpython3.5-dev:amd64 (3.5.3-1+deb9u1, automatic), libpython3.5-stdlib:amd64 (3.5.3-1+deb9u1, automatic), libpython3.5-minimal:amd64 (3
    .5.3-1+deb9u1, automatic), libegl1-glvnd-nvidia:amd64 (390.87-8~deb9u1, automatic)
    Downgrade: libmpc3:amd64 (1.1.0-1, 1.0.3-1+b2), debconf:amd64 (1.5.71, 1.5.61), lib32ubsan0:amd64 (7.4.0-6, 6.3.0-18+deb9u1), libmpx2:amd64 (8.3.0-2, 6.3.0-18+deb9u1), python3-dev:amd64 (3.7.2-1, 3.5.3-1), libcomerr2:amd64 (1.44.5-1, 1.43.4-2),....

    So dist-upgrade did downgrade a lot of things, among others libcomerr2

    looking at my sshd:


    # ldd /usr/sbin/sshd
    linux-vdso.so.1 (0x00007ffc3b338000)
    libwrap.so.0 => /lib/x86_64-linux-gnu/libwrap.so.0 (0x00007f9d69eaa000)
    libaudit.so.1 => /lib/x86_64-linux-gnu/libaudit.so.1 (0x00007f9d69c82000)
    libpam.so.0 => /lib/x86_64-linux-gnu/libpam.so.0 (0x00007f9d69a74000)
    libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f9d6984c000)
    libsystemd.so.0 => /lib/x86_64-linux-gnu/libsystemd.so.0 (0x00007f9d6a4ff000)
    libcrypto.so.1.0.2 => /usr/lib/x86_64-linux-gnu/libcrypto.so.1.0.2 (0x00007f9d693e6000)
    libutil.so.1 => /lib/x86_64-linux-gnu/libutil.so.1 (0x00007f9d691e3000)
    libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f9d68fc9000)
    libcrypt.so.1 => /lib/x86_64-linux-gnu/libcrypt.so.1 (0x00007f9d68d91000)
    libgssapi_krb5.so.2 => /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2 (0x00007f9d68b46000)
    libkrb5.so.3 => /usr/lib/x86_64-linux-gnu/libkrb5.so.3 (0x00007f9d6886c000)
    libcom_err.so.2 => /lib/x86_64-linux-gnu/libcom_err.so.2 (0x00007f9d68668000) <----- *ding* *ding*
    libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f9d682c9000)
    libnsl.so.1 => /lib/x86_64-linux-gnu/libnsl.so.1 (0x00007f9d680b1000)
    libcap-ng.so.0 => /lib/x86_64-linux-gnu/libcap-ng.so.0 (0x00007f9d67eab000)
    libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f9d67ca7000)
    libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f9d67a34000)
    /lib64/ld-linux-x86-64.so.2 (0x00007f9d6a37e000)
    librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f9d6782c000)
    liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f9d67606000)
    liblz4.so.1 => /usr/lib/x86_64-linux-gnu/liblz4.so.1 (0x00007f9d673f4000)
    libgcrypt.so.20 => /lib/x86_64-linux-gnu/libgcrypt.so.20 (0x00007f9d670e4000)
    libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f9d66ec7000)
    libk5crypto.so.3 => /usr/lib/x86_64-linux-gnu/libk5crypto.so.3 (0x00007f9d66c94000)
    libkrb5support.so.0 => /usr/lib/x86_64-linux-gnu/libkrb5support.so.0 (0x00007f9d66a88000)
    libkeyutils.so.1 => /lib/x86_64-linux-gnu/libkeyutils.so.1 (0x00007f9d66884000)
    libresolv.so.2 => /lib/x86_64-linux-gnu/libresolv.so.2 (0x00007f9d6666d000)
    libgpg-error.so.0 => /lib/x86_64-linux-gnu/libgpg-error.so.0 (0x00007f9d66459000)

    And hopefully that version is correct

    ii openssh-client 1:7.4p1-10+deb9u6 amd64 secure shell (SSH) client, for secure access to remote machines
    ii openssh-server 1:7.4p1-10+deb9u6 amd64 secure shell (SSH) server, for secure access from remote machines
    ii openssh-sftp-server 1:7.4p1-10+deb9u6 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines


    I made sure /usr/sbin/sshd is the file provided by openssh-server
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice