Sysadmin RPM not up to date, or not a known OS

RaspberryPi 5 8gb (Debian GNU/Linux 12 (bookworm))
Current Asterisk Version: 22.1.0
FreePBX 17.0.19.23

Getting the following error when I click on Dashboard:
Sysadmin RPM not up to date, or not a known OS.
File:/var/www/html/admin/modules/synologyabb/Synologyabb.class.php:134
after performing a module update.

Performed an “apt update” and “apt upgrade” without any difference (and no updates pending).

Can anyone suggest something to try to remedy this?

root@FreePBX:~# fwconsole ma listonline
No repos specified, using: [extended,unsupported,standard] from last GUI settings

+---------------------+------------+---------------------------------------------+------------+-----------+
| Module              | Version    | Status                                      | License    | Signature |
+---------------------+------------+---------------------------------------------+------------+-----------+
| accountcodepreserve | 17.0.0.2   | Enabled and up to date                      | GPLv2      | Sangoma   |
| allowlist           | 17.0.1.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| amd                 | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| announcement        | 17.0.2.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| api                 | 17.0.1.6   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| arimanager          | 17.0.1.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| asterisk-cli        | 17.0.2     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| asteriskinfo        | 17.0.2     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| backup              | 17.0.5.62  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| blacklist           | 17.0.1.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| builtin             |            | Enabled; Not available online               |            | Unsigned  |
| bulkhandler         | 17.0.5     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| calendar            | 17.0.4.20  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| callback            | 17.0.2.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| callforward         | 17.0.1.7   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| callrecording       | 17.0.3.8   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| callwaiting         | 17.0.3.4   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| cdr                 | 17.0.4.33  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| cel                 | 17.0.2.10  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| certman             | 17.0.3.13  | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| cidlookup           | 17.0.1.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| conferences         | 17.0.3.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| configedit          | 17.0.1.4   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| contactmanager      | 17.0.5.13  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| core                | 17.0.18.13 | Enabled and up to date                      | GPLv3+     | Sangoma   |
| customappsreg       | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| customcontexts      |            | Not Installed (Available online: 17.0.1.3)  | GPLv2+     |           |
| dahdiconfig         | 17.0.1.14  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| dashboard           | 17.0.4.6   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| daynight            | 17.0.1.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| dictate             | 17.0.1.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| directory           | 17.0.1.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| disa                | 17.0.6     | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| donotdisturb        | 17.0.2.3   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| dynroute            | 17.0.3.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| extensionsettings   | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| fax                 | 17.0.3.5   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| featurecodeadmin    | 17.0.2     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| filestore           | 17.0.2.34  | Enabled and up to date                      | AGPLv3     | Sangoma   |
| findmefollow        | 17.0.4.11  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| firewall            |            | Not Installed (Available online: 17.0.1.30) | AGPLv3+    |           |
| framework           | 17.0.19.23 | Enabled and up to date                      | GPLv2+     | Sangoma   |
| hotelwakeup         | 17.0.1.6   | Enabled and up to date                      | GPLv2      | Sangoma   |
| iaxsettings         | 17.0.1     | Enabled and up to date                      | AGPLv3     | Sangoma   |
| infoservices        | 17.0.1.1   | Enabled and up to date                      | GPLv2+     | Sangoma   |
| ivr                 | 17.0.9     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| languages           | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| logfiles            | 17.0.3.3   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| manager             | 17.0.6     | Enabled and up to date                      | GPLv2+     | Sangoma   |
| miscapps            | 17.0.3     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| miscdests           | 17.0.1.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| missedcall          |            | Not Installed (Available online: 17.0.3)    | GPLv3+     |           |
| music               | 17.0.5     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| outcnam             | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| outroutemsg         | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| paging              | 17.0.3     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| parking             | 17.0.2.5   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| phpinfo             | 17.0.1     | Enabled and up to date                      | GPLv2+     | Sangoma   |
| pinsets             | 17.0.3.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| pm2                 | 17.0.3.3   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| presencestate       | 17.0.2.4   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| printextensions     | 17.0.1.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| queueprio           | 17.0.1.4   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| queues              | 17.0.1.13  | Enabled and up to date                      | GPLv2+     | Sangoma   |
| recordings          | 17.0.2.3   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| ringgroups          | 17.0.2.6   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| setcid              | 17.0.1.2   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| sipsettings         | 17.0.6.9   | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| sms                 |            | Not Installed (Available online: 17.0.1.16) | Commercial |           |
| soundlang           | 17.0.4.1   | Enabled and up to date                      | GPLv3+     | Sangoma   |
| superfecta          | 17.0.3.5   | Enabled and up to date                      | GPLv2+     | Sangoma   |
| synologyabb         | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| timeconditions      |            | Not Installed (Available online: 17.0.1.18) | GPLv3+     |           |
| tts                 |            | Not Installed (Available online: 17.0.1.1)  | GPLv3+     |           |
| ttsengines          | 17.0.1     | Enabled and up to date                      | AGPLv3     | Sangoma   |
| ucp                 |            | Not Installed (Available online: 17.0.4.23) | AGPLv3+    |           |
| userman             | 17.0.6.32  | Enabled and up to date                      | AGPLv3+    | Sangoma   |
| vmblast             | 17.0.2     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| voicemail           | 17.0.5.29  | Enabled and up to date                      | GPLv3+     | Sangoma   |
| weakpasswords       | 17.0.1     | Enabled and up to date                      | GPLv3+     | Sangoma   |
| webrtc              |            | Not Installed (Available online: 17.0.3.1)  | GPLv3+     |           |
+---------------------+------------+---------------------------------------------+------------+-----------+


I fixed my problem but the “cure” was pretty drastic.

As I’m using a RaspberryPi, I backed up my FreePBX configuration:
Admin > Backup & Restore > +AddBackup
…and transferred that backup to my PC.

I then wrote a new OS SDCard, shut down the RaspberryPi, swapped cards, and did a re-install. After a successful boot, I restored my FreePBX configuration and rebooted the Pi.

All is working without errors. Yay!

This error is because synologyabb module is expecting sysadmin rpm to be present to run the hooks.

Regards
Kapil

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.