NetBSD Problem Report #49430
From www@NetBSD.org Sat Nov 29 20:56:24 2014
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [149.20.53.66])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK))
by mollari.NetBSD.org (Postfix) with ESMTPS id 843B5A64EF
for <gnats-bugs@gnats.NetBSD.org>; Sat, 29 Nov 2014 20:56:24 +0000 (UTC)
Message-Id: <20141129205623.19EA0A654F@mollari.NetBSD.org>
Date: Sat, 29 Nov 2014 20:56:23 +0000 (UTC)
From: amonk@backwatcher.com
Reply-To: amonk@backwatcher.com
To: gnats-bugs@NetBSD.org
Subject: The cgdconfig -C option fails with "Inappropriate ioctl for device"
X-Send-Pr-Version: www-1.0
>Number: 49430
>Category: bin
>Synopsis: The cgdconfig -C option fails with "Inappropriate ioctl for device"
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pgoyette
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Nov 29 21:00:00 +0000 2014
>Closed-Date: Sun Jan 29 05:50:05 +0000 2017
>Last-Modified: Sun Jan 29 06:05:00 +0000 2017
>Originator: Kyle Amon
>Release: 6.1.5
>Organization:
BackWatcher, Inc.
>Environment:
NetBSD netbsd.gnutec.com 6.1.5 NetBSD 6.1.5 (GENERIC) amd64
>Description:
While setting up a cgd(4) encrypted swap partition, I found that when running "cgdconfig -C" (as /etc/rc.d/cgd does, for example!), the command fails with the following error...
cgdconfig: ioctl: Inappropriate ioctl for device
cgdconfig: action failed on "/etc/cgd/cgd.conf" line 14
Its "line 14" in my case, but could be any line, and doesn't seem actually causal, in any case. Regardless, that line in my /etc/cgd/cgd.conf file is...
cgd0 /dev/ld0b /etc/cgd/cgd0
I have tried configuring /etc/cgd/cgd.conf with and without the optional "paramsfile" parameter, changing /etc/cgd/cgd0 to /etc/cgd/ld0b (as is necessary without the additional, optional parameter), with no effect.
I have found that manually enabling a specific device works as expected, however. For example, the following command succeeds...
cgdconfig cgd0 /dev/ld0b /etc/cgd/cgd0
I have tried "cgdconfig -C" with both virtio's ld(4) driver as cgd's backing store, and with the wd(4) driver as its backing store (also with and without the optional cgd.conf "paramsfile" parameter), all with no effect.
>How-To-Repeat:
Follow the general instructions for configuring cgd(4) encrypted swap here...
http://www.netbsd.org/docs/guide/en/netbsd.html#chap-cgd
...and watch it fail to bring up your encrypted swap partition on reboot.
As it so happens, I was writing a script to automatically convert an unencrypted swap partition to an encrypted swap partition when I discovered this problem. The script itself works fine (assuming the workaround I included below is applied manually [until the issue is really fixed, that is]). I include it here, both as an aide in easily reproducing the problem (if feeling trusting and adventurous) and as a means to gain every detail of my setup.
#!/bin/sh
#
# AUTHOR
#
# Kyle Amon
# BackWatcher, Inc.
# Information Security Solutions
# http://www.backwatcher.com/
# support@backwatcher.com
# 702-613-UNIX
#
# DESCRIPTION
#
# Switch the current, unencrypted swap partition to a cgd(4) encrypted
# swap partition. Only aes-cbc with a 256 bit key is currently supported,
# but these options are easily changed to preference in the script below.
# The partition used on the current, underlying swap device remains the
# same on the new, underlying swap device (i.e. if the unencrypted swap
# device is /dev/wd0b, the encrypted swap device will be /dev/cgd0b, each
# base device using partition 'b' for swap). Only a single swap device
# is currently supported. Only tested on the amd64 architecture.
#
# LICENSE
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 3 of
# the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
# Get current swap information
swapd=$(swapctl -l | sed -n 's/.*\/\(.*[0-9][a-p]\).*/\1/p') # full device
swapp=$(echo $swapd | sed 's/.*[0-9]//') # partition only
# Generate cgd paramsfile in /etc/cgd
cgdconfig -g -o /etc/cgd/cgd0 -V none -k randomkey aes-cbc 256
# Create cgd configuration file
cat << EOF > /etc/cgd/cgd.conf
# /etc/cgd/cgd.conf
#
# Kyle Amon
# BackWatcher, Inc.
# Information Security Solutions
# http://www.backwatcher.com/
# support@backwatcher.com
# 702-613-UNIX
#
# Configuration file for cryptographic disk devices
#
# cgd target [paramsfile]
cgd0 /dev/${swapd} /etc/cgd/cgd0
EOF
# Deactivate current swap device
swapctl -d /dev/${swapd}
# Activate cgd0
cgdconfig cgd0 /dev/${swapd} /etc/cgd/cgd0
# Create disklabel for cgd0
disklabel cgd0 2>/dev/null | sed "s/ a:/ ${swapp}:/" | sed 's/4.2BSD/ swap/' | sed 's/0 0 0/ /' > /etc/cgd/cgd0.disklabel
# Apply disklabel to cgd0
disklabel -R -r /dev/cgd0 /etc/cgd/cgd0.disklabel
# Create script to apply disklabel to cgd0 during boot
cat << EOF > /etc/rc.conf.d/cgd
# /etc/rc.conf.d/cgd
#
# Kyle Amon
# BackWatcher, Inc.
# Information Security Solutions
# http://www.backwatcher.com/
# support@backwatcher.com
# 702-613-UNIX
#
# Apply disklabel to cgd0 for encrypted swap.
device="cgd0"
disklabel="/etc/cgd/cgd0.disklabel"
start_postcmd="cgd_swap"
cgd_swap()
{
if [ -f \$disklabel ] ; then
disklabel -R -r \$device \$disklabel
fi
}
EOF
# Activate new, encrypted swap device
swapctl -a /dev/cgd0${swapp}
# Change swap device in /etc/fstab
ed -s /etc/fstab << EOF
/swap/s/$swapd/cgd0$swapp/
w
q
EOF
# Append 'cgd=YES' to /etc/rc.conf
echo 'cgd=YES' >> /etc/rc.conf
echo "All done. Run 'swapctl -l' to verify the change."
>Fix:
Not really a fix, but as a temporary workaround, I have commented out the following line in the /etc/rc.d/cgd file...
cgdconfig -C
...and replaced it with this less flexible, but adequate for my current purpose, hardcoded substitute...
cgdconfig cgd0 /dev/ld0b /etc/cgd/cgd0
which actually works.
>Release-Note:
>Audit-Trail:
From: amonk@riseup.net
To: gnats-bugs@NetBSD.org
Cc:
Subject: PR 49430
Date: Sun, 22 Nov 2015 10:08:36 -0800 (PST)
>Submitter-Id: net
>Originator: Kyle Amon
>Organization: BackWatcher, Inc.
>Confidential: no
>Synopsis: PR 49430 outstanding after a year and 7.0 release
>Severity: serious
>Priority: medium
>Category: bin
>Class: sw-bug
>Release: NetBSD 7.0
>System: NetBSD nbsd4e.backwatcher.com 7.0 NetBSD 7.0 (GENERIC.201509250726Z) amd64
>Architecture: x86_64
>Machine: amd64
>Description:
This bug still exists after a year and the release of NetBSD 7.0.
It still exists for at least the amd64 and i386 architectures. It
seems to have been pretty much ignored. It's real. I'm not making
it up. I put a lot of time and effort into making a proper report.
This is why I usually don't bother. If you're not in the "in crowd"
of BSD flavor whatever, distribution whatever, or whatever whatever,
you're pretty much relegated to persona non grata.
Reference PR 49430 for thorough details, whomever may care.
>How-To-Repeat:
Reference PR 49430 for thorough details, whomever may care.
>Fix:
Reference PR 49430 for thorough details, whomever may care.
Or just rip CGD out if it isn't going to work anyway.
From: amonk@riseup.net
To: gnats-bugs@NetBSD.org
Cc:
Subject: PR 49430
Date: Sun, 22 Nov 2015 09:59:17 -0800 (PST)
>Submitter-Id: net
>Originator: Kyle Amon
>Organization: BackWatcher, Inc.
>Confidential: no
>Synopsis: PR 49430 outstanding after a year and 7.0 release
>Severity: serious
>Priority: medium
>Category: bin
>Class: sw-bug
>Release: NetBSD 7.0
>System: NetBSD nbsd4e.backwatcher.com 7.0 NetBSD 7.0 (GENERIC.201509250726Z) amd64
>Architecture: x86_64
>Machine: amd64
>Description:
This bug still exists after a year and the release of NetBSD 7.0.
It still exists for at least the amd64 and i386 architectures. It
seems to have been pretty much ignored. It's real. I'm not making
it up. I put a lot of time and effort into making a proper report.
This is why I usually don't bother. If you're not in the "in crowd"
of BSD flavor whatever, distribution whatever, or whatever whatever,
you're pretty much relegated to persona non grata.
Reference PR 49430 for thorough details, whomever may care.
>How-To-Repeat:
Reference PR 49430 for thorough details, whomever may care.
>Fix:
Reference PR 49430 for thorough details, whomever may care.
Or just rip CGD out if it isn't going to work anyway.
Responsible-Changed-From-To: bin-bug-people->pgoyette
Responsible-Changed-By: pgoyette@NetBSD.org
Responsible-Changed-When: Wed, 18 Jan 2017 10:14:04 +0000
Responsible-Changed-Why:
I'll give it a try.
From: Paul Goyette <paul@whooppee.com>
To: gnats-bugs@NetBSD.org
Cc: amonk@backwatcher.com
Subject: Re: bin/49430
Date: Wed, 18 Jan 2017 18:09:35 +0800 (PHT)
(Replying to original PR, where all the details are... I will close
the new PR as a duplicate of the original.)
Can you please run the 'cgdconfig -C' command under ktrace and then send
the kdump output?
It seems that cgdconfig is doing something different/unusual when used
with the -C option.
+------------------+--------------------------+------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
From: Paul Goyette <paul@whooppee.com>
To: gnats-bugs@NetBSD.org
Cc: amonk@backwatcher.com
Subject: Re: bin/49430
Date: Wed, 18 Jan 2017 18:19:08 +0800 (PHT)
FYI, I have updated the From/Reply-To headers on this PR since the
original email address was rejected with a "Address no longer in use"
error!
From: Kyle Amon <amonk@backwatcher.com>
To: Paul Goyette <paul@whooppee.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Wed, 18 Jan 2017 16:06:22 -0700
--Sig_/hqfnH/LGp4fd/9uIdl/aJ4T
Content-Type: multipart/mixed; boundary="MP_/RmEeEB_7st5Md_MM+uZuFrC"
--MP_/RmEeEB_7st5Md_MM+uZuFrC
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
On Wed, 18 Jan 2017 18:09:35 +0800 (PHT)
Thus spake Paul Goyette <paul@whooppee.com>:
> (Replying to original PR, where all the details are... I will close=20
> the new PR as a duplicate of the original.)
>=20
> Can you please run the 'cgdconfig -C' command under ktrace and then send=
=20
> the kdump output?
>=20
> It seems that cgdconfig is doing something different/unusual when used=20
> with the -C option.
>=20
>=20
>=20
> +------------------+--------------------------+------------------------+
> | Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
> | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
> | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
> +------------------+--------------------------+------------------------+
Sure. The dump is attached. Thanks.
--Kyle
--=20
CA +1-778-819-UNIX BackWatcher, Inc.
US +1-425-584-UNIX Information Security
SIPS amonk@backwatcher.com www.backwatcher.ca
INUM +883-5100-0990-1657 | ISN UNIX*1917 | C*NET 1-731-UNIX
GPG ed25519/F57091DBD60FBBB8 [ed25519/D60FBBB8]
985C 5B61 4ACE C89A 0DEE ECCD F570 91DB D60F BBB8
OTR E1A46361 9FD0D801 0132D21A FE2E96BE 39E3F069 : xmpp amonk@backwatcher.c=
om
5AB3E0B8 31F6ADB4 9A7D2FC2 A8235281 5776701E : silc silcnet
--MP_/RmEeEB_7st5Md_MM+uZuFrC
Content-Type: application/octet-stream; name=ktrace.out
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=ktrace.out
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
--MP_/RmEeEB_7st5Md_MM+uZuFrC--
--Sig_/hqfnH/LGp4fd/9uIdl/aJ4T
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSYXFthSs7Img3u7M31cJHb1g+7uAUCWH/07gAKCRD1cJHb1g+7
uK0NAP491ZJqqXAJ+0f4PElnZuKKOEr7+i5RxiytsV9FzN5SUQD/dc8uSWCH/MRv
jZsJytr0+3PaQVkyw9CoMj0VkI8FgQo=
=EM6E
-----END PGP SIGNATURE-----
--Sig_/hqfnH/LGp4fd/9uIdl/aJ4T--
From: Paul Goyette <paul@whooppee.com>
To: Kyle Amon <amonk@backwatcher.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Thu, 19 Jan 2017 08:30:28 +0800 (PHT)
On Wed, 18 Jan 2017, Kyle Amon wrote:
> On Wed, 18 Jan 2017 18:09:35 +0800 (PHT)
> Thus spake Paul Goyette <paul@whooppee.com>:
>
>> (Replying to original PR, where all the details are... I will close
>> the new PR as a duplicate of the original.)
>>
>> Can you please run the 'cgdconfig -C' command under ktrace and then send
>> the kdump output?
>>
>> It seems that cgdconfig is doing something different/unusual when used
>> with the -C option.
Can you please change your cgd.conf file and specify the complete device
name for cgd0? :)
/dev/cgd0 /dev/wd0b /etc/cgd/cgd0
^^^^^^^^^
+------------------+--------------------------+------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
From: Paul Goyette <paul@whooppee.com>
To: Kyle Amon <amonk@backwatcher.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Thu, 19 Jan 2017 09:55:12 +0800 (PHT)
OK, this appears to be a problem with having a file named 'cgd0' in the
working directory of the "cgdconfig -C" command. The ktrace output
shows that an open for 'cgd0' is succeeding, where it should be opening
'/dev/rcgd0d' (after first trying '/dev/rcfd0').
This was fixed in HEAD with rev 1.14 of src/lib/libutil/opendisk.c but
the fix was not pulled up to any of the release branches. The fix will
be included in NetBSD-8.
As a work-around, remove the offending cgd0 file.
+------------------+--------------------------+------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
State-Changed-From-To: open->pending-pullups
State-Changed-By: pgoyette@NetBSD.org
State-Changed-When: Thu, 19 Jan 2017 02:26:19 +0000
State-Changed-Why:
waiting for pullup7-1349
From: Kyle Amon <amonk@backwatcher.com>
To: Paul Goyette <paul@whooppee.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Sun, 22 Jan 2017 06:18:06 -0700
--Sig_/IG/ul1uOLVybTlnwE+riGWg
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On Thu, 19 Jan 2017 09:55:12 +0800 (PHT)
Thus spake Paul Goyette <paul@whooppee.com>:
> OK, this appears to be a problem with having a file named 'cgd0' in the=20
> working directory of the "cgdconfig -C" command. The ktrace output=20
> shows that an open for 'cgd0' is succeeding, where it should be opening=20
> '/dev/rcgd0d' (after first trying '/dev/rcfd0').
>=20
> This was fixed in HEAD with rev 1.14 of src/lib/libutil/opendisk.c but=20
> the fix was not pulled up to any of the release branches. The fix will=20
> be included in NetBSD-8.
>=20
> As a work-around, remove the offending cgd0 file.
>=20
>=20
>=20
> +------------------+--------------------------+------------------------+
> | Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
> | (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
> | Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
> +------------------+--------------------------+------------------------+
That sounds right, according to what I recall Christos having said.
Hmm, he also said the fix would be in 7.0.1, iirc, so I don't know why
it wasn't pulled up. Strange.
I think he suggested I rename that file as a workaround too, in the
interim, but I already had a workaround in place, albeit a horrible thing,
so I decided to just leave it since a proper fix would be coming along soon
enough, I thought. Well, I think so again now (and, thank you), but I
decided to change to the cleaner file rename workaround this time anyway,
in the remaining interim. I renamed it to cgd0.pr49430 in order to
remind me to undo it after 8 comes out. Works fine. And at least I'm
finally rid of my ungainly, unseemly kludge. Thanks for your efforts.
--Kyle
--=20
CA +1-778-819-UNIX BackWatcher, Inc.
US +1-425-584-UNIX Information Security
SIPS amonk@backwatcher.com www.backwatcher.ca
INUM +883-5100-0990-1657 | ISN UNIX*1917 | C*NET 1-731-UNIX
GPG ed25519/F57091DBD60FBBB8 [ed25519/D60FBBB8]
985C 5B61 4ACE C89A 0DEE ECCD F570 91DB D60F BBB8
OTR E1A46361 9FD0D801 0132D21A FE2E96BE 39E3F069 : xmpp amonk@backwatcher.c=
om
5AB3E0B8 31F6ADB4 9A7D2FC2 A8235281 5776701E : silc silcnet
--Sig_/IG/ul1uOLVybTlnwE+riGWg
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSYXFthSs7Img3u7M31cJHb1g+7uAUCWISxDgAKCRD1cJHb1g+7
uKksAPwNpMlpig++UC4YsQl4/6xx5LAWRew2dNZb24F/QRwokwEA+W3ubeI/8lm/
MtJ6gtSM7EHmpc2srJAhuRujgXKcvwU=
=JUhL
-----END PGP SIGNATURE-----
--Sig_/IG/ul1uOLVybTlnwE+riGWg--
From: Paul Goyette <paul@whooppee.com>
To: Kyle Amon <amonk@backwatcher.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Mon, 23 Jan 2017 05:32:48 +0800 (PHT)
On Sun, 22 Jan 2017, Kyle Amon wrote:
> Hmm, he also said the fix would be in 7.0.1, iirc, so I don't know why
> it wasn't pulled up. Strange.
>
> I think he suggested I rename that file as a workaround too, in the
> interim, but I already had a workaround in place, albeit a horrible thing,
> so I decided to just leave it since a proper fix would be coming along soon
> enough, I thought. Well, I think so again now (and, thank you), but I
> decided to change to the cleaner file rename workaround this time anyway,
> in the remaining interim. I renamed it to cgd0.pr49430 in order to
> remind me to undo it after 8 comes out. Works fine. And at least I'm
> finally rid of my ungainly, unseemly kludge. Thanks for your efforts.
Great - glad it is solved.
I have requested that the opendisk() fix get "pulled-up" to NetBSD-7.0.3
(no release scheduled, we just came out with 7.0.2 a few months ago). I
have also requested pull-up for NetBSD-7.1, but since it is already at
the RC1 stage I cannot promise that the request will be accepted; if
not, it would make NetBSD-7.1.1 (if/when released).
I'll close the PR once the pull-ups are completed, and I'll update you
on the final release plan.
+------------------+--------------------------+------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
From: Kyle Amon <amonk@backwatcher.com>
To: Paul Goyette <paul@whooppee.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Mon, 23 Jan 2017 00:47:01 -0700
--Sig_/BbnbrC_X88MY.gaX8Mw90Zo
Content-Type: multipart/mixed; boundary="MP_/fS__hc.Y5/mcE_cvlH4Lme8"
--MP_/fS__hc.Y5/mcE_cvlH4Lme8
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
On Mon, 23 Jan 2017 05:24:31 +0800 (PHT)
Thus spake Paul Goyette <paul@whooppee.com>:
> On Sun, 22 Jan 2017, Kyle Amon wrote:
>=20
> >> Can you please change your cgd.conf file and specify the complete devi=
ce
> >> name for cgd0? :)
> >>
> >> /dev/cgd0 /dev/wd0b /etc/cgd/cgd0 =20
> >
> > Pretty sure I tried that in the beginning, but I just did it again anyw=
ay.
> > Same result. No help. =20
>=20
> Hmmm, please try the "raw" device, and specify the "whole disk"=20
> partition:
>=20
> /dev/rcgd0d /dev/wd0b /etc/cgd/cgd0
>=20
> and provide the ktrace again.
It's not straight forward. I used the whole disk partition as the label
this time, rebooted and the cgd device came up. So, I tried with /dev/cgd0
as the label again, rebooted and the cgd device came up. So, I found that
the discrepancy is that the 'cgdconfig -C' command succeeds with /dev in
the label, in both cases, when it is run via /etc/rc.d/cgd during boot, *bu=
t*
when I run it manually after boot (with CGD=3DNO in /etc/rc.conf), it fails
in both cases. I must have just tried the '/dev/cgd0' case last time from
the command line after boot. Anyway, ktrace files of both fail cases on
the command line after boot are attached.
So, it seems that there is something else involved that allows 'cgdconfig -=
C'
to succeed when the cgd.conf file prepends /dev to the label, but fail
after boot completes. Strange.
Christos suggested prepending /dev thusly as well; either that or changing
the name of the params file to something other than cgd0, as you also
suggested as well. And, he also commented, "I don't know what business has
cgdconfig running chdir(2); seems bogus to me." And, I agree, regarding
which I replied...
"It seems to me that cgdconfig is trying to be too smart then and ending up
being braindead instead. Why is it calling opendisk(3) on a *regular* file
that's not even in /dev just because it happens to "notice" it exists and is
similarly named to the actual device? It seems that it is getting "confuse=
d"
by its inappropriate assumptions about a mere label and associated mere
parameter file and thus trying to open a regular file, not even under /dev,
as a device (without so much as checking if this "discovered" file even
actually is a device). Furthermore, all this in spite of the fact that the
*target* in the config file is clearly identified as /dev/ld0b [sic; it was=
],
an obvious component of /dev/ld0d, of course. What's the point of even
defining the actual target there if that information is going to be ignored
based on assumptions about mere labels? All of this sure sounds like a bug=
in
cgdconfig to me. As you've said yourself, naming the parameter file cgd0 "=
is
OK" (which I was indeed careful to verify before so doing). The first field
in the config file is a mere label, and prepending a /dev to it is needless=
ly
confusing and *should* not be required for things to actually work. I guess
I can live with appending a .params to my params file (or otherwise changing
its name), if I must, but it seems to me that I should not have to do so. =
It
seems to me like a bug in cgdconfig. But, yes, I agree that the likely
inadvisable chdir(2) is a least contributing to the problem. However, while
it may not technically be a bug in opendisk(3) for it to try to open regular
files, it sure seems like it would be a wise feature for it to at least che=
ck
if a file to be opened is either a block or character special file before
doing so, and passing the reason for such failures/refusals back to the
user. I mean, it's called openDISK, after all (lol)."
So, I don't think it should by looking to find device files in /etc/cgd (for
apparently no good reason) at all, and that if it didn't, it wouldn't get
device confused by the file names there. But, what do I know? :)
=20
> The previous ktrace clearly showed it opening "cgd0" successfully, in=20
> the current working directory.
Mhm, and it shouldn't, because, again, there are no devices there.
=20
> The fix that was committed by Christos results in cgdconfig trying=20
> /dev/rcgd0 and then /dev/rcgd0, explicitly looking in /dev directory.=20
> If both of those fail, it will then look in cwd. Also note that=20
> cgdconfig specifies to use the "raw" device, not the "cooked" device.
Hmm. I think maybe you meant to write, "/dev/cgd0 and then /dev/rcgd0,"
otherwise, I'm confused. But, shouldn't it look explicitly in the /dev
directory? That's where these devices always are, right? And certainly
never in /etc/cgd, right?
Regarding the "raw" vs. "cooked" thing, I'm not sure I understand you.
Are you referring to the cgd device or the underlying disk device there?
And, regardless, I don't see that reflected in cgdconfig(8), but I'll
take your word for it, however it's meant. Also, speaking of cgdconfig(8),
note that its config file example doesn't show preprending a /dev to the
cgd device label.
Thanks again,
--Kyle
--=20
CA +1-778-819-UNIX BackWatcher, Inc.
US +1-425-584-UNIX Information Security
SIPS amonk@backwatcher.com www.backwatcher.ca
INUM +883-5100-0990-1657 | ISN UNIX*1917 | C*NET 1-731-UNIX
GPG ed25519/F57091DBD60FBBB8 [ed25519/D60FBBB8]
985C 5B61 4ACE C89A 0DEE ECCD F570 91DB D60F BBB8
OTR E1A46361 9FD0D801 0132D21A FE2E96BE 39E3F069 : xmpp amonk@backwatcher.c=
om
5AB3E0B8 31F6ADB4 9A7D2FC2 A8235281 5776701E : silc silcnet
--MP_/fS__hc.Y5/mcE_cvlH4Lme8
Content-Type: application/octet-stream; name=ktrace-cgd0.out
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=ktrace-cgd0.out
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
TklYCiMKIyBDb25maWd1cmF0aW9uIGZpbGUgZm9yIGNyeXB0b2dyYXBoaWMgZGlzayBkZXZpY2Vz
CiMKIyBjZ2QJCXRhcmdldAkJW3BhcmFtc2ZpbGVdCgojY2dkMAkJL2Rldi93ZDBiCS9ldGMvY2dk
L2NnZDAucHI0OTQzMAovZGV2L2NnZDAJL2Rldi93ZDBiCS9ldGMvY2dkL2NnZDAKIy9kZXYvcmNn
ZDBkCS9kZXYvd2QwYgkvZXRjL2NnZC9jZ2QwChgAAAACAAIAfQgAAGNnZGNvbmZpZwByAAAAAAAA
AAAAhqWFWAAAAADuqsITAAAAAAEAAAAAAAAAAwAAAAAAAABhAQAAAAAAAAAAAAAAAAAAIAAAAAEA
AgB9CAAAY2dkY29uZmlnAHIAAAAAAAAAAACGpYVYAAAAABscwxMAAAAAAQAAAAAAAAAFAAAAGAAA
AKDgkJzgfgAAAAAAAAAAAAC2AQAAAAAAAA4AAAADAAIAfQgAAGNnZGNvbmZpZwByAAAAAAAAAAAA
hqWFWAAAAABBIsMTAAAAAAEAAAAAAAAAL2V0Yy9jZ2QvY2dkMAAYAAAAAgACAH0IAABjZ2Rjb25m
aWcAcgAAAAAAAAAAAIalhVgAAAAAuE3DEwAAAAABAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAAAAAA
AAAAACAAAAABAAIAfQgAAGNnZGNvbmZpZwByAAAAAAAAAAAAhqWFWAAAAACYn8MTAAAAAAEAAAAA
AAAANgAAABgAAAAEAAAAAAAAABN0LEAAAAAAINAJ/39/AAAYAAAAAgACAH0IAABjZ2Rjb25maWcA
cgAAAAAAAAAAAIalhVgAAAAAJKPDEwAAAAABAAAAAAAAADYAAAAZAAAAAAAAAAAAAAAAAAAAAAAA
ABgAAAABAAIAfQgAAGNnZGNvbmZpZwByAAAAAAAAAAAAhqWFWAAAAAAFrMMTAAAAAAEAAAAAAAAA
uAEAABAAAAAEAAAAAAAAAEDPCf9/fwAAGAAAAAIAAgB9CAAAY2dkY29uZmlnAHIAAAAAAAAAAACG
pYVYAAAAAKqvwxMAAAAAAQAAAAAAAAC4AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQACAH0I
AABjZ2Rjb25maWcAcgAAAAAAAAAAAIalhVgAAAAAmrLDEwAAAAABAAAAAAAAAAMAAAAYAAAABAAA
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
AAABAAAACAAAAP////8AAAAA
--MP_/fS__hc.Y5/mcE_cvlH4Lme8
Content-Type: application/octet-stream; name=ktrace-rcgd0d.out
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=ktrace-rcgd0d.out
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
TklYCiMKIyBDb25maWd1cmF0aW9uIGZpbGUgZm9yIGNyeXB0b2dyYXBoaWMgZGlzayBkZXZpY2Vz
CiMKIyBjZ2QJCXRhcmdldAkJW3BhcmFtc2ZpbGVdCgojY2dkMAkJL2Rldi93ZDBiCS9ldGMvY2dk
L2NnZDAucHI0OTQzMAojL2Rldi9jZ2QwCS9kZXYvd2QwYgkvZXRjL2NnZC9jZ2QwCi9kZXYvcmNn
ZDBkCS9kZXYvd2QwYgkvZXRjL2NnZC9jZ2QwChgAAAACAAIABgcAAGNnZGNvbmZpZwByAAAAAAAA
AAAA96WFWAAAAAAnEJ4yAAAAAAEAAAAAAAAAAwAAAAAAAABhAQAAAAAAAAAAAAAAAAAAIAAAAAEA
AgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAENznjIAAAAAAQAAAAAAAAAFAAAAGAAA
AKDg0NrUfAAAAAAAAAAAAAC2AQAAAAAAAA4AAAADAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA
96WFWAAAAADJd54yAAAAAAEAAAAAAAAAL2V0Yy9jZ2QvY2dkMAAYAAAAAgACAAYHAABjZ2Rjb25m
aWcAcgAAAAAAAAAAAPelhVgAAAAANYKeMgAAAAABAAAAAAAAAAUAAAAAAAAABAAAAAAAAAAAAAAA
AAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAACkvp4yAAAAAAEAAAAA
AAAANgAAABgAAAAEAAAAAAAAABN0LEAAAAAAsGqC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcA
cgAAAAAAAAAAAPelhVgAAAAAAMGeMgAAAAABAAAAAAAAADYAAAAZAAAAAAAAAAAAAAAAAAAAAAAA
ABgAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAADMyp4yAAAAAAEAAAAAAAAA
uAEAABAAAAAEAAAAAAAAANBpgv9/fwAAGAAAAAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3
pYVYAAAAAKbNnjIAAAAAAQAAAAAAAAC4AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYH
AABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAA1tCeMgAAAAABAAAAAAAAAAMAAAAYAAAABAAA
AAAAAAAAENLa1HwAAABAAAAAAAAAZQAAAAQAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVY
AAAAAE/WnjIAAAAAAQAAAAAAAAAEAAAAAAAAAGFsZ29yaXRobSBhZXMtY2JjOwppdi1tZXRob2Qg
ZW5jYmxrbm8xOwprZXlsZW5ndGggMjU2Owp2ZXJpZnlfbWV0aG9kIG5vbmU7CmtleWdlbiByYW5k
b21rZXk7ChgAAAACAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAA6154yAAAAAAEA
AAAAAAAAAwAAAAAAAABdAAAAAAAAAAAAAAAAAAAAIAAAAAEAAgAGBwAAY2dkY29uZmlnAHIAAAAA
AAAAAAD3pYVYAAAAADXZnjIAAAAAAQAAAAAAAAADAAAAGAAAAAQAAAAAAAAAABDS2tR8AAAAQAAA
AAAAAAgAAAAEAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAACr2p4yAAAAAAEAAAAA
AAAABAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAActueMgAA
AAABAAAAAAAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwBy
AAAAAAAAAAAA96WFWAAAAAAgFp8yAAAAAAEAAAAAAAAANgAAABgAAAAEAAAAAAAAABN0LEAAAAAA
sGqC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAoxefMgAAAAAB
AAAAAAAAADYAAAAZAAAAAAAAAAAAAAAAAAAAAAAAABAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAA
AAAAAAAA96WFWAAAAAAXIZ8yAAAAAAEAAAAAAAAABgAAAAgAAAAEAAAAAAAAABgAAAACAAIABgcA
AGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAC+JZ8yAAAAAAEAAAAAAAAABgAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAOAAAAAEAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAKd0nzIA
AAAAAQAAAAAAAADKAAAAMAAAAHBrgv9/fwAAAgAAAAAAAABsa4L/f38AAHhrgv9/fwAAAAAAAAAA
AAAAAAAAAAAAABgAAAACAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAD6d58yAAAA
AAEAAAAAAAAAygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAEAAgAGBwAAY2dkY29uZmlnAHIA
AAAAAAAAAAD3pYVYAAAAAER9nzIAAAAAAQAAAAAAAAAFAAAAGAAAAMBtgv9/fwAAAgAAAAAAAAAA
AAAAAAAAAAwAAAADAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABKgZ8yAAAAAAEA
AAAAAAAAL2Rldi9yY2dkMGQAGAAAAAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAA
AHoMoDIAAAAAAQAAAAAAAAAFAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rj
b25maWcAcgAAAAAAAAAAAPelhVgAAAAABnmgMgAAAAABAAAAAAAAAAUAAAAYAAAAw4hAAAAAAAAA
AAAAAAAAALYBAAAAAAAADAAAAAMAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAD99
oDIAAAAAAQAAAAAAAAAvZGV2L3JhbmRvbQAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAA
APelhVgAAAAASY6gMgAAAAABAAAAAAAAAAUAAAAAAAAABQAAAAAAAAAAAAAAAAAAABgAAAABAAIA
BgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAACrk6AyAAAAAAEAAAAAAAAAuAEAABAAAAAF
AAAAAAAAABBqgv9/fwAAGAAAAAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAFOW
oDIAAAAAAQAAAAAAAAC4AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rjb25m
aWcAcgAAAAAAAAAAAPelhVgAAAAAZJ2gMgAAAAABAAAAAAAAADYAAAAYAAAABQAAAAAAAAATdCxA
AAAAAIBqgv9/fwAAGAAAAAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAOKhoDIA
AAAAAQAAAAAAAAA2AAAAGQAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rjb25maWcA
cgAAAAAAAAAAAPelhVgAAAAAKaSgMgAAAAABAAAAAAAAAAMAAAAYAAAABQAAAAAAAAAACNHa1HwA
AAAEAAAAAAAAGAAAAAQAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAK/xoDIAAAAA
AQAAAAAAAAAFAAAAAAAAAFUiJIux7TbHOcjMdDhkQY8YAAAAAgACAAYHAABjZ2Rjb25maWcAcgAA
AAAAAAAAAPelhVgAAAAAuPKgMgAAAAABAAAAAAAAAAMAAAAAAAAAEAAAAAAAAAAAAAAAAAAAACAA
AAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAAj9aAyAAAAAAEAAAAAAAAAAwAA
ABgAAAAFAAAAAAAAAAAI0drUfAAAAAQAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAA
AAAAAPelhVgAAAAAs/agMgAAAAABAAAAAAAAAAMAAAAjAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAB
AAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAAJ+6AyAAAAAAEAAAAAAAAABgAAAAgA
AAAFAAAAAAAAABgAAAACAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAACl/aAyAAAA
AAEAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAgAGBwAAY2dkY29uZmlnAHIA
AAAAAAAAAAD3pYVYAAAAACQFoTIAAAAAAQAAAAAAAAAGAAAACAAAAAQAAAAAAAAAGAAAAAIAAgAG
BwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAGIjoTIAAAAAAQAAAAAAAAAGAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAArWSh
MgAAAAABAAAAAAAAAAQAAAAYAAAAAgAAAAAAAACgi4L/f38AAAsAAAAAAAAAEwAAAAQAAgAGBwAA
Y2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAABFxoTIAAAAAAQAAAAAAAAACAAAAAQAAAGNnZGNv
bmZpZzogGAAAAAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAPtxoTIAAAAAAQAA
AAAAAAAEAAAAAAAAAAsAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rjb25maWcAcgAAAAAA
AAAAAPelhVgAAAAAGrqiMgAAAAABAAAAAAAAAAQAAAAYAAAAAgAAAAAAAACQjIL/f38AACwAAAAA
AAAANAAAAAQAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAKPBojIAAAAAAQAAAAAA
AAACAAAAAQAAAGFjdGlvbiBmYWlsZWQgb24gIi9ldGMvY2dkL2NnZC5jb25mIiBsaW5lIDE2GAAA
AAIAAgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAAKjCojIAAAAAAQAAAAAAAAAEAAAA
AAAAACwAAAAAAAAAAAAAAAAAAAAgAAAAAQACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgA
AAAAlc+iMgAAAAABAAAAAAAAAAQAAAAYAAAAAgAAAAAAAADnqGAAAAAAAAEAAAAAAAAACQAAAAQA
AgAGBwAAY2dkY29uZmlnAHIAAAAAAAAAAAD3pYVYAAAAANrSojIAAAAAAQAAAAAAAAACAAAAAQAA
AAoYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAttOiMgAAAAABAAAAAAAA
AAQAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAgAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA
96WFWAAAAAAA5qIyAAAAAAEAAAAAAAAANwEAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAA
AAAAAAAAAPelhVgAAAAA8eaiMgAAAAABAAAAAAAAADcBAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAA
AAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABu6aIyAAAAAAEAAAAAAAAAJQEA
ABgAAAABAAAAAAAAALCRgv9/fwAA8JGC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAA
AAAAAPelhVgAAAAAOeuiMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAB
AAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAADQ8aIyAAAAAAEAAAAAAAAAJQEAABgA
AAADAAAAAAAAAPCRgv9/fwAAAAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAA
APelhVgAAAAADPOiMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIA
BgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABE/qIyAAAAAAEAAAAAAAAANwEAAAAAAAAY
AAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAE/+iMgAAAAABAAAAAAAAADcB
AAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WF
WAAAAAC7AKMyAAAAAAEAAAAAAAAAJQEAABgAAAABAAAAAAAAALCRgv9/fwAA8JGC/39/AAAYAAAA
AgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAA0AGjMgAAAAABAAAAAAAAACUBAAAA
AAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAA
AACuA6MyAAAAAAEAAAAAAAAAJQEAABgAAAADAAAAAAAAAPCRgv9/fwAAAAAAAAAAAAAYAAAAAgAC
AAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAngSjMgAAAAABAAAAAAAAACUBAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAgAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAACN
DKMyAAAAAAEAAAAAAAAANwEAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPel
hVgAAAAATg2jMgAAAAABAAAAAAAAADcBAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcA
AGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAADwDqMyAAAAAAEAAAAAAAAAJQEAABgAAAABAAAA
AAAAALCRgv9/fwAA8JGC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgA
AAAA7g+jMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNn
ZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAC3EaMyAAAAAAEAAAAAAAAAJQEAABgAAAADAAAAAAAA
APCRgv9/fwAAAAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAA
zhKjMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIABgcAAGNnZGNv
bmZpZwByAAAAAAAAAAAA96WFWAAAAADNGaMyAAAAAAEAAAAAAAAANwEAAAAAAAAYAAAAAgACAAYH
AABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAkBqjMgAAAAABAAAAAAAAADcBAAAAAAAAAQAA
AAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABCHKMy
AAAAAAEAAAAAAAAAJQEAABgAAAABAAAAAAAAALCRgv9/fwAA8JGC/39/AAAYAAAAAgACAAYHAABj
Z2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAATx2jMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAA
AAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABjH6MyAAAA
AAEAAAAAAAAAJQEAABgAAAADAAAAAAAAAPCRgv9/fwAAAAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rj
b25maWcAcgAAAAAAAAAAAPelhVgAAAAAWiCjMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAgAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAADCJqMyAAAAAAEA
AAAAAAAANwEAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAiyej
MgAAAAABAAAAAAAAADcBAAAAAAAAAQAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZp
ZwByAAAAAAAAAAAA96WFWAAAAABBKaMyAAAAAAEAAAAAAAAAJQEAABgAAAABAAAAAAAAALCRgv9/
fwAA8JGC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAASCqjMgAA
AAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwBy
AAAAAAAAAAAA96WFWAAAAABeLKMyAAAAAAEAAAAAAAAAJQEAABgAAAADAAAAAAAAAPCRgv9/fwAA
AAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAAAAAAAAAAAPelhVgAAAAAci2jMgAAAAAB
AAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAABAAIABgcAAGNnZGNvbmZpZwByAAAA
AAAAAAAA96WFWAAAAACDMqMyAAAAAAEAAAAAAAAANwEAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25m
aWcAcgAAAAAAAAAAAPelhVgAAAAAUDOjMgAAAAABAAAAAAAAADcBAAAAAAAAAQAAAAAAAAAAAAAA
AAAAACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAAlNaMyAAAAAAEAAAAA
AAAAJQEAABgAAAABAAAAAAAAALCRgv9/fwAA8JGC/39/AAAYAAAAAgACAAYHAABjZ2Rjb25maWcA
cgAAAAAAAAAAAPelhVgAAAAAJjajMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAA
ACAAAAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAAAwOKMyAAAAAAEAAAAAAAAA
JQEAABgAAAADAAAAAAAAAPCRgv9/fwAAAAAAAAAAAAAYAAAAAgACAAYHAABjZ2Rjb25maWcAcgAA
AAAAAAAAAPelhVgAAAAAHTmjMgAAAAABAAAAAAAAACUBAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAA
AAABAAIABgcAAGNnZGNvbmZpZwByAAAAAAAAAAAA96WFWAAAAABOQaMyAAAAAAEAAAAAAAAAAQAA
AAgAAAD/////AAAAAA==
--MP_/fS__hc.Y5/mcE_cvlH4Lme8--
--Sig_/BbnbrC_X88MY.gaX8Mw90Zo
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSYXFthSs7Img3u7M31cJHb1g+7uAUCWIW09QAKCRD1cJHb1g+7
uPS0AQD54/QDqYg3+/wyJFNOO6CyoLg0uZr0LuUiqUTiGLjW3wD9G3sJAfchW8L/
Smmppnz9g2fZvEWs4vWUDKS+gSFSdQk=
=y3AW
-----END PGP SIGNATURE-----
--Sig_/BbnbrC_X88MY.gaX8Mw90Zo--
From: Kyle Amon <amonk@backwatcher.com>
To: Paul Goyette <paul@whooppee.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Mon, 23 Jan 2017 00:51:03 -0700
--Sig_/dtjshQFAWYnu+U0RuEF4K0S
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Also, I just had the thought that I can prepend ktrace to the
'cgdconfig -C' line in /etc/rc.d/cgd and send you what it produces
during boot for cgd0, /dev/cgd0, and/or /dev/rcgd0d as the cgd
device label in the cgd.conf file, if you like. Let me know.
--Kyle
--Sig_/dtjshQFAWYnu+U0RuEF4K0S
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSYXFthSs7Img3u7M31cJHb1g+7uAUCWIW15wAKCRD1cJHb1g+7
uK4/AP9ddkmIyeOqNtsIyGVyjh1EjjtznIjqeREI0kNbiXAssQD8CeZYncEjTBNN
MROJlVXtFuquWdKwgg3qb3t5W0xxuA8=
=o1Cb
-----END PGP SIGNATURE-----
--Sig_/dtjshQFAWYnu+U0RuEF4K0S--
From: Kyle Amon <amonk@backwatcher.com>
To: Paul Goyette <paul@whooppee.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Mon, 23 Jan 2017 00:56:18 -0700
--Sig_/tR4oA4Hj5EWAfAmO5Y9vmNA
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
On Mon, 23 Jan 2017 05:32:48 +0800 (PHT)
Thus spake Paul Goyette <paul@whooppee.com>:
=20
> I have requested that the opendisk() fix get "pulled-up" to NetBSD-7.0.3=
=20
> (no release scheduled, we just came out with 7.0.2 a few months ago). I=
=20
> have also requested pull-up for NetBSD-7.1, but since it is already at=20
> the RC1 stage I cannot promise that the request will be accepted; if=20
> not, it would make NetBSD-7.1.1 (if/when released).
Great. Thanks. 7 .anything is better than 8 with such things. :)
=20
> I'll close the PR once the pull-ups are completed, and I'll update you=20
> on the final release plan.
Sounds good. Thanks again.
--Kyle
--=20
CA +1-778-819-UNIX BackWatcher, Inc.
US +1-425-584-UNIX Information Security
SIPS amonk@backwatcher.com www.backwatcher.ca
INUM +883-5100-0990-1657 | ISN UNIX*1917 | C*NET 1-731-UNIX
GPG ed25519/F57091DBD60FBBB8 [ed25519/D60FBBB8]
985C 5B61 4ACE C89A 0DEE ECCD F570 91DB D60F BBB8
OTR E1A46361 9FD0D801 0132D21A FE2E96BE 39E3F069 : xmpp amonk@backwatcher.c=
om
5AB3E0B8 31F6ADB4 9A7D2FC2 A8235281 5776701E : silc silcnet
--Sig_/tR4oA4Hj5EWAfAmO5Y9vmNA
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature
-----BEGIN PGP SIGNATURE-----
iHUEARYIAB0WIQSYXFthSs7Img3u7M31cJHb1g+7uAUCWIW3IwAKCRD1cJHb1g+7
uPTmAQCYpckqQ9BaypqSl14XOyF/XU5KTLKLywptRrGgjSitQAD/VmdI2pdqgpYe
jWWPiTZUWRyO5JUYmHezTFSyLJMHdAw=
=WhjF
-----END PGP SIGNATURE-----
--Sig_/tR4oA4Hj5EWAfAmO5Y9vmNA--
From: Paul Goyette <paul@whooppee.com>
To: Kyle Amon <amonk@backwatcher.com>
Cc: gnats-bugs@NetBSD.org
Subject: Re: bin/49430
Date: Mon, 23 Jan 2017 16:17:59 +0800 (PHT)
On Mon, 23 Jan 2017, Kyle Amon wrote:
>> The previous ktrace clearly showed it opening "cgd0" successfully, in
>> the current working directory.
>
> Mhm, and it shouldn't, because, again, there are no devices there.
That's why Christos fixed opendisk().
>> The fix that was committed by Christos results in cgdconfig trying
>> /dev/rcgd0 and then /dev/rcgd0, explicitly looking in /dev directory.
>> If both of those fail, it will then look in cwd. Also note that
>> cgdconfig specifies to use the "raw" device, not the "cooked" device.
>
> Hmm. I think maybe you meant to write, "/dev/cgd0 and then /dev/rcgd0,"
> otherwise, I'm confused. But, shouldn't it look explicitly in the /dev
> directory? That's where these devices always are, right? And certainly
> never in /etc/cgd, right?
No, but what I wrote was not really correct. Here's the real story,
which you can confirm by looking at the opendisk(3) man page:
http://netbsd.gw.com/cgi-bin/man-cgi?opendisk+3+NetBSD-current
If the caller specifies "raw device" than it looks in for "/dev/rxxx"
while "cooked device looks for "/dev/xxx"
If that doesn't work, it then appends the whole-disk partition letter
and looks for "/dev/rcgd0d" or "/dev/cgd0d".
Then, if that doesn't work it just uses the specified argument "xxx",
and ignores the raw/cooked flag.
And finally, if that fails, it uses the whole-disk partition letter
again, looking for "xxxd" (still ignoring the raw/cooked flag).
+------------------+--------------------------+------------------------+
| Paul Goyette | PGP Key fingerprint: | E-mail addresses: |
| (Retired) | FA29 0E3B 35AF E8AE 6651 | paul at whooppee.com |
| Kernel Developer | 0786 F758 55DE 53BA 7731 | pgoyette at netbsd.org |
+------------------+--------------------------+------------------------+
State-Changed-From-To: pending-pullups->closed
State-Changed-By: pgoyette@NetBSD.org
State-Changed-When: Sun, 29 Jan 2017 05:50:05 +0000
State-Changed-Why:
Pullup7-1349 committed to 7.1 (see dup PR 51216)
From: Paul Goyette <paul@whooppee.com>
To: gnats-bugs@netbsd.org
Cc:
Subject: PR/49430 CVS commit: [netbsd-7] src/lib/libutil (fwd)
Date: Sun, 29 Jan 2017 13:48:57 +0800 (PHT)
Log to audit trail of original PR...
Module Name: src
Committed By: snj
Date: Sun Jan 29 05:17:33 UTC 2017
Modified Files:
src/lib/libutil [netbsd-7]: opendisk.3 opendisk.c
Log Message:
Pull up following revision(s) (requested by pgoyette in ticket #1349):
lib/libutil/opendisk.c: revision 1.14
lib/libutil/opendisk.3: revision 1.12, 1.13
PR/51216: Instead of trying to open files in the current working
directory first for paths that don't contain "/", first try the
/dev paths to avoid confusion with files in the working directory
that happen to match disk names.
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.11.42.1 src/lib/libutil/opendisk.3
cvs rdiff -u -r1.12 -r1.12.24.1 src/lib/libutil/opendisk.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2014
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.