Have some warnings after upgrading from 2.5 to 5.0

Hello,

I had a machine (other than my main OH server) just doing a few simple tasks that I recently successfully upgraded from old 2.5 to 5.0.

Everything is running well, but I get this warning when I start up:

==> ./openhab.log <==
2025-12-18 10:11:43.793 [INFO ] [org.openhab.core.Activator          ] - Starting openHAB 5.0.3 (Release Build)
2025-12-18 10:11:43.880 [WARN ] [core.karaf.internal.FeatureInstaller] - The binding add-on 'expire1' does not exist - ignoring it.
2025-12-18 10:11:43.888 [WARN ] [core.karaf.internal.FeatureInstaller] - The misc add-on 'ruleengine' does not exist - ignoring it.
2025-12-18 10:11:43.896 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'restdocs' does not exist - ignoring it.
2025-12-18 10:11:43.898 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'habmin' does not exist - ignoring it.
2025-12-18 10:11:43.899 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'paper' does not exist - ignoring it.

These are items that seems to have been left behind from my old install, but I cannot seem to track down where they are in my config to remove them. Can anyone help me debug?

Scan /etc/openhab/services/*.cfg

1 Like

If you don’t find them in /etc/openhab/services/*.cfg (it should be addons.cfg) as @mstormi suggests (note it’s “services”, not “service”) look in /var/lib/openhab/config/org/openhab/addons.config. The addons.cfg file gets translated to the addons.config file in userdata, and it’s really this file that OH reads to determine what add-ons to install.

You need to decide going forward whether you want to continue to use the cfg file or install and manage add-ons through the UI. If you want to move to the latter, I recommend commenting out the full contents of the addons.cfg file and then reinstall the add-ons through the UI.

Watch the logs.

1 Like

Hi @rlkoshak ,

That is where these are showing. My /etc/openhab/services/* doesn’t have any references to these old bindings in it, but I see that /var/lib/openhab/config/org/openhab/addons.cfg does!

:org.apache.felix.configadmin.revision:=L"29"
action="pushover"
binding="ipcamera,astro,expire1,mqtt,pushover,exec"
core-config-discovery-addon="usb,ip,sddp,upnp,mdns"
legacy=B"true"
misc=",ruleengine"
package="expert"
persistence="rrd4j,mapdb,inmemory"
remote=B"true"
service.pid="org.openhab.addons"
transformation="map,jsonpath,regex"
ui="basic,paper,restdocs,habmin"

Can I just edit this directly or is there something else I need to do to remove this old data safely?

Probably best to stop OH first. But then yes, go ahead and edit that file, removing the add-ons that no longer exist. Set the misc entry to "".

1 Like

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