Your message dated Sun, 30 Dec 2012 00:33:22 +0000
with message-id <e1tp6qa-0003nw...@franck.debian.org>
and subject line Bug#694374: fixed in freebsd-utils 9.0+ds1-9
has caused the Debian Bug report #694374,
regarding /etc/init.d/geli: attaches one geli device only
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
694374: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=694374
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: geom
Version: 9.0+ds1-8
Severity: important
File: /etc/init.d/geli
Tags: patch
User: debian-bsd@lists.debian.org
Usertags: kfreebsd
X-Debbugs-Cc: debian-bsd@lists.debian.org
Hi,
In /etc/default/geli it is expected that multiple devices can be given
(space-delimited) in the geli_devices variable and/or via /etc/fstab.
The initscript should try to attach each of them on boot, prompting for
passphrases if necessary. But instead it exits after one device is
attached (whether it was successful or not). Presumably that was a mistake.
I wonder if the (tested) patch below gives the most desirable behaviour:
exit upon the first failed geli attach. That also means pressing
Ctrl-C will skip prompting for any further passphrases.
--- geli.orig 2012-11-24 04:40:43.012890000 +0000
+++ geli 2012-11-24 15:03:35.700650361 +0000
@@ -144,8 +144,10 @@
fi
count=$((count+1))
done
- log_end_msg $RET
- exit $RET
+ if ! [ "$RET" = 0 ]; then
+ log_end_msg $RET
+ exit $RET
+ fi
fi
done
Or maybe it would be preferable to try to mount the remaining devices
after an error is encountered. What do others think?
Thanks.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: kfreebsd-amd64 (x86_64)
Kernel: kFreeBSD 9.0-2-amd64
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages geom depends on:
ii kldutils 9.0+ds1-8
ii libbsd0 0.4.2-1
ii libc0.1 2.13-35
ii libgeom1 9.0+ds1-3
ii libssl1.0.0 1.0.1c-4
geom recommends no packages.
geom suggests no packages.
-- Configuration Files:
/etc/default/geli changed [not included]
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: freebsd-utils
Source-Version: 9.0+ds1-9
We believe that the bug you reported is fixed in the latest version of
freebsd-utils, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 694...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Steven Chamberlain <ste...@pyro.eu.org> (supplier of updated freebsd-utils
package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Tue, 11 Dec 2012 20:28:30 +0000
Source: freebsd-utils
Binary: freebsd-utils freebsd-utils-udeb kldutils kldutils-udeb kbdcontrol
kbdcontrol-udeb vidcontrol freebsd-net-tools freebsd-net-tools-udeb
freebsd-nfs-server freebsd-nfs-common geom freebsd-geom freebsd-ppp devd
devd-udeb ktrace pf powerd mkuzip
Architecture: source kfreebsd-amd64
Version: 9.0+ds1-9
Distribution: unstable
Urgency: low
Maintainer: GNU/kFreeBSD Maintainers <debian-bsd@lists.debian.org>
Changed-By: Steven Chamberlain <ste...@pyro.eu.org>
Description:
devd - device state change monitoring daemon
devd-udeb - device state change monitoring daemon (udeb)
freebsd-geom - modular disk I/O request transformation framework (meta-package)
freebsd-net-tools - FreeBSD networking tools
freebsd-net-tools-udeb - FreeBSD networking tools (udeb)
freebsd-nfs-common - NFS support files common to client and server
freebsd-nfs-server - FreeBSD server utilities needed for NFS on GNU/kFreeBSD
freebsd-ppp - FreeBSD Point-to-Point Protocol (PPP) userland daemon
freebsd-utils - FreeBSD utilities needed for GNU/kFreeBSD
freebsd-utils-udeb - FreeBSD utilities needed for GNU/kFreeBSD (udeb)
geom - modular disk I/O request transformation framework
kbdcontrol - command-line tool to change keyboard layout on GNU/kFreeBSD
kbdcontrol-udeb - command-line tool to change keyboard layout on GNU/kFreeBSD
(udeb)
kldutils - tools for managing kFreeBSD modules
kldutils-udeb - tools for managing kFreeBSD modules (udeb)
ktrace - A kernel call tracer
mkuzip - Disk image compression utility
pf - The OpenBSD Packet Filter
powerd - System utility for power control and energy saving
vidcontrol - command-line tool to control the system console on GNU/kFreeBSD
Closes: 694374 695679 696514
Changes:
freebsd-utils (9.0+ds1-9) unstable; urgency=low
.
[ Steven Chamberlain ]
* Fix geli initscript to support more than one geli_device as intended.
(Closes: #694374)
* If devfs is unavailable (for example in a jail environment) the
freebsd-utils start action would exit with non-zero status, causing
postinst
to fail. Instead, return zero exit status but print a warning.
(Closes: #695679)
.
[ Christoph Egger ]
* Import patch from Steven Chamberlain to fix segfault getting bridge
status (Closes: #696514)
* Import patch from Steven Chamberlain fixing implicit declarations
* Upload to unstable
Checksums-Sha1:
cf9160bb407df648394555cdba7c4713536071d6 3398 freebsd-utils_9.0+ds1-9.dsc
06b2718f5d4fe77120f524b6a895c5bd95235d8a 141380
freebsd-utils_9.0+ds1-9.debian.tar.gz
9981f76a3a4c962c588fc928c4f5194d360a54e3 264382
freebsd-utils_9.0+ds1-9_kfreebsd-amd64.deb
34a94c9d1c2725d131627ba59aaf77c6e181a9fb 12252
freebsd-utils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
6262679eabe23f0597de209bcf07b71407acf04e 40284
kldutils_9.0+ds1-9_kfreebsd-amd64.deb
28fa9d354d683d31db64844276b2eeac269fe150 6062
kldutils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
0cb781877e5e892640a88522541e071927d08551 122810
kbdcontrol_9.0+ds1-9_kfreebsd-amd64.deb
f0cc0ae6925bf7028d05d615b85317d256b7b75c 40360
kbdcontrol-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
b141ea0f8e48fb6a329964732c566803ca8215f3 129214
vidcontrol_9.0+ds1-9_kfreebsd-amd64.deb
51f0ad2ec93262f5c6abcf52cc03088e7dfe8051 226294
freebsd-net-tools_9.0+ds1-9_kfreebsd-amd64.deb
69739d06127b62c6e3a85ceedfe937e917447733 67932
freebsd-net-tools-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
22ec30c5c71243a02aaebcbeb50ecd1c9e7a655b 71058
freebsd-nfs-server_9.0+ds1-9_kfreebsd-amd64.deb
49d04e62440db924c0f4da449d261bf61e5e4c3d 79932
freebsd-nfs-common_9.0+ds1-9_kfreebsd-amd64.deb
67ec468488b544410e3d4dbbe0e1e65ae4bc9603 165034
geom_9.0+ds1-9_kfreebsd-amd64.deb
fa5c265dae565f47a69a20dc9033b728c4ae46a7 22688
freebsd-geom_9.0+ds1-9_kfreebsd-amd64.deb
69758053742fdae7a401c6d3bd5b335251a18e6b 278228
freebsd-ppp_9.0+ds1-9_kfreebsd-amd64.deb
c6acf1e25d7c4f0fcc4203b36df9717e5c5c5d21 108800
devd_9.0+ds1-9_kfreebsd-amd64.deb
99e7516c576fb0cfc0ca20fa597c50ebfe365e6e 62212
devd-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
0d8b66208da6660e25dc41ca0b54a9e192c88901 57676
ktrace_9.0+ds1-9_kfreebsd-amd64.deb
24d1779012597b71fbfdc73c61c79aba61208c24 206576 pf_9.0+ds1-9_kfreebsd-amd64.deb
45514d2fe71c5b463a6737cd092c464111688992 34120
powerd_9.0+ds1-9_kfreebsd-amd64.deb
b2450106e12884a771448f279a988bbc1778adf6 28444
mkuzip_9.0+ds1-9_kfreebsd-amd64.deb
Checksums-Sha256:
a37df75e7408589f42bd60c208be56d253f50ff5bb9b0d8856e3f6728d3d1be0 3398
freebsd-utils_9.0+ds1-9.dsc
51e44de20b80cd1f49c24562b30977ea8ad9ce8a4e9d0423de805b4d8d89f54d 141380
freebsd-utils_9.0+ds1-9.debian.tar.gz
22ba61cd4df0e23e1c6e798a821e535f4dbf446d58cf8849b26e9ef7b8212fff 264382
freebsd-utils_9.0+ds1-9_kfreebsd-amd64.deb
634f3b0a6c40421ddfa5323ce9dc33943118f9690050b6b4a8433ca402464b44 12252
freebsd-utils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
b39cd7ba5296e9567a81b65eb7aa8c1e55b38d23467dc6126f7bf67a18230420 40284
kldutils_9.0+ds1-9_kfreebsd-amd64.deb
2fc97aa80df3506028da908abb4b05eddff3324fec135cdfd6239b34fc4df5d3 6062
kldutils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
cab466728295e412a33ec60144d3d13ad09f44756606975690e5b0473de9d205 122810
kbdcontrol_9.0+ds1-9_kfreebsd-amd64.deb
6751f5722ab372585d06641271ee60d54b7daa17e6efbf6f829bc5212814b4ef 40360
kbdcontrol-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
1c2292bb0307ae024fcfc05fcf7d1e7f61ee6973bbba930de6340fe6799d4401 129214
vidcontrol_9.0+ds1-9_kfreebsd-amd64.deb
e300281e49609b142664045bb98623b49604f36246dc05c7b8549d685c23d32e 226294
freebsd-net-tools_9.0+ds1-9_kfreebsd-amd64.deb
874318d34c7373d7952f3e82e707c14baf689f16d22fb2b635fb2174c2093ee4 67932
freebsd-net-tools-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
79029c36f3b8a6fd82641b4da12316fe72d9105483f31a26efce953ea891c8f1 71058
freebsd-nfs-server_9.0+ds1-9_kfreebsd-amd64.deb
3f51cc1372644ff5dc1bd475f61b3d717b450944fae943e5c29885746f6678ef 79932
freebsd-nfs-common_9.0+ds1-9_kfreebsd-amd64.deb
6c2a3e744dc0d93613e5910a94de5d19e83c99ee8964d94480cf03a4a0a4c7c7 165034
geom_9.0+ds1-9_kfreebsd-amd64.deb
3530bc902c0837482c84157bef470d561fecf417290564eb73830eb8fb425aa0 22688
freebsd-geom_9.0+ds1-9_kfreebsd-amd64.deb
249065fe3680cdec1d51238dca4e103b4bd621f21e19126fc10266045aa602f9 278228
freebsd-ppp_9.0+ds1-9_kfreebsd-amd64.deb
5fc6429ea8b64db3737615b0add9c7e2e84ee3e102d1eef65ccc0a959ddf7dec 108800
devd_9.0+ds1-9_kfreebsd-amd64.deb
ad328a85480396dd69e1e90bd383947a59f962ea27969df8404bdee785c1ca2e 62212
devd-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
bada44eabe027bdb104010d7d6545895ee5d47a4b354d534854da87840004fbf 57676
ktrace_9.0+ds1-9_kfreebsd-amd64.deb
c1f1982f1e113b7f16e9bfc6423a20a2c91d728c46a020c6932c3fdc8ac4b33d 206576
pf_9.0+ds1-9_kfreebsd-amd64.deb
cace3481f1164b013674ee09a5989e70cbaf06befbf64d5fa25fd1b2f1589c8e 34120
powerd_9.0+ds1-9_kfreebsd-amd64.deb
ddd69afa05e1dbeecf89cd49c942ad7426e45c89f4819b3cec8e176fd218b59e 28444
mkuzip_9.0+ds1-9_kfreebsd-amd64.deb
Files:
e6d0c09499fce7a569f3ba627a32f48d 3398 utils important
freebsd-utils_9.0+ds1-9.dsc
a2870b5f3267853013387812988233e6 141380 utils important
freebsd-utils_9.0+ds1-9.debian.tar.gz
24c7fbb912c1d1cd6cb9c07eaa429491 264382 utils required
freebsd-utils_9.0+ds1-9_kfreebsd-amd64.deb
81af59ddc917dad11fdb4a66a1b27f5d 12252 debian-installer optional
freebsd-utils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
8fc8791d25de30a98695548887971e5c 40284 utils important
kldutils_9.0+ds1-9_kfreebsd-amd64.deb
3dc7cdb27c05ae51edd38e734b53649c 6062 debian-installer optional
kldutils-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
177fdbfd44192cf20839766d70cfcb21 122810 utils important
kbdcontrol_9.0+ds1-9_kfreebsd-amd64.deb
e40fe559bb155fcf7c29f50a2563b206 40360 debian-installer important
kbdcontrol-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
3a26756299cd7845be8f8fe7a1daf8da 129214 utils important
vidcontrol_9.0+ds1-9_kfreebsd-amd64.deb
dd54c88fb071d1bc730d35b024a74017 226294 net important
freebsd-net-tools_9.0+ds1-9_kfreebsd-amd64.deb
d1fef57b5d1b8702731e4e3e9a10ccee 67932 debian-installer important
freebsd-net-tools-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
44bbec7dd58f6912d5547fc592fef2e5 71058 net optional
freebsd-nfs-server_9.0+ds1-9_kfreebsd-amd64.deb
673ce8d87c06a59f702c25b9908a0d10 79932 net standard
freebsd-nfs-common_9.0+ds1-9_kfreebsd-amd64.deb
cec0c592c1bdcf0b0a22d997d3380ecc 165034 admin standard
geom_9.0+ds1-9_kfreebsd-amd64.deb
8ae26717b978febe80faabea35196b4a 22688 admin standard
freebsd-geom_9.0+ds1-9_kfreebsd-amd64.deb
d76b79b6ed7bc29fd6b753078b03bf2a 278228 net optional
freebsd-ppp_9.0+ds1-9_kfreebsd-amd64.deb
1337816e532b6f2439d3824c54b4ae64 108800 admin important
devd_9.0+ds1-9_kfreebsd-amd64.deb
90bb0cf9759849a08743ba088a656733 62212 debian-installer important
devd-udeb_9.0+ds1-9_kfreebsd-amd64.udeb
a84804f0eadafca5acb55e5c75ee71f3 57676 utils optional
ktrace_9.0+ds1-9_kfreebsd-amd64.deb
3cc279448fbda2ba68efb8b1a3f0d4c7 206576 net important
pf_9.0+ds1-9_kfreebsd-amd64.deb
5a86f625ffd4e03147f9990b1aaee2f2 34120 admin standard
powerd_9.0+ds1-9_kfreebsd-amd64.deb
71fb91d268fa47a89756d7a0998e17da 28444 misc extra
mkuzip_9.0+ds1-9_kfreebsd-amd64.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/kFreeBSD)
iQIcBAEBCAAGBQJQ34dgAAoJEKv/7bJACMb5Lw4P/RMKgsKPLjUC8udgyGRsMzeT
foFgX7IemswQKb/06GneDJr6ebb70pVEkPvpqqGH5mOZFaZ5n5KyLvbGi8P1trFH
wY33FE2YiC0oFJqbWFW4pZjpWHjQRIqdLoWyCDFG0Y6pEoJLsLiUdO0/GLkd8Zia
pXM3tUXvvF7RmnzTm8zNZHsHuxYb8XcAZOIQjEoc4m9qVA0w+XfxC3iMZ/DwJ+Fy
Yv6/dudMJ23V8H2XLOyStxeAZSY8K2i5J0NajbqCKd111oNj7DMnbxLE3delocO3
n3J0a36zzIpCFxIuxHYbhyuew5P0MqzSxNTbBwVmnFoB0wOJ5xmNUeLaTDSZEl32
rxG4Fk3JKd8ZfJWPEmG1+OWn9DCHJKab5ppT4njKww+ZC41933EHOPhdL0h3JkuZ
a9+qA641y4gIWPD6OuDNob8T2Hp8EnUcBqsBZqW0F+7dQtG2M2GWeEBQE3EGRNiT
FnHF+RpTP0Spq6l4f5nuzDymcPohgCvWeLv21V6OJwYMe/R9MJQ3SvP7U88MJQj2
BMw7de1ebCEI7JUOcA1T+89Fg0ai+A9b62A+RqXEeAOvI9fpL8UOqghbSiK99iMK
J7qZo4kVPNFvb7GSVX0hdv92G2yHLDEp97SMx8OTaA1Qg7zw7tA2u7HmLOkkjXjU
gQZNf8Gi2DnKAOx8b+n1
=DpEG
-----END PGP SIGNATURE-----
--- End Message ---