NetBSD Problem Report #56787

From www@netbsd.org  Sun Apr 10 01:43:54 2022
Return-Path: <www@netbsd.org>
Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits))
	(Client CN "mail.NetBSD.org", Issuer "mail.NetBSD.org CA" (not verified))
	by mollari.NetBSD.org (Postfix) with ESMTPS id 5D6F41A921F
	for <gnats-bugs@gnats.NetBSD.org>; Sun, 10 Apr 2022 01:43:54 +0000 (UTC)
Message-Id: <20220410014352.D32C31A923B@mollari.NetBSD.org>
Date: Sun, 10 Apr 2022 01:43:52 +0000 (UTC)
From: cbranton@sc.rr.com
Reply-To: cbranton@sc.rr.com
To: gnats-bugs@NetBSD.org
Subject: Configuration files are not properly installing in raddb folder.
X-Send-Pr-Version: www-1.0

>Number:         56787
>Category:       pkg
>Synopsis:       Configuration files are not properly installing in raddb folder.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    gutteridge
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 10 01:45:00 +0000 2022
>Closed-Date:    Sun Jun 12 14:56:29 +0000 2022
>Last-Modified:  Sun Jun 12 14:56:29 +0000 2022
>Originator:     Chris Branton
>Release:        2022Q1
>Organization:
South Carolina National Guard
>Environment:
NetBSD ROUTER.brantoncomm.com 9.2 NetBSD 9.2 (ROUTER) #0: Sat Apr  9 19:52:18 UTC 2022  brantonc@ROUTER.brantoncomm.com:/usr/obj/sys/arch/i386/compile/ROUTER i386

>Description:
On install of freeradius by pkgsrc or pkgin  both methods are not installing the folders sites-enable or mods-enabled and their contents.

The contents of freeradius in /usr/pkg/share/examples are correct and you can fix the issue by copying freeradius contents into raddb folder.
>How-To-Repeat:
go to /usr/pkgsrc/net/freeradius  and type make install clean clean-depends.   Once program is installed run radiusd -X.  Program will fail to start because it can not find /usr/pkg/etc/raddb/mods-enable and /usr/pkg/etc/sites-enable and the missing files in those folders. 
>Fix:
The contents of freeradius in /usr/pkg/share/examples are correct and you can fix the issue by copying freeradius contents into raddb folder.  The install program is not properly making the raddb folder and placing files and folders inside it. I am not programmer, so I don't know where you are
 making that in the process.

>Release-Note:

>Audit-Trail:

Responsible-Changed-From-To: pkg-manager->gutteridge
Responsible-Changed-By: gutteridge@NetBSD.org
Responsible-Changed-When: Mon, 11 Apr 2022 01:44:19 +0000
Responsible-Changed-Why:
I'll look into this.

