File locking
Brian M. Carlson
karlsson@hal-pc.org
Sat Sep 28 00:56:02 2002
--Zs/RYxT/hKAHzkfQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
When I use the following command line:
bmc@stonewall:~$ gpg --no-default-keyring --secret-keyring /dev/null --keyr=
ing foo.gpg --import pgpmsg.asc=20
gpg: failed to create temporary file `/dev/.#lk0x80ddfb8.stonewall.21773': =
Permission denied
gpg: can't allocate lock for `/dev/null'
gpg: error writing keyring `/home/bmc/.gnupg/foo.gpg': general error
gpg: key 560553E7: public key "[User id not found]" imported
gpg: error reading `pgpmsg.asc': general error
gpg: import from `pgpmsg.asc' failed: general error
gpg: Total number processed: 0
gpg: imported: 1 (RSA: 1)
gnupg refuses to import because it tries to lock /dev/null. /dev/null
does not need to be locked. In fact, several programs would panic if
/dev/null were at any time unavailable. This is also the wrong way to
lock /dev/null. FHS specifies a different way to lock devices (see
section 5.6 of the FHS). *Please* do not lock /dev/null.
NB: This is Debian Bug #48077, which has been open for 2 years and 342
days.
--=20
Brian M. Carlson <karlsson@hal-pc.org> <http://decoy.wox.org/~bmc> 0x560553=
E7
A long memory is the most subversive idea in America.
--Zs/RYxT/hKAHzkfQ
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.0 (GNU/Linux)
Comment: Ubi libertas, ibi patria.
iQFKBAEBAwA0BQI9lOIxLRpodHRwOi8vZGVjb3kud294Lm9yZy9+Ym1jL29wZW5w
Z3AvcG9saWN5LnRleAAKCRDlkf/JVgVT5061B/4lRF8IcKdbACSZeWV2T+vEzKJ3
NJG7qbC/zerq++OLl+c+4XEH9xtmBk3sVEvW6y/E88/qEMbiA7aMTAoD9ARUh89l
eSbV+XfzJ2BDz0axggsDF+Qsry/+heyzDFBmPzwx+mvkX/S4LsPr3TUNo/dbONs4
2AEWIj1rgIBzalCB8pObd7m5ZTqDZD2vT72b6jGuDFtE9Gj2WFp7sVMxP9gtRamT
sxQo8NRWNLHuLI6DEeU4nRyBUYF12CibUCdw36YENStRRcjzNNbgoLUZXZKoa4jU
z2vniLrVRDXR0V/c95dOQCD29gtJHeKnrlqy2BL/dy6P4IFUi/yWj7guzS5w
=Do5R
-----END PGP SIGNATURE-----
Signature policy: http://decoy.wox.org/~bmc/openpgp/policy.tex
--Zs/RYxT/hKAHzkfQ--