• Bug#1057384: openresolv: Please don't change resolv.conf when it's a sy

    From Daniel =?utf-8?Q?Gr=C3=B6ber?=@21:1/5 to All on Fri Apr 11 10:30:02 2025
    --w7nomsdordoxmxgc
    Content-Type: multipart/signed; micalg=pgp-sha256;
    protocol="application/pgp-signature"; boundary="lhgcjolpkbtogsvk" Content-Disposition: inline


    --lhgcjolpkbtogsvk
    Content-Type: multipart/signed; micalg=pgp-sha256;
    protocol="application/pgp-signature"; boundary="dsw6i2wc5yj4xvmb" Content-Disposition: inline


    --dsw6i2wc5yj4xvmb
    Content-Type: text/plain; charset=utf-8
    Content-Disposition: inline
    Content-Transfer-Encoding: quoted-printable

    Control: severity -1 serious
    Justification: Breaks unrelated software
    Control: owner -1 dxld@darkboxed.org
    Control: user debian-release@lists.debian.org
    Control: usertag -1 + bsp-2025-04-at-vienna

    I'm raising the severity of this bug after reading up on rc_policy.

    On Mon, Dec 04, 2023 at 12:30:03PM +0100, Daniel Gröber wrote:
    On Mon, Dec 04, 2023 at 11:41:57AM +0100, Daniel Gröber wrote:
    This is similar to how networkmanager and systemd-resolvd handle
    ownership conflicts and following this protocol will ensure only one
    (or none in my case :) managment system will try to change
    resolv.conf.

    Additional datapoint the old resolvconf package also follows this
    protocol. It prints a warning and doesn't touch resolv.conf:

    # resolvconf -u
    /etc/resolvconf/update.d/libc: Warning: /etc/resolv.conf is not a symbolic link to /run/resolvconf/resolv.conf

    It does however have logic in it's postinst to overwrite /etc/resolv.conf with it's symlink on installation.

    --Daniel




    --dsw6i2wc5yj4xvmb--

    --lhgcjolpkbtogsvk--

    --w7nomsdordoxmxgc--

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCAAdFiEEV6G/FbT2+ZuJ7bKf05SBrh55rPcFAmf40EUACgkQ05SBrh55 rPfZ9BAAi6t/6a/PnDGT2O9YI+KkoG447ukO5c22jiQPluOQI5nVorx7RoDPg8mz eTjs1d12LwmwjVYdJBWQvSuHoZuu+xDKz2kvJD0Z95nPVuW5yXxGdUaxQ4ZguAcX CX8I/NUmtVoUpla4w4xydn7c3LStsJC31B0vwwp/j/50LPcxwkb7Hm/WVRtZwMdR FQ57XrvfxyHttTN3EcV9VVpQT3r/5Np/rXdfb1uixh0trCeEDuPW1uAXwViZySCk EPYk65zo9EovZVy3jO+FRxyL3niQrrqppCxbycmnOTRvds6o5hOZsepbh0MUR1Mo SObkAgSbxxZ1ktqZZ5FVZ6buuqOdqKkBETa6QtyMaB0ofszF6Qem06MywLcuwhth SI4BBmQH/vCwEVYx+Hu9ix8RDeD1mQwDwMg+yBSdT2zmTznuRTUcxVFC8JzYKvRS /IPSGEn/vmvi4pFOZg8eVXHbsZ619SIv+e/qVfYcvBQQHMHzyJPXvc+v25fp94Ir oh32/lvH9MNbXqCZjLQ5TOlZbwbgcmXEIGJEppPsVP0DZbZtxXlnP7qApcD0mr2Z VLbfPga2GDHVqF2rHt3VavtZIW45UcFCgykQt2GTpvQtx4UAkwt6B1dBgqrByOPg I6I6FYG7lyHcUfOiKEyZl6+xAQnD+i2k2pJNVPmq2jHYCWubua4=
    =3q33
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)