[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#666399: marked as done (s390-dasd fails to work with >20 devices visible (mostly in LPAR mode))



Your message dated Sat, 27 Feb 2016 15:58:17 +0000
with message-id <E1aZhG5-0008L6-45@franck.debian.org>
and subject line Bug#666399: fixed in s390-dasd 0.0.34
has caused the Debian Bug report #666399,
regarding s390-dasd fails to work with >20 devices visible (mostly in LPAR mode)
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 owner@bugs.debian.org
immediately.)


-- 
666399: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=666399
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: s390-dasd
Version: 0.0.27
Severity: important

s390-dasd has the following code snippet in dasd-config.c:

| static enum state_wanted get_channel (void)
| {
|         if (di_tree_size (channels) > 20)
|                 return get_channel_input ();
|         else if (di_tree_size (channels) > 0)
|                 return get_channel_select ();
|         return WANT_ERROR;
| }

I'm not sure about the rationale for this.  When removing the check, the
program segfaults upon hitting "Finish", despite listing the devices
correctly and allowing to configure them.  Sadly strace didn't help at all
and gdb was unable to generate traces.

If you've got a lot of devices visible, because you're in LPAR mode, you
cannot configure the disks because the state machine goes GET_CHANNEL ->
ENABLE -> FORMAT -> WRITE -> GET_CHANNEL and there's no way to exit the
GET_CHANNEL input field with a finished state.  So you're caught in an
endless loop instead.  An alternative to just showing the select widget all
the time would be to fix the state machine so that it's possible to exit with
sucess from the channel input when at least one device was brought online (or
is in configured).

Kind regards
Philipp Kern



--- End Message ---
--- Begin Message ---
Source: s390-dasd
Source-Version: 0.0.34

We believe that the bug you reported is fixed in the latest version of
s390-dasd, 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 666399@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Philipp Kern <pkern@debian.org> (supplier of updated s390-dasd 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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Sat, 27 Feb 2016 15:48:56 +0100
Source: s390-dasd
Binary: s390-dasd
Architecture: source s390x
Version: 0.0.34
Distribution: unstable
Urgency: medium
Maintainer: Debian Install System Team <debian-boot@lists.debian.org>
Changed-By: Philipp Kern <pkern@debian.org>
Description:
 s390-dasd  - Configure DASD (udeb)
Closes: 666399
Changes:
 s390-dasd (0.0.34) unstable; urgency=medium
 .
   [ Colin Watson ]
   * Use HTTPS for Vcs-* URLs, and link to cgit rather than gitweb.
 .
   [ Hendrik Brueckner ]
   * dasd-config: always list available DASDs for selection and configuration
     (Closes: #666399)
Checksums-Sha1:
 db8234ae36948ebd481c89d195fedc12a603351d 1361 s390-dasd_0.0.34.dsc
 e3d77e56d348f88a87cc037a495dc02d92ac996c 55624 s390-dasd_0.0.34.tar.xz
 0c097088cce1fc28008383d998ed5c559fbe758c 37654 s390-dasd_0.0.34_s390x.udeb
Checksums-Sha256:
 a34820e87babaddedf47de6249f3fe70e829524007be197bd0af29fcdbd1aa37 1361 s390-dasd_0.0.34.dsc
 a0b6f28bf47f2ed237c6bfff88d0ce301bd97c823bb0b9e4ae3822fc4d066efd 55624 s390-dasd_0.0.34.tar.xz
 e193bcdbf153c523371b37d32cb3036f7c2f1540d1bce278aacff5969bebe90a 37654 s390-dasd_0.0.34_s390x.udeb
Files:
 7010f0cfb3c7650a752e52131960c9a1 1361 debian-installer standard s390-dasd_0.0.34.dsc
 a5deeed257c0ea2e5275fffa3d17193a 55624 debian-installer standard s390-dasd_0.0.34.tar.xz
 803636c2244145fca7deb9ea9f3c7008 37654 debian-installer standard s390-dasd_0.0.34_s390x.udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQEcBAEBCAAGBQJW0biHAAoJEERuJUU10Fbsb1wH/0vUzCwe1DvqAh3J3Ug0vxMh
Q6YevIKWTgRqyDytFk8QkVNRVEZltCQYqpoj75IltJc5ociVc53fHrgHUX61k79R
BYN+MFqQbJGOObCOxfVOXv7W+x8M8IPPjU02OBOxeG6i5YKe0QhukoGt1C4xfrJz
q47y+DF7BiRTJih8/6/M/H+7Q/GblGV5D293Xk5kNSsgAJJIcTp72NkdUQ5AtIwx
evVKPjLjZ9y2a85Frqcr8HTi6ew76zgBSxIhxoCrX2ROZeu3P5EqquDuKt3d2cle
Q4+SntPH8LKwlWR1nZPTpeAkoGCgPkLg8ey0yzmpefrq1Qdy9R5jpXgepkr2pPU=
=Lzhp
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: