Thanks for the swift response.
```bash
[root@hostname ~]# ll /etc/sipxpbx/.cfagent/ppkeys
total 4
-rw------- 1 sipx sipx 426 May 19 18:00 'sipx-MD5=c9ab3e0dcc46eb96c7deebd1aa66ca65.pub'
[root@hostname ~]#
```
that is the only file in ppkeys and is owned by sipx:sipx (not root).
It is a minimal RL9 plus:
```bash
[root@hostname ~]# dnf --setopt=group_package_types="mandatory" group install graphical-server-environment
```
plus some tools:
```bash
[root@hostname ~]# dnf history list
ID | Command line | Date and time | Action(s) | Altered
----------------------------------------------------------------------------------
21 | install -y sipxcom | 2026-05-19 17:51 | Install | 328 EE
20 | | 2026-05-19 15:04 | Install | 29
19 | install telnet | 2026-05-19 15:03 | Install | 1
18 | install -4y chkconfig | 2026-05-19 14:43 | Install | 1
17 | install -y yum-plugin-artif | 2026-05-19 14:34 | Install | 1 <
16 | install -4y qterminal | 2026-05-19 14:26 | Install | 11 ><
15 | install raven-release.el9.n | 2026-05-19 14:26 | Install | 1 >E
14 | install -4y x3270 | 2026-05-19 14:19 | Install | 1
13 | install -4y whois | 2026-05-19 14:19 | Install | 2
12 | install -4y telnet-server | 2026-05-19 14:19 | Install | 1
11 | install -4y nedit | 2026-05-19 14:18 | Install | 6
10 | install -4y lynx | 2026-05-19 14:15 | Install | 1
9 | install -4y ipmitool | 2026-05-19 14:15 | Install | 1
8 | install -4y ipcalc | 2026-05-19 14:15 | Install | 4
7 | install -4y iftop | 2026-05-19 14:15 | Install | 3
6 | install -4y ifstat | 2026-05-19 14:15 | Install | 1
5 | --setopt=group_package_type | 2026-05-19 14:09 | Install | 720 E<
4 | install -4y epel-release | 2026-05-19 13:58 | Install | 1 >E
3 | install -4y wget | 2026-05-19 13:58 | Install | 1
2 | update -y | 2026-05-19 13:55 | I, U | 118 <
1 | | 2026-05-19 12:00 | Install | 342 >E
[root@hostname ~]#
```