Activity log for bug #1978323

Date Who What changed Old value New value Message
2022-06-10 14:32:58 Frank Heimes bug added bug
2022-06-10 14:33:08 Frank Heimes bug task added ubuntu-z-systems
2022-06-10 14:33:19 Frank Heimes bug task added s390-tools-signed (Ubuntu)
2022-06-10 14:33:27 Frank Heimes ubuntu-z-systems: status New Confirmed
2022-06-10 14:33:31 Frank Heimes s390-tools-signed (Ubuntu): status New Confirmed
2022-06-10 14:33:37 Frank Heimes ubuntu-z-systems: importance Undecided Medium
2022-06-10 14:33:49 Frank Heimes ubuntu-z-systems: assignee Skipper Bug Screeners (skipper-screen-team)
2022-06-10 14:58:11 Frank Heimes nominated for series Ubuntu Jammy
2022-06-10 14:58:11 Frank Heimes bug task added s390-tools (Ubuntu Jammy)
2022-06-10 14:58:11 Frank Heimes bug task added s390-tools-signed (Ubuntu Jammy)
2022-06-10 14:58:11 Frank Heimes nominated for series Ubuntu Kinetic
2022-06-10 14:58:11 Frank Heimes bug task added s390-tools (Ubuntu Kinetic)
2022-06-10 14:58:11 Frank Heimes bug task added s390-tools-signed (Ubuntu Kinetic)
2022-06-10 14:58:21 Frank Heimes s390-tools (Ubuntu Jammy): importance Undecided Medium
2022-06-10 14:58:27 Frank Heimes s390-tools-signed (Ubuntu Kinetic): status Confirmed New
2022-06-10 14:58:30 Frank Heimes s390-tools (Ubuntu Jammy): status New Confirmed
2022-06-10 14:58:33 Frank Heimes s390-tools (Ubuntu Jammy): assignee Frank Heimes (fheimes)
2022-06-10 14:58:45 Frank Heimes s390-tools-signed (Ubuntu Jammy): assignee Frank Heimes (fheimes)
2022-06-10 14:58:47 Frank Heimes s390-tools-signed (Ubuntu Kinetic): assignee Frank Heimes (fheimes)
2022-06-10 16:44:25 Frank Heimes attachment added debdiff_signed_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools-signed/+bug/1978323/+attachment/5596527/+files/debdiff_signed_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch
2022-06-10 16:45:27 Frank Heimes attachment added debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools-signed/+bug/1978323/+attachment/5596528/+files/debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch
2022-06-10 16:45:50 Frank Heimes attachment added debdiff_signed_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools-signed/+bug/1978323/+attachment/5596529/+files/debdiff_signed_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch
2022-06-10 16:46:29 Frank Heimes attachment added debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools-signed/+bug/1978323/+attachment/5596530/+files/debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch
2022-06-10 16:47:08 Frank Heimes s390-tools-signed (Ubuntu Jammy): status New In Progress
2022-06-10 16:47:12 Frank Heimes s390-tools-signed (Ubuntu Kinetic): status New In Progress
2022-06-10 16:47:18 Frank Heimes s390-tools (Ubuntu Kinetic): status Confirmed In Progress
2022-06-10 16:47:21 Frank Heimes s390-tools (Ubuntu Jammy): status Confirmed In Progress
2022-06-10 16:47:24 Frank Heimes ubuntu-z-systems: status Confirmed In Progress
2022-06-10 20:20:45 Ubuntu Foundations Team Bug Bot tags s390x patch s390x
2022-06-10 20:20:52 Ubuntu Foundations Team Bug Bot bug added subscriber Ubuntu Sponsors Team
2022-06-13 17:58:18 Frank Heimes attachment removed debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1978323/+attachment/5596528/+files/debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch
2022-06-13 17:58:31 Frank Heimes attachment removed debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1978323/+attachment/5596530/+files/debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch
2022-06-13 17:59:15 Frank Heimes attachment added debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1978323/+attachment/5597083/+files/debdiff_kinetic_2.20.0-0ubuntu3_to_2.20.0-0ubuntu4.patch
2022-06-13 17:59:39 Frank Heimes attachment added debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch https://bugs.launchpad.net/ubuntu/+source/s390-tools/+bug/1978323/+attachment/5597084/+files/debdiff_jammy_2.20.0-0ubuntu3_to_2.20.0-0ubuntu3.1.patch
2022-06-14 09:10:04 Simon Chopin removed subscriber Ubuntu Sponsors Team
2022-06-14 09:54:32 Simon Chopin s390-tools (Ubuntu Kinetic): status In Progress Fix Committed
2022-06-14 09:54:34 Simon Chopin s390-tools-signed (Ubuntu Kinetic): status In Progress Fix Committed
2022-06-14 10:02:28 Frank Heimes ubuntu-z-systems: status In Progress Fix Committed
2022-06-14 10:09:57 Frank Heimes s390-tools-signed (Ubuntu Jammy): importance Undecided Medium
2022-06-14 10:10:01 Frank Heimes s390-tools-signed (Ubuntu Kinetic): importance Undecided Medium
2022-06-14 18:27:32 Launchpad Janitor s390-tools (Ubuntu Kinetic): status Fix Committed Fix Released
2022-06-23 10:14:50 Frank Heimes description cmsfs-fuse fails to mount any cms file system since it forces the hard_remove option and it appears as though that option is no longer recognized by fuse 3. the recreate is very easy as I cannot yet get it to actually work. So, I would make a CMS formatted minidisk available to an Ubuntu 22.04 z/VM virtual machine. Then, I used the following syntax: cmsfs-fuse -t -o allow_other /dev/disk/by-path/ccw-0.0.0291 /mnt. The result of this command will be fuse: unknown option(s): `-o hard_remove' Similarly: cmsfs-fuse -t /dev/disk/by-path/ccw-0.0.0291 /mnt will result in: fuse: unknown option(s): `-o hard_remove' At this point, I cannot find an example of the command that will actually allow the minidisk to be mounted. (originally reported by 'richardflewis') Upstream reported as: https://github.com/ibm-s390-linux/s390-tools/issues/131 Upstream fixed with: https://github.com/ibm-s390-linux/s390-tools/commit/0981df62c05e71123bc14483bba347f17aafa59a This but is for getting this included into the Ubuntu package for jammy. SRU Justification: ================== [Impact] * The cmsfs-fuse utility, that is part of the s390-tools, allows to mount z/VM (IBMs commercial hypervisor for IBM Z systems) CMS disks. * cmsfs-fuse (prior to the migration to fuse3) could use the 'hard_remove' option without any problem - and it was the default. * While migrating to fuse3 all tools were adjusted, but it wasn't identified that the 'hard_remove' no longer works with fuse3 (only).. * Hence if one uses cmsfs-fuse on Ubuntu 22.04, the utility will fails with error "fuse: unknown option(s): '-o hard_remove'". * The option '-o hard_remove' is (for whatever reason) hard coded. [Fix] * upstream commit 0981df62c05e71123bc14483bba347f17aafa59a "cmsfs-fuse: fix enabling of hard_remove option" [Test Plan] * Setup an Ubuntu 22.04 instance on the z/VM hypervisor and make sure the guest aware of at least one CMS formatted z/VM disk. * The cmsfs-fuse utility is part of the s390-tools package, which is mandatory for an Ubuntu on IBM Z Installation, so everything is installed and available with a default installation. * This disk needs to be defined in the z/VM guests 'user direct', which is actually the guest aka virtual machine definition as minidisk, like: MDISK 1607 3390 0001 10016 LM1607 RR * This disk will then be visible from inside the Linux z/VM guest like: $ ls -l /dev/disk/by-path/ccw-0.0.1607 lrwxrwxrwx 1 root root 11 Jun 8 03:18 /dev/disk/by-path/ccw-0.0.1607 -> ../../dasdd (or use 'lsdasd') * Now just use 'cmsfs-fuse' to mount that disk: $ sudo cmsfs-fuse -t /dev/disk/by-path/ccw-0.0.1607 /mnt $ * If the command comes back like above (on a system with the patch included), the mount was successful and one may 'ls' that disk. * In case of a broken tool one will get the error msg: $ sudo cmsfs-fuse -t -o allow_other /dev/disk/by-path/ccw-0.0.1607 /mnt fuse: unknown option(s): `-o hard_remove' $ [Where problems could occur] * Problem could occur in case this "-o hard_remove" is really required, but no longer available. * But this is handled by forcing an immediate file removal in 'cmsfs_oper_init'. * However things could break if cmsfs_oper_init is not properly called, but it's done as part of 'fuse_operations cmsfs_oper'. __________ cmsfs-fuse fails to mount any cms file system since it forces the hard_remove option and it appears as though that option is no longer recognized by fuse 3. the recreate is very easy as I cannot yet get it to actually work. So, I would make a CMS formatted minidisk available to an Ubuntu 22.04 z/VM virtual machine. Then, I used the following syntax: cmsfs-fuse -t -o allow_other /dev/disk/by-path/ccw-0.0.0291 /mnt. The result of this command will be fuse: unknown option(s): `-o hard_remove' Similarly: cmsfs-fuse -t /dev/disk/by-path/ccw-0.0.0291 /mnt will result in: fuse: unknown option(s): `-o hard_remove' At this point, I cannot find an example of the command that will actually allow the minidisk to be mounted. (originally reported by 'richardflewis') Upstream reported as: https://github.com/ibm-s390-linux/s390-tools/issues/131 Upstream fixed with: https://github.com/ibm-s390-linux/s390-tools/commit/0981df62c05e71123bc14483bba347f17aafa59a This but is for getting this included into the Ubuntu package for jammy.
2022-06-23 10:30:57 Łukasz Zemczak s390-tools (Ubuntu Jammy): status In Progress Fix Committed
2022-06-23 10:30:59 Łukasz Zemczak bug added subscriber Ubuntu Stable Release Updates Team
2022-06-23 10:31:00 Łukasz Zemczak bug added subscriber SRU Verification
2022-06-23 10:31:02 Łukasz Zemczak tags patch s390x patch s390x verification-needed verification-needed-jammy
2022-06-23 10:44:04 Frank Heimes s390-tools-signed (Ubuntu Jammy): status In Progress Fix Committed
2022-06-23 18:55:09 Frank Heimes tags patch s390x verification-needed verification-needed-jammy patch s390x verification-done verification-done-jammy
2022-07-05 20:35:13 Launchpad Janitor s390-tools (Ubuntu Jammy): status Fix Committed Fix Released
2022-07-05 20:35:39 Brian Murray removed subscriber Ubuntu Stable Release Updates Team
2022-07-06 06:00:10 Frank Heimes s390-tools-signed (Ubuntu Jammy): status Fix Committed Fix Released
2022-07-06 06:00:15 Frank Heimes s390-tools-signed (Ubuntu Kinetic): status Fix Committed Fix Released
2022-07-06 06:00:23 Frank Heimes ubuntu-z-systems: status Fix Committed Fix Released