Issues after upgrade

Hi,

Yesterday, after updating the openHABian system by the openhabian-config feature option 3, some strange errors occurred.
Previously I was on version 3.4.1 and everything was working fine, every once in a while I update everything.

Now, when I start the system, the log is showing this:

2023-08-26 08:58:44.376 [WARN ] [internal.service.FeaturesServiceImpl] - Can't load features repository mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.4.0-SNAPSHOT/xml/features
java.lang.RuntimeException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT] : mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.4.0-SNAPSHOT/xml/features
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:121) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:51) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:611) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:582) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.listRequiredRepositories(FeaturesServiceImpl.java:514) ~[?:?]
	at org.apache.karaf.deployer.features.FeatureDeploymentListener.bundleChanged(FeatureDeploymentListener.java:247) ~[?:?]
	at org.apache.karaf.deployer.features.FeatureDeploymentListener.init(FeatureDeploymentListener.java:90) ~[?:?]
	at org.apache.karaf.deployer.features.osgi.Activator$DeploymentFinishedListener.deploymentEvent(Activator.java:86) ~[?:?]
	at org.apache.karaf.features.internal.service.FeaturesServiceImpl.registerListener(FeaturesServiceImpl.java:296) ~[?:?]
	at org.apache.karaf.deployer.features.osgi.Activator.doStart(Activator.java:53) ~[?:?]
	at org.apache.karaf.util.tracker.BaseActivator.start(BaseActivator.java:92) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) ~[org.eclipse.osgi-3.18.0.jar:?]
	at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.Module.doStart(Module.java:605) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.Module.start(Module.java:468) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1847) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1840) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1745) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1667) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.18.0.jar:?]
	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) ~[org.eclipse.osgi-3.18.0.jar:?]
Caused by: java.io.IOException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT: [Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.configureIOException(AetherBasedResolver.java:803) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:774) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
	at java.net.URL.openStream(URL.java:1161) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114) ~[?:?]
	... 29 more
	Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:421) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:235) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:212) ~[?:?]
		at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:272) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
		at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
		at java.net.URL.openStream(URL.java:1161) ~[?:?]
		at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114) ~[?:?]
		at org.apache.karaf.features.internal.service.RepositoryImpl.<init>(RepositoryImpl.java:51) ~[?:?]
		at org.apache.karaf.features.internal.service.RepositoryCacheImpl.create(RepositoryCacheImpl.java:51) ~[?:?]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.getFeatureCache(FeaturesServiceImpl.java:611) ~[?:?]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.ensureCacheLoaded(FeaturesServiceImpl.java:582) ~[?:?]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.listRequiredRepositories(FeaturesServiceImpl.java:514) ~[?:?]
		at org.apache.karaf.deployer.features.FeatureDeploymentListener.bundleChanged(FeatureDeploymentListener.java:247) ~[?:?]
		at org.apache.karaf.deployer.features.FeatureDeploymentListener.init(FeatureDeploymentListener.java:90) ~[?:?]
		at org.apache.karaf.deployer.features.osgi.Activator$DeploymentFinishedListener.deploymentEvent(Activator.java:86) ~[?:?]
		at org.apache.karaf.features.internal.service.FeaturesServiceImpl.registerListener(FeaturesServiceImpl.java:296) ~[?:?]
		at org.apache.karaf.deployer.features.osgi.Activator.doStart(Activator.java:53) ~[?:?]
		at org.apache.karaf.util.tracker.BaseActivator.start(BaseActivator.java:92) ~[?:?]
		at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:818) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.internal.framework.BundleContextImpl$2.run(BundleContextImpl.java:1) ~[org.eclipse.osgi-3.18.0.jar:?]
		at java.security.AccessController.doPrivileged(AccessController.java:569) ~[?:?]
		at org.eclipse.osgi.internal.framework.BundleContextImpl.startActivator(BundleContextImpl.java:810) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.internal.framework.BundleContextImpl.start(BundleContextImpl.java:767) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.internal.framework.EquinoxBundle.startWorker0(EquinoxBundle.java:1032) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.startWorker(EquinoxBundle.java:371) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.Module.doStart(Module.java:605) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.Module.start(Module.java:468) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel$2.run(ModuleContainer.java:1847) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor$1$1.execute(EquinoxContainerAdaptor.java:136) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1840) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.incStartLevel(ModuleContainer.java:1783) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1745) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1667) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.dispatchEvent(ModuleContainer.java:1) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:234) ~[org.eclipse.osgi-3.18.0.jar:?]
		at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:345) ~[org.eclipse.osgi-3.18.0.jar:?]
Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.openhab.core.features.karaf:org.openhab.core.features.karaf.openhab-core:xml:features:3.4.0-SNAPSHOT
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:431) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:235) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:212) ~[?:?]
	at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:272) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:657) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:598) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:565) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:555) ~[?:?]
	at org.ops4j.pax.url.mvn.internal.Connection.getInputStream(Connection.java:123) ~[?:?]
	at java.net.URL.openStream(URL.java:1161) ~[?:?]
	at org.apache.karaf.features.internal.service.RepositoryImpl.load(RepositoryImpl.java:114) ~[?:?]
	... 29 more
