Public bug reported:

After upgrading from Ubuntu 18.04 to 20.04 I started to see errors when 
restarting owserver.service. They appear approximately every second time 
without clues from the logs.
```
$ sudo systemctl stop owserver.service; sudo systemctl start owserver.service
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.

$ systemctl status owserver.service
● owserver.service - Backend server for 1-wire control
     Loaded: loaded (/lib/systemd/system/owserver.service; disabled; vendor 
preset: enabled)
     Active: active (running) since Wed 2020-09-30 12:40:53 UTC; 7s ago
       Docs: man:owserver(1)
   Main PID: 13861 (owserver)
      Tasks: 2 (limit: 18965)
     Memory: 1.5M
     CGroup: /system.slice/owserver.service
             └─13861 /usr/bin/owserver -c /etc/owfs.conf

Sep 30 12:40:53 arvid-m12 systemd[1]: Starting Backend server for 1-wire 
control...
Sep 30 12:40:53 arvid-m12 OWFS[13861]: DEFAULT: ow_daemon.c:(144) Entered 
background mode, quitting.
Sep 30 12:40:53 arvid-m12 OWFS[13861]: DEFAULT: ow_usb_msg.c:(214) Opened USB 
DS9490 bus master at 1:3.
Sep 30 12:40:53 arvid-m12 OWFS[13861]: DEFAULT: ow_usb_cycle.c:(128) Set DS9490 
1:3 unique id to 81 2C B9 3C 00 00 00 87
Sep 30 12:40:53 arvid-m12 systemd[1]: Started Backend server for 1-wire control.
```

Versions:
```
$ dpkg --list | grep "  ow"
ii  owfs-common                          3.2p3+dfsg1-5build1               all  
        common files used by any of the OWFS programs
ii  owserver                             3.2p3+dfsg1-5build1               
amd64        Backend server for 1-Wire control
$ systemd --version
systemd 245 (245.4-4ubuntu3.2)
+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP 
+GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 
default-hierarchy=hybrid
```

According to
https://github.com/owfs/owfs/issues/77#issuecomment-701480249 the
solution is to add --foreground flag to owserver.service file, and it
seems to work.

** Affects: owfs (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1897966

Title:
  systemd unit file should use owserver --foreground

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/owfs/+bug/1897966/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to