Devuan bug report logs - #306
dnscrypt-proxy: init script missing for no-systemd systems

Package: dnscrypt-proxy; Maintainer for dnscrypt-proxy is Devuan Developers <devuan-dev@lists.dyne.org>; Source for dnscrypt-proxy is src:dnscrypt-proxy.

Reported by: "Dimitris T." <dimitris@stinpriza.org>

Date: Wed, 13 Mar 2019 10:33:07 UTC

Severity: grave

Tags: beowulf

Done: Mark Hindley <mark@hindley.org.uk>

Full log


Message #10 received at 306@bugs.devuan.org (full text, mbox, reply):

Received: (at 306) by bugs.devuan.org; 13 Mar 2019 11:10:05 +0000
Return-Path: <dimitris@stinpriza.org>
Delivered-To: devuanbugs@dyne.org
Received: from tupac3.dyne.org [195.169.149.119]
	by fulcanelli with IMAP (fetchmail-6.3.26)
	for <debbugs@localhost> (single-drop); Wed, 13 Mar 2019 12:10:05 +0100 (CET)
Received: from cacofonix.stinpriza.org (cacofonix.stinpriza.org [148.251.45.81])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by vm6.ganeti.dyne.org (Postfix) with ESMTPS id AC0C5F60A06
	for <306@bugs.devuan.org>; Wed, 13 Mar 2019 12:09:37 +0100 (CET)
Authentication-Results: vm6.ganeti.dyne.org;
	dkim=pass (2048-bit key; unprotected) header.d=stinpriza.org header.i=@stinpriza.org header.b="DZ0LX4l5";
	dkim-atps=neutral
Received: from [192.168.10.28] (178-12-95.dynamic.cyta.gr [178.59.12.95])
	(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
	(No client certificate requested)
	by cacofonix.stinpriza.org (Postfix) with ESMTPSA id 858882B82AF3
	for <306@bugs.devuan.org>; Wed, 13 Mar 2019 13:09:36 +0200 (EET)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=stinpriza.org; s=mail;
	t=1552475376; bh=y8EvBD2RI6icUoD3N/yGsdIc7+GT/Z0zxLRJuLg209U=;
	h=To:References:From:Subject:Date:In-Reply-To:From;
	b=DZ0LX4l5x1Q99rIsmsseDIjV+N7dbcYeezV/V2oivjWcNDVvUgpZKNHgRnwVs4bIz
	 R9C3xbwQEQ5kA2HdY0K0PTqzGYFKTD6x64BnztsPISx3r4nM7swuLbpZWNpFOUJyuF
	 mEuXNyvWRxHUUyc+JENsysqK7sJV5knlpOUtKg8U93uuez0na/hgk42yhvfXxXG/VD
	 AAhvfWe0dB8gHHs6ZJxYJUAPkt6gtJ3/ETc4wUz3LBstLw9DPYM+iagbDb8HRVSexk
	 yS3b1oWOvh2STrSxXQj1aV7Gqe5MqhiNk+ksG/fnCgoKVjka51XcjZ1kuX7yTo4Rc/
	 FyJyIC1SjbjbA==
To: 306@bugs.devuan.org
References: <155243296219.29934.11142035754790297132.reportbug@emma.lan>
 <handler.306.B.155243330115819.ack@bugs.devuan.org>
From: Dimitris <dimitris@stinpriza.org>
Openpgp: preference=signencrypt
Autocrypt: addr=dimitris@stinpriza.org; prefer-encrypt=mutual; keydata=
 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
 saCi9DWvulv/3LuS+e30R/+YQ0JNRv0=
Subject: Re: bug#306: Acknowledgement (dnscrypt-proxy: init script missing for
 no-systemd systems)
Message-ID: <fe33f033-e2bf-de63-9801-f39f10138980@stinpriza.org>
Date: Wed, 13 Mar 2019 13:09:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101
 Thunderbird/60.5.1
MIME-Version: 1.0
In-Reply-To: <handler.306.B.155243330115819.ack@bugs.devuan.org>
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="UsDGACv8cAnbEtHFnTDF3Mx1BSLh3w8wE"
X-Virus-Scanned: clamav-milter 0.100.2 at cacofonix.stinpriza.org
X-Virus-Status: Clean
X-Spam-Status: No, score=-0.2 required=5.0 tests=DKIM_SIGNED,DKIM_VALID,
	DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE,SPF_PASS
	autolearn=disabled version=3.4.2
X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on tupac3.dyne.org
[Message part 1 (text/plain, inline)]
so, i've done some digging and the way to a proper working init script
for dnscrypt-proxy v2, is to run -as documented officially[1]- :

# dnscrypt-proxy -service install -config
/etc/dnscrypt-proxy/dnscrypt-proxy.toml

this will install a working /etc/init.d/dnscrypt-proxy, so maybe it
should be added in post-install for devuan?
i only had to also add -config flag in cmd parameter inside installed
init script. defaults can't find dnscrypt-proxy.toml and script doesn't
start.
you can find final working init script here[2].

---
tried lots of different older init scripts before reading through v2
docs, but none working. dnscrypt-proxy v2 has no "--daemonize" flag and
new "-child" flag,  fails even in manual run :
Mar 13 00:01:59 hostname dnscrypt-proxy[4942]: Source
[public-resolvers.md] loaded
Mar 13 00:01:59 hostname dnscrypt-proxy[4942]: dnscrypt-proxy 2.0.19
Mar 13 00:01:59 hostname dnscrypt-proxy[4942]: file file+net
listenerTCP: getsockopt: socket operation on non-socket

but that's another bug, for upstream most probably.
--

also gentoo provides an operc script[3]. but while i could get daemon
started with that, it would fail with any other action afterwards
(stop/restart/status). couldn't find /usr/sbin/dnscrypt-proxy running.

thanks,
d.


[1]
https://github.com/jedisct1/dnscrypt-proxy/wiki/Installation-linux#step-6-install-the-proxy-as-a-system-service
[2] https://annuel.framapad.org/p/devuan-dnscrypt-proxyinit
[3]
https://gitweb.gentoo.org/repo/gentoo.git/tree/net-dns/dnscrypt-proxy/files/dnscrypt-proxy.initd

[signature.asc (application/pgp-signature, attachment)]

Send a report that this bug log contains spam.


Devuan BTS -- Powered by Debian bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.

Devuan Bugs Owner <owner@bugs.devuan.org>.
Last modified: Fri Mar 29 14:36:33 2024;