2023-08-26 08:58:50.260 [INFO ] [org.openhab.core.Activator          ] - Starting openHAB 4.0.2 (build Release Build)
2023-08-26 08:58:51.030 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Amsterdam'.
2023-08-26 08:58:51.045 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '52.11952434720692,5.287224054336549'.
2023-08-26 08:58:51.048 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'en_NL'.
2023-08-26 08:58:51.147 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/events's Observer 
2023-08-26 08:58:51.216 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/addons/services's Observer 
2023-08-26 08:58:52.624 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/events/states's Observer 
2023-08-26 08:58:53.221 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/events's Observer 
2023-08-26 08:58:53.232 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/addons/services's Observer 
2023-08-26 08:58:53.665 [WARN ] [.transport.servlet.ServletController] - Can't find the request for http://192.168.0.6:8080/rest/events/states's Observer 
2023-08-26 08:58:55.724 [WARN ] [org.eclipse.jetty.server.HttpChannel] - /rest/events/states
java.lang.NullPointerException: Cannot invoke "org.apache.cxf.transport.MessageObserver.onMessage(org.apache.cxf.message.Message)" because "this.incomingObserver" is null
	at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:265) ~[?:?]
	at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:234) ~[?:?]
	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:208) ~[?:?]
	at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:160) ~[?:?]
	at org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:225) ~[?:?]
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:298) ~[?:?]
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:222) ~[?:?]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:497) ~[bundleFile:4.0.4]
	at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:273) ~[?:?]
	at org.ops4j.pax.web.service.spi.servlet.OsgiInitializedServlet.service(OsgiInitializedServlet.java:102) ~[?:?]
	at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) ~[?:?]
	at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) ~[?:?]
	at org.ops4j.pax.web.service.spi.servlet.OsgiFilterChain.doFilter(OsgiFilterChain.java:100) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.PaxWebServletHandler.doHandle(PaxWebServletHandler.java:310) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) ~[?:?]
	at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) ~[?:?]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) ~[?:?]
	at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) ~[?:?]
	at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[?:?]
	at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) ~[?:?]
	at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) ~[?:?]
	at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) ~[?:?]
	at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) ~[?:?]
	at org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:234) ~[?:?]
	at org.ops4j.pax.web.service.jetty.internal.PrioritizedHandlerCollection.handle(PrioritizedHandlerCollection.java:96) ~[?:?]
	at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772) ~[?:?]
	at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) ~[?:?]
	at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[?:?]
	at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) ~[?:?]
	at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) ~[?:?]
	at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) ~[?:?]
	at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) ~[?:?]
	at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[?:?]
	at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[?:?]
	at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) ~[?:?]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[bundleFile:9.4.50.v20221201]
	at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[bundleFile:9.4.50.v20221201]
	at java.lang.Thread.run(Thread.java:833) ~[?:?]