From: "David H. Gutteridge" <gutteridge@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/56787 CVS commit: pkgsrc/net/freeradius
Date: Mon, 11 Apr 2022 02:05:27 +0000

 Module Name:	pkgsrc
 Committed By:	gutteridge
 Date:		Mon Apr 11 02:05:27 UTC 2022

 Modified Files:
 	pkgsrc/net/freeradius: Makefile config.mk

 Log Message:
 freeradius: install various config files necessary for operation

 Addresses PR pkg/56787 from Chris Branton. (It looks like the list of
 config files simply wasn't kept up to date. Partly that's because the
 example code to generate the list wasn't looking for symlinks.)


 To generate a diff of this commit:
 cvs rdiff -u -r1.112 -r1.113 pkgsrc/net/freeradius/Makefile
 cvs rdiff -u -r1.2 -r1.3 pkgsrc/net/freeradius/config.mk

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->feedback
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Mon, 11 Apr 2022 02:13:25 +0000
State-Changed-Why:
This should be addressed, but please confirm, I don't use this package.

From: Chris Branton <cbranton@sc.rr.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/56787 (Configuration files are not properly installing in
 raddb folder.)
Date: Mon, 11 Apr 2022 07:33:04 -0400

 PGRpdiBkaXI9J2F1dG8nPlllcyBzaXIgSSB3aWxsIHRlc3QgaXQgdG9kYXkuJm5ic3A7ICZuYnNw
 O1RoYW5rLXlvdSBmb3IgbG9va2luZyBpbnRvIHRoaXMuJm5ic3A7IEhhdmUgYSBncmVhdCBkYXku
 Jm5ic3A7PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFp
 bF9xdW90ZSI+T24gQXByIDEwLCAyMDIyIDIyOjEzLCBndXR0ZXJpZGdlQE5ldEJTRC5vcmcgd3Jv
 dGU6PGJyIHR5cGU9ImF0dHJpYnV0aW9uIiAvPjxibG9ja3F1b3RlIGNsYXNzPSJxdW90ZSIgc3R5
 bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmct
 bGVmdDoxZXgiPjxwIGRpcj0ibHRyIj5TeW5vcHNpczogQ29uZmlndXJhdGlvbiBmaWxlcyBhcmUg
 bm90IHByb3Blcmx5IGluc3RhbGxpbmcgaW4gcmFkZGIgZm9sZGVyLiYjMTM7PGJyPgomIzEzOzxi
 cj4KU3RhdGUtQ2hhbmdlZC1Gcm9tLVRvOiBvcGVuLSZndDtmZWVkYmFjayYjMTM7PGJyPgpTdGF0
 ZS1DaGFuZ2VkLUJ5OiBndXR0ZXJpZGdlQE5ldEJTRC5vcmcmIzEzOzxicj4KU3RhdGUtQ2hhbmdl
 ZC1XaGVuOiBNb24sIDExIEFwciAyMDIyIDAyOjEzOjI1ICswMDAwJiMxMzs8YnI+ClN0YXRlLUNo
 YW5nZWQtV2h5OiYjMTM7PGJyPgpUaGlzIHNob3VsZCBiZSBhZGRyZXNzZWQsIGJ1dCBwbGVhc2Ug
 Y29uZmlybSwgSSBkb24ndCB1c2UgdGhpcyBwYWNrYWdlLiYjMTM7PGJyPgomIzEzOzxicj4KJiMx
 Mzs8YnI+CjwvcD4KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj4=

From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/56787 (Configuration files are not properly installing in
 raddb folder.)
Date: Tue, 12 Apr 2022 15:28:46 -0400

 Sorry, I forgot to clarify, this change is only in pkgsrc -current, so
 you'd need to source it from there. Once we've validated it works as
 expected for you, then I'll request a pull-up for it to be in 2022Q1 as
 well.

 If there's a consideration I've missed, or you find some other issue as
 well, then we can deal with such first. Always good to have the input
 of someone who uses the software.

 Regards,

 Dave

From: Chris Branton <cbranton@sc.rr.com>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/56787 (Configuration files are not properly installing in
 raddb folder.)
Date: Wed, 13 Apr 2022 21:22:31 -0400

 PGRpdiBkaXI9J2F1dG8nPkkgcHVsbGVkIHRoZSBkaWZmIHRoYXQgeW91IGVtYWlsZWQgbWUgd291
 bGQgbm90IHRoYXQgZml4IGl0IG9yIHdhcyB0aGVyZSBtb3JlIHRoZW4gdGhlIDIgZGlmZnM/PC9k
 aXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFpbF9xdW90ZSI+
 T24gQXByIDEyLCAyMDIyIDE1OjMwLCAmcXVvdDtEYXZpZCBILiBHdXR0ZXJpZGdlJnF1b3Q7ICZs
 dDtkYXZpZEBndXR0ZXJpZGdlLmNhJmd0OyB3cm90ZTo8YnIgdHlwZT0iYXR0cmlidXRpb24iIC8+
 PGJsb2NrcXVvdGUgY2xhc3M9InF1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVy
 LWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHAgZGlyPSJsdHIiPlRoZSBm
 b2xsb3dpbmcgcmVwbHkgd2FzIG1hZGUgdG8gUFIgcGtnLzU2Nzg3OyBpdCBoYXMgYmVlbiBub3Rl
 ZCBieSBHTkFUUy4mIzEzOzxicj4KJiMxMzs8YnI+CkZyb206ICJEYXZpZCBILiBHdXR0ZXJpZGdl
 IiAmbHQ7ZGF2aWRAZ3V0dGVyaWRnZS5jYSZndDsmIzEzOzxicj4KVG86IGduYXRzLWJ1Z3NAbmV0
 YnNkLm9yZyYjMTM7PGJyPgpDYzogJiMxMzs8YnI+ClN1YmplY3Q6IFJlOiBwa2cvNTY3ODcgKENv
 bmZpZ3VyYXRpb24gZmlsZXMgYXJlIG5vdCBwcm9wZXJseSBpbnN0YWxsaW5nIGluJiMxMzs8YnI+
 CiByYWRkYiBmb2xkZXIuKSYjMTM7PGJyPgpEYXRlOiBUdWUsIDEyIEFwciAyMDIyIDE1OjI4OjQ2
 IC0wNDAwJiMxMzs8YnI+CiYjMTM7PGJyPgogU29ycnksIEkgZm9yZ290IHRvIGNsYXJpZnksIHRo
 aXMgY2hhbmdlIGlzIG9ubHkgaW4gcGtnc3JjIC1jdXJyZW50LCBzbyYjMTM7PGJyPgogeW91J2Qg
 bmVlZCB0byBzb3VyY2UgaXQgZnJvbSB0aGVyZS4gT25jZSB3ZSd2ZSB2YWxpZGF0ZWQgaXQgd29y
 a3MgYXMmIzEzOzxicj4KIGV4cGVjdGVkIGZvciB5b3UsIHRoZW4gSSdsbCByZXF1ZXN0IGEgcHVs
 bC11cCBmb3IgaXQgdG8gYmUgaW4gMjAyMlExIGFzJiMxMzs8YnI+CiB3ZWxsLiYjMTM7PGJyPgog
 JiMxMzs8YnI+CiBJZiB0aGVyZSdzIGEgY29uc2lkZXJhdGlvbiBJJ3ZlIG1pc3NlZCwgb3IgeW91
 IGZpbmQgc29tZSBvdGhlciBpc3N1ZSBhcyYjMTM7PGJyPgogd2VsbCwgdGhlbiB3ZSBjYW4gZGVh
 bCB3aXRoIHN1Y2ggZmlyc3QuIEFsd2F5cyBnb29kIHRvIGhhdmUgdGhlIGlucHV0JiMxMzs8YnI+
 CiBvZiBzb21lb25lIHdobyB1c2VzIHRoZSBzb2Z0d2FyZS4mIzEzOzxicj4KICYjMTM7PGJyPgog
 UmVnYXJkcywmIzEzOzxicj4KICYjMTM7PGJyPgogRGF2ZSYjMTM7PGJyPgogJiMxMzs8YnI+Cjwv
 cD4KPC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj4=

From: "David H. Gutteridge" <david@gutteridge.ca>
To: gnats-bugs@netbsd.org
Cc: 
Subject: Re: pkg/56787 (Configuration files are not properly installing in
 raddb folder.)
Date: Thu, 14 Apr 2022 12:27:20 -0400

 On Wed, 13 Apr 2022 at 21:22:31 -0400, Chris Branton wrote:
 > I pulled the diff that you emailed me would not that fix it or was
 > there more then the 2 diffs?

 Right, the diff from the emailed PR response you got should be
 sufficient, yes. Sometimes I forget that's included in the PR
 responses that get auto-generated. (I made minor changes after that,
 but they shouldn't be relevant for you to test, just tidying up.)

 Thanks,

 Dave

State-Changed-From-To: feedback->closed
State-Changed-By: gutteridge@NetBSD.org
State-Changed-When: Sun, 12 Jun 2022 14:56:29 +0000
State-Changed-Why:
Feedback timeout, assuming changes were sufficient. Thanks for the PR!

>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.46 2020/01/03 16:35:01 leot Exp $
$NetBSD: gnats_config.sh,v 1.9 2014/08/02 14:16:04 spz Exp $
Copyright © 1994-2020 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.