Add-ons not installing after upgrade 3.1.0 to 3.3.0

Hi,

If I install 3.3.0 without importing the backup of 3.1.0, I can install the add-ons without any problem.
If I import the backup of my 3.1.0 project, nothing is working, and no add-on is installed anymore.
If I try to install the, the wait-cursor is showing, and nothing happens.

Is there a way to migrate the project without configure it again?

The add-ons I use are:

  • Buienradar
  • Denon / Marantz
  • Frontier Silicon Internet Radio
  • ipcamera
  • irobot
  • Network
  • Nikobus
  • OpenWeaterMap
  • Pushover
  • Robonect
  • Shelly

Try installing another addon and see if that works.

I have tried to install an Binding that I don’t use, and int’s the same problem
image

I also tried to migrate first to 3.2.0 and then 3.3.0, but the same result.

The reason why I din’t move to 3.2 yet, is the 3.2.0 does’t work at all.

When starting I get next:

Launching the openHAB runtime...
org.apache.karaf.features.internal.util.MultiException: Error:
        Error downloading mvn:org.ops4j.pax.logging/pax-logging-log4j2/2.0.12
        Error downloading mvn:org.ops4j.pax.logging/pax-logging-api/2.0.12
        at org.apache.karaf.features.internal.download.impl.MavenDownloadManager$MavenDownloader.<init>(MavenDownloadManager.java:91)
        at org.apache.karaf.features.internal.download.impl.MavenDownloadManager.createDownloader(MavenDownloadManager.java:72)
        at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:457)
        at org.apache.karaf.features.internal.region.Subsystem.downloadBundles(Subsystem.java:452)
        at org.apache.karaf.features.internal.region.SubsystemResolver.resolve(SubsystemResolver.java:224)
        at org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:399)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1069)
        at org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:1004)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:829)
        Suppressed: java.io.IOException: Error downloading mvn:org.ops4j.pax.logging/pax-logging-log4j2/2.0.12
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)
                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
                ... 3 more
        Caused by: java.io.IOException: Error resolving artifact org.ops4j.pax.logging:pax-logging-log4j2:jar:2.0.12: [Could not find artifact org.ops4j.pax.logging:pax-logging-log4j2:jar:2.0.12 in openhab (https://openhab.jfrog.io/openhab/libs-release/)]
                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.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:52)
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
                ... 6 more
                Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.ops4j.pax.logging:pax-logging-log4j2:jar:2.0.12 in openhab (https://openhab.jfrog.io/openhab/libs-release/)
                        at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:48)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:368)
                        at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:75)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:642)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:262)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:489)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:390)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
                        at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
                        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
                        ... 11 more
        Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.ops4j.pax.logging:pax-logging-log4j2:jar:2.0.12
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
                at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
                ... 11 more
        Suppressed: java.io.IOException: Error downloading mvn:org.ops4j.pax.logging/pax-logging-api/2.0.12
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:77)
                at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
                at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
                at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
                ... 3 more
        Caused by: java.io.IOException: Error resolving artifact org.ops4j.pax.logging:pax-logging-api:jar:2.0.12: [Could not find artifact org.ops4j.pax.logging:pax-logging-api:jar:2.0.12 in openhab (https://openhab.jfrog.io/openhab/libs-release/)]
                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.apache.karaf.features.internal.download.impl.MavenDownloadTask.download(MavenDownloadTask.java:52)
                at org.apache.karaf.features.internal.download.impl.AbstractRetryableDownloadTask.run(AbstractRetryableDownloadTask.java:60)
                ... 6 more
                Suppressed: shaded.org.eclipse.aether.transfer.ArtifactNotFoundException: Could not find artifact org.ops4j.pax.logging:pax-logging-api:jar:2.0.12 in openhab (https://openhab.jfrog.io/openhab/libs-release/)
                        at shaded.org.eclipse.aether.connector.basic.ArtifactTransportListener.transferFailed(ArtifactTransportListener.java:48)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$TaskRunner.run(BasicRepositoryConnector.java:368)
                        at shaded.org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1.run(RunnableErrorForwarder.java:75)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector$DirectExecutor.execute(BasicRepositoryConnector.java:642)
                        at shaded.org.eclipse.aether.connector.basic.BasicRepositoryConnector.get(BasicRepositoryConnector.java:262)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:489)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:390)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
                        at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
                        at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
                        at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
                        ... 11 more
        Caused by: shaded.org.eclipse.aether.resolution.ArtifactResolutionException: Error resolving artifact org.ops4j.pax.logging:pax-logging-api:jar:2.0.12
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:413)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:215)
                at shaded.org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:192)
                at shaded.org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveArtifact(DefaultRepositorySystem.java:247)
                at org.ops4j.pax.url.mvn.internal.AetherBasedResolver.resolve(AetherBasedResolver.java:767)
                ... 11 more

                           _   _     _     ____
   ___   ___   ___   ___  | | | |   / \   | __ )
  / _ \ / _ \ / _ \ / _ \ | |_| |  / _ \  |  _ \
 | (_) | (_) |  __/| | | ||  _  | / ___ \ | |_) )
  \___/|  __/ \___/|_| |_||_| |_|/_/   \_\|____/
       |_|       3.2.0 - Release Build

