the link has expired so unable to update the relevant packages.
above seems to easier fix as i am unsure how to implement the final section added by Howard
pi@raspberrypi:~ $ sudo apt install owserver ow-shell
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libftdi1-2 libow-3.2-3 owfs-common
The following NEW packages will be installed:
libftdi1-2 libow-3.2-3 ow-shell owfs-common owserver
0 upgraded, 5 newly installed, 0 to remove and 2 not upgraded.
Need to get 375 kB of archives.
After this operation, 1,348 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1
http://archive-bm.raspbian.org/raspbian buster/main armhf libftdi1-2 armhf 1.4-1+b2 [27.7 kB]
Get:2
http://archive-bm.raspbian.org/raspbian buster/main armhf owfs-common all 3.2p3+dfsg1-2 [17.6 kB]
Get:3
http://archive-bm.raspbian.org/raspbian buster/main armhf libow-3.2-3 armhf 3.2p3+dfsg1-2 [269 kB]
Get:4
http://archive-bm.raspbian.org/raspbian buster/main armhf ow-shell armhf 3.2p3+dfsg1-2 [29.8 kB]
Get:5
http://archive-bm.raspbian.org/raspbian buster/main armhf owserver armhf 3.2p3+dfsg1-2 [30.8 kB]
Fetched 375 kB in 1s (370 kB/s)
Selecting previously unselected package libftdi1-2:armhf.
(Reading database ... 134162 files and directories currently installed.)
Preparing to unpack .../libftdi1-2_1.4-1+b2_armhf.deb ...
Unpacking libftdi1-2:armhf (1.4-1+b2) ...
Selecting previously unselected package owfs-common.
Preparing to unpack .../owfs-common_3.2p3+dfsg1-2_all.deb ...
Unpacking owfs-common (3.2p3+dfsg1-2) ...
Selecting previously unselected package libow-3.2-3:armhf.
Preparing to unpack .../libow-3.2-3_3.2p3+dfsg1-2_armhf.deb ...
Unpacking libow-3.2-3:armhf (3.2p3+dfsg1-2) ...
Selecting previously unselected package ow-shell.
Preparing to unpack .../ow-shell_3.2p3+dfsg1-2_armhf.deb ...
Unpacking ow-shell (3.2p3+dfsg1-2) ...
Selecting previously unselected package owserver.
Preparing to unpack .../owserver_3.2p3+dfsg1-2_armhf.deb ...
Unpacking owserver (3.2p3+dfsg1-2) ...
Setting up libftdi1-2:armhf (1.4-1+b2) ...
Setting up owfs-common (3.2p3+dfsg1-2) ...
Creating config file /etc/owfs.conf with new version
Setting up ow-shell (3.2p3+dfsg1-2) ...
Setting up libow-3.2-3:armhf (3.2p3+dfsg1-2) ...
Setting up owserver (3.2p3+dfsg1-2) ...
Job for owserver.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status owserver.service" and "journalctl -xe" for details.
invoke-rc.d: initscript owserver, action "start" failed.
● owserver.service - Backend server for 1-wire control
Loaded: loaded (/lib/systemd/system/owserver.service; disabled; vendor preset: enabled)
Active: activating (auto-restart) (Result: protocol) since Thu 2019-07-18 12:53:41 BST; 29ms ago
Docs: man:owserver(1)
Process: 1193 ExecStart=/usr/bin/owserver -c /etc/owfs.conf (code=exited, status=0/SUCCESS)
Main PID: 1193 (code=exited, status=0/SUCCESS)
dpkg: error processing package owserver (--configure):
installed owserver package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for libc-bin (2.28-10+rpi1) ...
Processing triggers for systemd (241-5+rpi1) ...
Errors were encountered while processing:
owserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~ $
owserver
E: Sub-process /usr/bin/dpkg returned an error code (1)
pi@raspberrypi:~ $ ^C
pi@raspberrypi:~ $ sudo /etc/owfs.conf
sudo: /etc/owfs.conf: command not found
pi@raspberrypi:~ $ sudo nano /etc/owfs.conf
pi@raspberrypi:~ $ sudo nano /etc/owfs.conf
pi@raspberrypi:~ $ sudo systemctl stop owserver
pi@raspberrypi:~ $ sudo systemctl enable owserver
Synchronizing state of owserver.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable owserver
Created symlink /etc/systemd/system/multi-user.target.wants/owserver.service → /lib/systemd/system/owserver.service.
Created symlink /etc/systemd/system/sockets.target.wants/owserver.socket → /lib/systemd/system/owserver.socket.
pi@raspberrypi:~ $ sudo systemctl start owserver
Job for owserver.service failed because the service did not take the steps required by its unit configuration.
See "systemctl status owserver.service" and "journalctl -xe" for details.
pi@raspberrypi:~ $