2023-08-26 08:58:56.469 [WARN ] [core.karaf.internal.FeatureInstaller] - The misc add-on 'market' does not exist - ignoring it.
2023-08-26 08:58:56.473 [WARN ] [core.karaf.internal.FeatureInstaller] - The misc add-on 'ruleengine' does not exist - ignoring it.
2023-08-26 08:58:56.494 [WARN ] [core.karaf.internal.FeatureInstaller] - The ui add-on 'paper' does not exist - ignoring it.
2023-08-26 08:59:00.074 [WARN ] [e.internal.SseItemStatesEventBuilder] - Attempting to send a state update of an item which doesn't exist: WakeUp

Now, when I SSH into the system, it shows:

###############################################################################
###############  openhabian  ##################################################
###############################################################################
##        Ip = 192.168.0.6
##   Release = Raspbian GNU/Linux 11 (bullseye)
##    Kernel = Linux 6.1.21-v8+
##  Platform = Raspberry Pi 4 Model B Rev 1.4
##    Uptime = 0 day(s). 0:3:17
## CPU Usage = 33% avg over 4 cpu(s) (4 core(s) x 1 socket(s))
##  CPU Load = 1m: 2.22, 5m: 1.58, 15m: 0.67
##    Memory = Free: 6.35GB (83%), Used: 1.31GB (17%), Total: 7.67GB
##      Swap = Free: 1.99GB (100%), Used: 0.00GB (0%), Total: 1.99GB
##      Root = Free: 21.33GB (76%), Used: 6.43GB (24%), Total: 28.98GB
##   Updates = 0 apt updates available.
##  Sessions = 1 session(s)
## Processes = 144 running processes of 32768 maximum processes
###############################################################################
sed: can't read /var/lib/openhab2/etc/version.properties: No such file or directory
sed: can't read /var/lib/openhab2/etc/version.properties: No such file or directory


              Welcome to            __  _____    ____  _
            ____  ____  ___  ____  / / / /   |  / __ )(_)___ _____
           / __ \/ __ \/ _ \/ __ \/ /_/ / /| | / __  / / __ `/ __ \
          / /_/ / /_/ /  __/ / / / __  / ___ |/ /_/ / / /_/ / / / /
          \____/ .___/\___/_/ /_/_/ /_/_/  |_/_____/_/\__,_/_/ /_/
              /_/
                  openHAB  ()

It is strange why it won’t show the version number.
From the webGUI, when I go the the home page, click help & about, it shows that I’m on version 4.0.2

Another issue is that Zigbee2MQTT isn’t working anymore, when looking in the logs it shows that the device can’t be found. When I run “ls -l /dev/serial/by-id” it returns “ls: cannot access ‘/dev/serial/by-id’: No such file or directory” so that isn’t working anymore.

Then the lasts thing I noticed, the items keep updating themselse even if the state didn’t change:

2023-08-26 09:12:30.038 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'ThermostaatKleineKamer_TargetTemperature' updated to UNDEF

2023-08-26 09:12:30.981 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'HyperionEnabled' updated to OFF

2023-08-26 09:12:31.589 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'stephanePhone' updated to ON

2023-08-26 09:12:31.592 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'mandyPhone' updated to OFF

2023-08-26 09:12:32.903 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Storage_Available_Percent' updated to 73.6

2023-08-26 09:12:35.925 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Storage_Available_Percent' updated to 73.6

2023-08-26 09:12:38.834 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'PingLGWoonkamer_AanUit' updated to OFF

2023-08-26 09:12:38.946 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'Storage_Available_Percent' updated to 73.6

2023-08-26 09:12:41.685 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'stephanePhone' updated to ON

2023-08-26 09:12:41.688 [INFO ] [openhab.event.ItemStateUpdatedEvent ] - Item 'mandyPhone' updated to OFF

Anybody having the same issues and know how to fix this…?

Just tried a clean-cache but that didn’t help as well.

Did you upgrade openHABian as well?
Looks like you are not on latest version
Also, please check your Java version.
openHAB 4 requires Java 17!

I guess I did, I run sudo openhabian-config and choose option 2 first, after that finished I run option 3.
There seem to be some kind of mix of OH3 and 4 files at the moment.

If I run now option 3 in the config tool, it shows this:

2023-08-26_09:32:23_CEST [openHABian] Checking for root privileges... OK

2023-08-26_09:32:23_CEST [openHABian] Loading configuration file '/etc/openhabian.conf'... OK

2023-08-26_09:32:24_CEST [openHABian] openHABian configuration tool version: [openHAB3]{2023-08-16T21:49:21+02:00}(292689e)

2023-08-26_09:32:24_CEST [openHABian] Checking for changes in origin branch openHAB3... OK

2023-08-26_09:32:29_CEST [openHABian] Switching to branch openHAB3... OK

2023-08-26_09:32:30_CEST [openHABian] Checking openHAB Signing Key expiry.

2023-08-26_09:32:30_CEST [openHABian] Checking expiry date of apt keys... OK

2023-08-26_09:34:18_CEST [openHABian] Updating Linux package information... OK

2023-08-26_09:34:40_CEST [openHABian] Reconfiguring OpenJDK 17... OK

2023-08-26_09:34:41_CEST [openHABian] Beginning install of latest openhab release (stable repo)... OK

2023-08-26_09:35:26_CEST [openHABian] Adding required keys to apt... OK

2023-08-26_09:35:26_CEST [openHABian] Installing selected openHAB version... OK

2023-08-26_09:35:33_CEST [openHABian] Setting up openHAB service... OK

2023-08-26_09:35:34_CEST [openHABian] Optimizing openHAB to run on low memory single board computers... OK

2023-08-26_09:35:34_CEST [openHABian] Setting openHAB HTTP/HTTPS ports... OK

2023-08-26_09:35:34_CEST [openHABian] Creating dependencies to jointly start services that depend on each other... OK

2023-08-26_09:35:35_CEST [openHABian] Adding an openHAB dashboard tile for 'openhabiandocs'... Replacing... OK

2023-08-26_09:35:35_CEST [openHABian] Restarting openHAB service to play it safe...

So it seems to have OpenJDK17

If I check the version, it returns this:

**openhabian@openhabian**:**~ $** java -version

openjdk version "17.0.7" 2023-04-18

OpenJDK Runtime Environment (build 17.0.7+7-Raspbian-1deb11u1rpt1)

OpenJDK Client VM (build 17.0.7+7-Raspbian-1deb11u1rpt1, mixed mode, emulated-client)

This is most probably a problem of content of the file .bash_profile. The path seems to be hardcoded and point to OH2. In newer version it detects if OH2 or an other version is installed and uses the path accordingly. Post the file’s content and we can check it.

This is a known problem with Bullseye. Debian problem.
But there is a workaround available. See New SD install (openhab4) but no zigbee adapter - #6 by Larsen

Did you clear the cache and did you remove manually installed kar files of previous versions in case you used them ?

Yes, I did a clear of the cache but never manually installed kar files, if I check here:

**openhabian@openhabian**:**~ $** sudo ls /usr/share/openhab/addons

openhab-addons-4.0.2.kar README

There seems to be only one .kar file, or should I check somewhere else?

Will do, but what’s the location of this .bash_profile file?

I wan’t aware that it was a Debian bug, will try the workaround :slight_smile:

Did found it on another topic, this is the content:

# ~/.bash_profile: executed by bash(1) for interactive shells.

source /opt/openhabian/functions/helpers.bash

if [ **-f** **"/opt/openHABian-install-failed"** ]; then

**echo** **-e -n** **"\\n\e[31;01mAttention! \e[39;49;00m"**

**echo** **"The openHABian setup process seems to have failed on your system."**

**echo** **"Sorry, this shouldn't happen! Please restart the installation process. Chances"**

**echo** **-e** **"are high setup will succeed on the second try.\\n"**

**echo** **"In order to find the cause of the problem, have a look at the installation log:"**

**echo** **-e** **" \e[90;01msudo cat /boot/first-boot.log\e[39;49;00m\\n"**

**echo** **"In order to restart the installation run:"**

**echo** **-e** **" \e[90;01msudo rm -f /opt/openHABian*; sudo reboot\e[39;49;00m\\n"**

**echo** **"If the error persists, please read the debug guide at:"**

**echo** **-e** **"\e[94;04mhttps://github.com/openhab/openhabian/blob/master/docs/openhabian-DEBUG.md\e[39;49;00m\\n"**

return 0

elif [ **-f** **"/opt/openHABian-install-inprogress"** ]; then

**echo** **-e -n** **"\\n\e[36;01mAttention! \e[39;49;00m"**

**echo** **"The openHABian setup process has not finished yet."**

if [ **-f** /boot/first-boot.log ]; then watch **cat** /boot/first-boot.log; **echo** **-e** **"\\nProgress log:\\n"**; **cat** /boot/first-boot.log; **echo**; fi

**echo** **-e** **"\\nPlease wait for a few more minutes, all preparation steps will be finished shortly."**

return 0

fi

if [ ! **-f** **"/usr/bin/raspi-config"** ]; then

alias raspi-config=**"echo 'raspi-config is not part of openHABian, please use openhabian-config instead.'"**

fi

**echo**

if [ **-f** ~/.firemotd-cache ]; then

**cat** ~/.firemotd-cache

fi

(FireMotD **--theme** Gray > ~/.firemotd-cache &) &>/dev/null # does not use cache; might get removed in the near future

if openhab3_is_installed; then OHPKG=**"openhab"**; else OHPKG=**"openhab2"**; fi

OHVERSION=**"$(sed -n 's/openhab-distro\s*: //p' /var/lib/${OHPKG}/etc/version.properties)"**

OHBUILD=**"$(sed -n 's/build-no\s*: //p' /var/lib/${OHPKG}/etc/version.properties)"**

**echo** **-e** **"\\n$(sed -e 's|$OHVERSION|'"****${OHVERSION}****"'|g' -e 's|$OHBUILD|'"****${OHBUILD}****"'|g' -e 's|${HOSTNAME}|'"****${HOSTNAME}****"'|g' /opt/openhabian/includes/${OHPKG}logo)\\n"**

if [[ **-f** **$HOME**/.profile ]]; then source **$HOME**/.profile; fi

# vim: filetype=sh

I guess this line ain’t correct anymore if you run OH4:
if openhab3_is_installed; then OHPKG=“openhab”; else OHPKG=“openhab2”; fi

I did not check the other rows. Your are right that is what I was looking for.
Change that row

if openhab3_is_installed; then OHPKG="openhab"; else OHPKG="openhab2"; fi

to

if openhab2_is_installed; then OHPKG="openhab2"; else OHPKG="openhab"; fi
1 Like

Thanks, I edited the file like you said and now when I SSH into it, it shows the correct version :slight_smile:

But, when I reboot, the error: 2023-08-26 11:03:44.762 [WARN ] [internal.service.FeaturesServiceImpl] - Can't load features repository mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/3.4.0-SNAPSHOT/xml/features is still there.

Like I also described in the first post with all the text after the error. Is there a way to fix this?
The Zigbee2MQTT workaround worked so these devices are up-and-running again.

1 Like

Do you have any binding installed from the marketplace ?

I have some, nothing special:

I was able to fix this by this thread (for those who encounter the same issue):

After adding these lines manually to /var/lib/openhab/etc/log4j2.xml, the log viewer isn’t showing every update, only the changes.

So, anybody knows how to get rit of this warning/error? I don’t understand why it tries to load something from"3.4.0-SNAPSHOT/xml/features" when I’m running on version: 4.0.2