Error running `hassbian-config install duckdns`

I’m trying to set up duckdns with Hasbian v0.94.4. I’m running hassbian-config install duckdns and running into the following error.

*/opt/hassbian/suites/duckdns/install: line 79: hassbian.hassbian.suite.helper.action.success: command not found*

Full strack trace is

[email protected]:~ $ sudo hassbian-config install duckdns
Generating system information...

  Home Assistant:        0.94.4
  Home Assistant Python: 3.7.3
  hassbian-config:       0.13.0

  Linux hassbian 4.14.98-v7+ #1200 SMP Tue Feb 12 20:27:48 GMT 2019 armv7l GNU/Linux
  

    There is an update pending for 'hassbian-config'
    You can upgrade by running this:
      sudo hassbian-config upgrade hassbian-script
    

Suite:     DuckDNS
Installed: false
Contributed to the project by Ludeeus <https://github.com/ludeeus>
This script adds an cron job to auto update you the WAN IP address for the defined domain.
This script can also generate SSL certificate for https with Let’s Encrypt.

Changing to homeassistant user...
Cloning into 'dehydrated'...
home.duckdns.org
CHALLENGETYPE='dns-01'
HOOK='./hook.sh'
# INFO: Using main config file /home/homeassistant/dehydrated/config
+ Generating account key...
+ Registering account key with ACME server...
+ Fetching account ID...
+ Done!
# INFO: Using main config file /home/homeassistant/dehydrated/config
Unknown hook this_hookscript_is_broken__dehydrated_is_working_fine__please_ignore_unknown_hooks_in_your_script
 + Creating chain cache directory /home/homeassistant/dehydrated/chains
Processing home.duckdns.org
 + Creating new directory /home/homeassistant/dehydrated/certs/home.duckdns.org ...
Unknown hook this_hookscript_is_broken__dehydrated_is_working_fine__please_ignore_unknown_hooks_in_your_script
 + Signing domains...
 + Generating private key...
 + Generating signing request...
 + Requesting new certificate order from CA...
 + Received 1 authorizations URLs from the CA
 + Handling authorization for home.duckdns.org
 + 1 pending challenge(s)
 + Deploying challenge tokens...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2    0     2    0     0      3      0 --:--:-- --:--:-- --:--:--     3
OK
 + Responding to challenge for home.duckdns.org authorization...
 + Challenge is valid!
 + Cleaning challenge tokens...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100     2    0     2    0     0      3      0 --:--:-- --:--:-- --:--:--     3
OK
 + Requesting certificate...
 + Checking certificate...
 + Done!
 + Creating fullchain.pem...
Unknown hook sync_cert
 + Done!
Creating duckdns folder...
Creating cron jobs...
Restarting cron service...
Checking the installation...
/opt/hassbian/suites/duckdns/install: line 79: hassbian.hassbian.suite.helper.action.success: command not found

Any help is greatly appreciated!

I came accross the same error it looks like it is right at the end of the script and is running in the part to notify of you success:

From line 78 unwards:
if [ ! -z “${certvalidation}” ]; then
hassbian.hassbian.suite.helper.action.success
if [ “$SSL_RESPONSE” == “0” ]; then
echo “Remember to update your configuration.yaml to take advantage of SSL!”
echo “Documentation for this can be found here https://home-assistant.io/components/http/.”
echo
fi
else
hassbian.suite.helper.action.failed
return 1
fi
return 0
}

  • so I haven’t worried about it as it all seems to work!