I attempted a failed upgrade and need to reinstall OH2 and would like to do this on openhabian. I can’t find any information on how to do this. I see in openhabian.conf there is a repositoryurl and clonebranch. I think I’m in the right place here but the only options I’m finding is setting clonebranch to stable? Is there a particular repository for OH2? Or perhaps I’m way off and someone can help shed some light.
I’ve tried installing Openhabian1.7 and setting OH2 and the install option but once it was finished it installed OH3…
My pi3 running OH2 is supporting onewire with 7 ds18b20 sensors and 8 channel relay as a thermostat to control a radiant heating system. Everything worked great until I didn’t take the necessary precautions as a backup and test before I upgraded. Now with the newer pigpio and all the other errors, I’m starting from scratch but just want to get my pi back up while I take a more careful approach moving to OH3.
As an update, I also came across this post, that says it’s fixed but not sure exactly where. Does this mean if I use Openhabian 1.6 and set the clonebranch to stable it will install OH2?
This is what you get running openhabian-config menu:
You are currently using the "openHAB3" openHABian environment version.
The openHABian version to contain the very latest code for openHAB 3 is called "main".
This is providing you with the latest (openHAB3!) features but less people have tested
it so it is a little more likely that you run into errors.
You can step back a little and switch to use the stable version now called "openHAB3".
You can switch at any time by selecting this menu option again or by setting the
'clonebranch=' parameter in '/etc/openhabian.conf'.
(*) openHAB3 recommended standard version of openHABian (openHAB 3)
( ) main very latest version of openHABian (openHAB 3)
( ) stable old version of openHABian (openHAB 2)
Setting clonebranch to stable will select OH2 repository and install OH2.
There is something else going on. the install never completes. it looks as though there is a problem with the repository keyring on jfrog
E: Conflicting values set for option Signed-By regarding source https://openhab.jfrog.io/artifactory/openhab-linuxpkg/ stable: /usr/share/keyrings/openhab.gpg !=
E: The list of sources could not be read.
FAILED (update apt lists)
BTW, this is using Openhab 1.6.6 as noted in github. Will setting the clonebase=stable in Openhabian 1.7.7 work for installing OH2.5? Honestly, the openhabian-config menu option is confusing, there are many options to install and upgrade and nothing specific states it’s specific to the clonebranch or an override of sorts. my 2cents anyway
I’ve tried both Ohabian 1.6.6 and 1.7.1 and both write two apt source files openhab.list and openhab2.list though I’m seeing more errors with 1.7.1
grep artifactory /etc/apt/sources.list.d/*
/etc/apt/sources.list.d/openhab.list:deb https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main
/etc/apt/sources.list.d/openhab2.list:deb https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable main
ls /usr/share/keyrings/
comitup.gpg nodejs.gpg openhab.gpg raspbian-archive-keyring.gpg
and…
sudo apt update
Hit:1 http://davesteele.github.io/comitup/repo comitup InRelease
Hit:2 http://archive.raspberrypi.org/debian bullseye InRelease
Hit:3 http://raspbian.raspberrypi.org/raspbian bullseye InRelease
Hit:4 https://deb.nodesource.com/node_12.x bullseye InRelease
Hit:5 https://openhab.jfrog.io/artifactory/openhab-linuxpkg stable InRelease
Err:1 http://davesteele.github.io/comitup/repo comitup InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0959C4A3DCF89FBF
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://davesteele.github.io/comitup/repo comitup InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0959C4A3DCF89FBF
W: Failed to fetch http://davesteele.github.io/comitup/repo/dists/comitup/InRelease The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 0959C4A3DCF89FBF
W: Some index files failed to download. They have been ignored, or old ones used instead.
Folks, installing into OH2 is no longer supported. That means it used to work some (long) time ago but maintainers no longer maintain that so if it no longer works you’re on your own from here on.
Please read and follow the debug guide. Among other stuff it tells you how to re-start an installation (which is how you should proceed after you delete or correct a repo file).
Thank you Markus, Theoritically, I read that openhabian is just Raspbian Lite with custom scripts to maintain the working environment for Openhab. Do you see any issue installing the 2.5 deb package locally, downloaded from JFrog? I can remove the repositories and keep the openHABian-install in place not to attempt unattended installation? or would you recommend not using Openhabian at and approach this as a totally manual installation on Raspbian Lite?
The image will install openHAB 3 by default, to have it install openHAB 2 right from the beginning, set clonebranch=stable in openhabian.conf before first boot.