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 |
|