Received: from mout.web.de (mout.web.de [212.227.15.4]) by gbr-app-1.alpinelinux.org (Postfix) with ESMTPS id 00521223745 for <~alpine/users@lists.alpinelinux.org>; Sun, 12 Oct 2025 12:16:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=web.de; s=s29768273; t=1760271399; x=1760876199; i=klein.wolfg@web.de; bh=nxAoc0P5vpSpQKNcu8W/b9rM/piSc1H6/uHIh+Q5Mdk=; h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version: Subject:To:References:From:In-Reply-To:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=ESHkTN/GsZFFJjahIEjGvnfBDCSby+5uD0rcMMMYE4feq/8e6RvpB9CcgpdziZXZ Uki29pENTQBcpxb1Av1FGV+cguzqI0Okrr3Js+vlp1SpErDhx8xYqmBzH9mR1nAjw V1G81JD9V+QrrH7KEmiCmuBFjM6B7KKz1Gd9OTRA1+csm3kPSotEthQDyV9Nd4Vra AVXS1rRrS2Yx3xXFBk5qUOxG4y/fCuXpXIn9yL1UPJvpJ5h+auIH5yZYsaE7Jjekw VIEayZqtcKFa2w0FeKsAry3s/pYNjPTrox2V8Q75NKCNoXXSwW2u/72t+LYHoSM21 6r3QJF0sUAgeCOSX2Q== X-UI-Sender-Class: 814a7b36-bfc1-4dae-8640-3722d8ec6cd6 Received: from [10.10.1.11] ([178.203.97.177]) by smtp.web.de (mrweb006 [213.165.67.108]) with ESMTPSA (Nemesis) id 1Melaj-1uZPCE2F9h-00n8fN for <~alpine/users@lists.alpinelinux.org>; Sun, 12 Oct 2025 14:16:39 +0200 Content-Type: multipart/alternative; boundary="------------uZmoRGkwLKxAtyl94fIh7Q10" Message-ID: <221ee620-9d58-49cd-b51e-77f4e78f32bb@web.de> Date: Sun, 12 Oct 2025 14:16:39 +0200 MIME-Version: 1.0 User-Agent: Betterbird (Linux) Subject: Re: ddclient: file ownership error To: ~alpine/users@lists.alpinelinux.org References: <33666daa-a206-49e4-96de-038d5eaa1108@web.de> Content-Language: en-GB, de-DE, de-DE-alt From: Wolfgang Klein In-Reply-To: X-Provags-ID: V03:K1:ThoEorHn/sWydp5rX8P9Vp1hDSP3i846IhIvGBdqYfyRZgx+VNk uNJVcPZbFifXgAjNaUF6rg4SOxZl2xy1cbxZSKtJGxYUpvBMoYTj3et7LgGtMLVN0bNrnA/ jWBYO5lI/xGYC4iFIIsCP1ofuqet9Pv3DrfOesQHkCcSwsu+xEddPzkueoLJG5ds4AfJ1J1 XDWhLggnpOXYeIYe+XOfw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:9Z7FrAVB148=;We/ILd026sVGAE6VbQK/V/QPeCJ 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 GOIkj6MA= This is a multi-part message in MIME format. --------------uZmoRGkwLKxAtyl94fIh7Q10 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable Andreas K=C3=A4h=C3=A4ri wrote: > You should not change the shell for the ddclient user. The fact that Yes, you're right, but... > su -p ddclient -c 'ddclient -debug -verbose' > > The "-p" avoids invoking the user's nologin shell. ...I did not know this. Shame on me! > > Glancing at the documentation (https://ddclient.net/), it seems like the > "-daemon=3D0" and "-noquiet" are set by default, so it's not clear why > you need to set them explicitly. Well, I assumed that the option "-daemon=3D0"=C2=A0would not start a daemo= n,=20 but would just run the command once and exit. It's what the zero=20 suggests, isn't it? ;) > The rest of the configuration is read > from the configuration file, and you haven't shown us that file (if you > post it, ensure to redact any sensitive information, like passwords and > usernames). > > Here's the configuration file, copied from another machine, where=20 ddclient is running successfully and which is taken from the=20 installation instructions on dnshome.de: #usev4=3Dwebv4,webv4=3Dipify-ipv4 ssl=3Dyes daemon=3D3600 use=3Dweb, web=3Dip.dnshome.de syslog=3Dyes # Protocol protocol=3Ddyndns2 server=3Dwww.dnshome.de login=3Dmyserver.dnshome.de password=3Dmypassword myserver.dnshome.de I already learned that many things are different on Alpine, so I guess I= =20 will have to adjust that file. --------------uZmoRGkwLKxAtyl94fIh7Q10 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Andreas K=C3=A4h=C3=A4ri wrote:

You should not change the shell for the ddclient user.  The fact that
    

Yes, you're right, but...

	su -p ddclient -c 'ddclient -debug -verbose'

The "-p" avoids invoking the user's nologin shell.

...I did not know this. Shame on me!


Glancing at the documentation (https://ddclient.net/), it seems like the
"-daemon=3D0" and "-noquiet" are set by default, so it's not clear why
you need to set them explicitly.  

Well, I assumed that the option=C2=A0"-daemon=3D0"=C2=A0would not start a daemon, but would just run the command once and exit. It's what the zero suggests, isn't it? ;)=C2=A0


The rest of the configuration=
 is read
from the configuration file, and you haven't shown us that file (if you
post it, ensure to redact any sensitive information, like passwords and
usernames).



Here's the configuration file, copied from another machine, where ddclient is running successfully and which is taken from the installation instructions on dnshome.de:


#usev4=3Dwebv4,webv4=3Dipify-ipv4
ssl=3Dyes=C2=A0
daemon=3D3600
use=3Dweb, web=3Dip.dnshome.de
syslog=3Dyes
# Protocol
protocol=3Ddyndns2
server=3Dwww.dnshome.de
login=3Dmyserver.dnshome.de
password=3Dmypassword
myserver.dnshome.de


I already learned that many things are different on Alpine, so I guess I will have to adjust that file.


--------------uZmoRGkwLKxAtyl94fIh7Q10--