New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] keydb on Debian 12 failed after upgrade from 6.3.3 to 6.3.4 #774
Comments
I am seeing the same issue, # keydb-server
Illegal instruction Downgrading to 6:6.3.3-1+deb12u1 fixed the problem. |
Seeing the same on the official docker image 😕 |
Seeing the same. Could it be due to older hardware? In production (Ubuntu 22.04.3 LTS) its working, however on our accept environment running the exact same software, but virtualised through proxmox I have this problem as well. |
One of my client's runs Hyper-V and I'm seeing the same issue with a Rocky Linux 8 VM running the Docker version. Interestingly that VM has Processor Compatibility Mode (PCM) enabled. If I reboot the VM with PCM disabled 6.3.4 now runs. Unfortunately that VM requires PCM enabled so we are stuck on 6.3.3 for the time being. |
Had an opportunity to test Running the Docker version of 6.3.4 on a Rocky Linux 9 VM under Proxmox 8.1.3 and it does work for me with the CPU type for the VM set to Haswell-noTSX-IBRS (running on a host with a better CPU than that, another host in the datacenter has an older CPU hence that setting). |
Same problem here on a debian VM with the default x86-64-v2-AES cpu type on a Intel Xeon E5-2630Lv2 CPU 6.3.4 fails with illegal hardware instruction but going back to 6.3.3 works fine. lscpu from the VM
lscpu from the Host
|
Addendum: Change the "cpu type" from "x86-64-v2-AES" (Proxmox 8 Standard) to "Host" resolves this problem. (VM Hardware Tab => Processors) |
I mean, it's a workaround, not really a solution. (host isn't recommended for a cluster with nodes with different cpus as far as i know) |
Of course you're right, but we'll have to wait until one of the developers has a solution for this. |
Still present as of today |
True, but I think it has to do with this statement: We will probably have to wait a while for a bug fix. |
Describe the bug
Debian 12 (Proxmox VM / Proxmox 8.1.3), freshly installed, only for KeyDB. KeyDB 6.3.3 works without errors. As soon as I update to 6.3.4, KeyDB or KeyDB server no longer works. If I switch back to version 6.3.3, KeyDB works again. I was able to reproduce with different Debian 12 VMs.
To reproduce
Notice: I previously had version 6.3.3 on hold via apt-mark and therefore only shows the upgrade process, which is sufficient for reproducing.
Why this? => "Could not execute systemctl: at /usr/bin/deb-systemd-invoke line 145."
The keydb-server.log only shows this:
Expected behavior
I would have expected that KeyDB or KeyDB server would continue to work after an upgrade. :-)
Have I perhaps overlooked something or made a mistake somewhere?
Additional information
Thanks for help! If you need more informations, just let me know.
The text was updated successfully, but these errors were encountered: