Hi Doug, team,

I have resolved the mismatch and upgraded again. This time it upgraded 
successfully. Thank you! But I do notice that previously if I missed a specific 
rpm package such as ddns or dhcp4, then error message will indicate me which 
one I missed, not sure why this error message is different from the rest of 
them.



Best,
Yu

On Jul 9, 2025, at 9:19 AM, tachibanash...@outlook.com wrote:

Hi Doug,

Thanks for the suggestion, let me test on it. As for your question, I need to 
test both situations where there’s full access to internet or not.




On Jul 8, 2025, at 11:24 PM, Doug Freed <dwfr...@isc.org> wrote:

On 7/8/25 14:25, tachibanash...@outlook.com<mailto:tachibanash...@outlook.com> 
wrote:
Hello everyone,
I tried to install the latest kea3.0.0 on a RHEL8 host and the installation was 
smooth. However, when I tried to upgrade the RHEL8 2.7.7 kea host to 3.0.0. I 
got some strange error:
*isc-kea-common(x86-64) = 2.7.7-isc20250326114722.el8 is needed by (installed) 
isc-kea-devel-2.7.7-isc20250326114722.el8.x86_64*
*
*
Usually this error indicates that some software is missing. But as you can see 
in our case, it mentions itself is required by itself. Thus I believe there 
should be something not right.
"To install the entire Kea software suite, simply run |apt install isc- kea| 
after upgrading, which will install all of the relevant subpackages that make 
up Kea.
*This upgrade path issue does not apply to RPM and Alpine systems.*
Customers with ISC support contracts who experience difficulties with upgrading 
are invited to open a ticket in their support queue. Other users are encouraged 
to describe their situation on the kea-users mailing list 
<https://lists.isc.org/mailman/listinfo/kea-users> for best-effort support from 
other list members.”
Per your installation document, I want to bring it to you. Let me know if you 
want me file a bug.
Logs:
New installation is good:
[yx@kea]$ sudo rpm -ivh isc*.rpm
warning: isc-kea-3.0.0-isc20250623152530.el8.x86_64.rpm: Header V4 RSA/ SHA256 
Signature, key ID 45514c3c: NOKEY
Verifying...                          ################################# [100%]
Preparing...                          ################################# [100%]
Updating / installing...
   1:isc-kea-common-3.0.0-isc202506231################################# [ 11%]
   2:isc-kea-admin-3.0.0-isc2025062315################################# [ 22%]
   3:isc-kea-dhcp4-3.0.0-isc2025062315################################# [ 33%]
   4:isc-kea-dhcp6-3.0.0-isc2025062315################################# [ 44%]
   5:isc-kea-dhcp-ddns-3.0.0-isc202506################################# [ 56%]
   6:isc-kea-hooks-3.0.0-isc2025062315################################# [ 67%]
   7:isc-kea-3.0.0-isc20250623152530.e################################# [ 78%]
   8:isc-kea-ctrl-agent-3.0.0-isc20250################################# [ 89%]
   9:isc-kea-doc-3.0.0-isc202506231525################################# [100%]
upgrade on existing 2.7.7 version:
[yx@kea01]$ ll
total 107104
-rw-r--r--. 1 yx yx    23164 Jul  8 14:42 isc-kea-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx   160536 Jul  8 14:42 isc-kea-admin-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx  3586828 Jul  8 14:42 isc-kea-common-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx 47550292 Jul  8 15:04 isc-kea-common- 
debuginfo-3.0.0-isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx   174568 Jul  8 14:42 isc-kea-ctrl-agent-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx  1983300 Jul  8 15:04 isc-kea-ctrl-agent- 
debuginfo-3.0.0-isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx  4348904 Jul  8 15:04 isc-kea-debuginfo-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx   444020 Jul  8 14:42 isc-kea-dhcp4-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx   444844 Jul  8 14:42 isc-kea-dhcp6-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx  5620604 Jul  8 15:04 isc-kea-dhcp6-debuginfo-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx   235152 Jul  8 14:42 isc-kea-dhcp-ddns-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx 14859740 Jul  8 14:42 isc-kea-doc-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx  1685876 Jul  8 14:42 isc-kea-hooks-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-r--r--. 1 yx yx 28328316 Jul  8 15:04 isc-kea-hooks-debuginfo-3.0.0- 
isc20250623152530.el8.x86_64.rpm
-rw-rw-r--. 1 yx yx   200020 Jul  8 14:42 log4cplus-1.2.0-11.el8.x86_64.rpm
Existing kea software:
[yx@kea01]$ rpm -qa |grep kea
isc-kea-common-2.7.7-isc20250326114722.el8.x86_64
isc-kea-devel-2.7.7-isc20250326114722.el8.x86_64
isc-kea-dhcp6-debuginfo-2.7.7-isc20250326114722.el8.x86_64
isc-kea-2.7.7-isc20250326114722.el8.x86_64
isc-kea-dhcp6-2.7.7-isc20250326114722.el8.x86_64
isc-kea-ctrl-agent-2.7.7-isc20250326114722.el8.x86_64
isc-kea-debuginfo-2.7.7-isc20250326114722.el8.x86_64
isc-kea-ctrl-agent-debuginfo-2.7.7-isc20250326114722.el8.x86_64
isc-kea-hooks-2.7.7-isc20250326114722.el8.x86_64
isc-kea-doc-2.7.7-isc20250326114722.el8.x86_64
isc-kea-dhcp4-2.7.7-isc20250326114722.el8.x86_64
isc-kea-hooks-debuginfo-2.7.7-isc20250326114722.el8.x86_64
isc-kea-common-debuginfo-2.7.7-isc20250326114722.el8.x86_64
isc-kea-dhcp-ddns-2.7.7-isc20250326114722.el8.x86_64
isc-kea-admin-2.7.7-isc20250326114722.el8.x86_64
Error:
[yx@kea01]$ sudo rpm -iUvh isc*.rpm
warning: isc-kea-3.0.0-isc20250623152530.el8.x86_64.rpm: Header V4 RSA/ SHA256 
Signature, key ID 45514c3c: NOKEY
error: Failed dependencies:
*isc-kea-common(x86-64) = 2.7.7-isc20250326114722.el8 is needed by (installed) 
isc-kea-devel-2.7.7-isc20250326114722.el8.x86_64*
libkea-asiodns.so.61()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-asiolink.so.84()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-cc.so.81()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
libkea-cfgclient.so.81()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-cryptolink.so.62()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-d2srv.so.62()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-database.so.75()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-dhcp++.so.107()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-dhcp_ddns.so.67()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-dhcpsrv.so.126()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-dns++.so.69()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-eval.so.82()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
libkea-exceptions.so.44()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-hooks.so.115()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-http.so.86()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
libkea-log.so.73()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
libkea-process.so.87()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-stats.so.52()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-tcp.so.32()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
libkea-util-io.so.11()(64bit) is needed by (installed) isc-kea- 
devel-2.7.7-isc20250326114722.el8.x86_64
libkea-util.so.99()(64bit) is needed by (installed) isc-kea-devel-2.7.7- 
isc20250326114722.el8.x86_64
[yx@kea01$ uname -a
Linux kea02 4.18.0-553.45.1.el8_10.x86_64 #1 SMP Wed Mar 19 18:28:53 UTC 2025 
x86_64 x86_64 x86_64 GNU/Linux

On the system with 2.7.7 already, you've installed isc-kea-devel, but you did 
not download the 3.0.0 isc-kea-devel RPM to upgrade, so it's obviously not 
getting upgraded.

The real question is why are you upgrading RPMs by hand instead of just setting 
up the Cloudsmith repo and using dnf like you should be.  The instructions are 
written for using dnf/apt/apk and the Cloudsmith repo, not manually downloading 
packages and installing them by hand.

-Doug
--
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org<mailto:Kea-users@lists.isc.org>
https://lists.isc.org/mailman/listinfo/kea-users

--
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

-- 
ISC funds the development of this software with paid support subscriptions. 
Contact us at https://www.isc.org/contact/ for more information.

To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.

Kea-users mailing list
Kea-users@lists.isc.org
https://lists.isc.org/mailman/listinfo/kea-users

Reply via email to