Use '<tab>' for a list of available commands
and '[cmd] --help' for help on a specific command.
To exit, use '<ctrl-d>' or 'logout'.

openhab>

Did you do a clean-cache?

sudo systemctl stop openhab.service
sudo openhab-cli clean-cache
sudo systemctl start openhab.service

I run OpenHab on a dedicated Windows 11 PC.

Then do it manually:

Hi Mark
Do you have snapshotaddons or marketplacesaddons in your addonfolder in userdata then please delete but not the official .kar.
I have this problem for example with a e3dcxxx.kar.
Delete update copy again.
In my case it works.

Good luck
KP

Hi,

I have try to installed it on a clean Windows PC.
Same result. So it’s not the environment variable.

I have tried it also with 3.4.0-SNAPSHOT build 3019 with the same result


Do you use the upgrade script?

Hi, what script do I need to upgrade from 3.1.0 to 3.3.0?

The openhab zip files for the windows platform contain a file called update.bat.
The file is located in the directory runtime\bin.
As argument the file expects the version you want to update to.
The batch file then calls a powershell script update.ps1 located in the same directory which downloads the new zip file; extracts the zip file and takes care of upgrading all related files as described in the file update.lst. The update.lst file takes care of informing the user about breaking changes; renaming resp. removing files. It contains “all” necessary steps between “all” versions starting with 2.2.0.

1 Like

I have used the ‘update.bat 3.3.0’ , but unfortunately, it’s the same result.
When I start Openhab, the Addons are not installed anymore, and if I want to install them again, the wait-cursor keep on showing


What I also noticed is that Openhab create 2 extra directory’s when starting.
If the program is install in c:\temp\Openhab-3.1.0, than after starting openhab, c:\temp\Openhab-3.0.1 and c:\temp\Openhab-3.1.0_old is created. Also before upgrading to 3.3.0.
Under these directorys, the is a direcory-stucture userdata\tmp\bundles without files

Hi,

While I was testing, I installed 3.1.0 again, and then did a restore of my backup, and I have the same problem in 3.1.0. So there must be something wrong in my currently configuration and backup.
I did also a test with an older backup, and the same result. So the error must be there a little bit longer


Hello, I have the same problem with a fresh installation of openHAB (official docker container) on a raspberry pi 4. Addons can’t be installed and the log shows error messages like java.io.IOException: Error downloading mvn:..... Already retried the entire installation and cleaned the cache multiple times - it didn’t help.

Hello everybody,

any news on this?

Yesterday I pulled openhab 3.3.0 container and tried installing the mqtt binding and failed with timeouts.

./openhab_userdata/logs/openhab.log 
2022-11-08 20:54:10.665 [ERROR] [ity.CommunityMarketplaceAddonService] - Unable to retrieve marketplace add-ons
java.net.UnknownHostException: community.openhab.org
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:229) ~[?:?]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
        at java.net.Socket.connect(Socket.java:609) ~[?:?]

after adding “46.101.248.207 community.openhab.org” to my /etc/hosts I ended with above issue as well:

2022-11-08 21:18:03.373 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Time zone set to 'Europe/Berlin'.
2022-11-08 21:18:03.556 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Location set to '51.12395855679653,13.77004534006119'.
2022-11-08 21:18:03.568 [INFO ] [.core.internal.i18n.I18nProviderImpl] - Locale set to 'de_DE'.
2022-11-08 21:18:21.185 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-mqtt': Error:
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.generic/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homeassistant/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.espmilighthub/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homie/3.3.0
2022-11-08 21:18:34.551 [INFO ] [.core.model.lsp.internal.ModelServer] - Started Language Server Protocol (LSP) service on port 5007
2022-11-08 21:18:39.805 [INFO ] [e.automation.internal.RuleEngineImpl] - Rule engine started.
2022-11-08 21:18:41.479 [INFO ] [org.openhab.ui.internal.UIService   ] - Started UI on port 8080
2022-11-08 21:18:43.358 [INFO ] [ab.ui.habpanel.internal.HABPanelTile] - Started HABPanel at /habpanel
2022-11-08 21:19:19.688 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-mqtt': Error:
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homie/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homeassistant/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.espmilighthub/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.generic/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt/3.3.0
2022-11-08 21:20:19.785 [ERROR] [core.karaf.internal.FeatureInstaller] - Failed installing 'openhab-binding-mqtt': Error:
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.generic/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.espmilighthub/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homie/3.3.0
        Error downloading mvn:org.openhab.addons.bundles/org.openhab.binding.mqtt.homeassistant/3.3.0

I am using podman on an up-to-date Fedora36 installation.

Thanks,
Joerg

Here’s an update:

turned out I had a broken DNS client configuration in my resolv.conf. An evil conspiracy between systemd-resolved and NetworkManager took place (with the latest OS updates?) and rendered resolv.conf invalid

As I am using NetworkManager right now my fix was to set DNS attributes on my network connection over nmcli:

nmcli con modify <con-name> IPv4.dns „192.168.222.1 1.1.1.1“

After this fix I could successfully add an MQTT binding.

Maybe this helps 
 as to me some of the above issues actually read like host name resolution issues as well.

Greetings,
Jörg