On 27 November 2016 at 06:29, bugproxy <bugpr...@us.ibm.com> wrote: > ------- Comment From ofe...@il.ibm.com 2016-11-27 01:26 EDT------- > Hi, > > at the moment i am forced to bring devices online and make them > persistent in 2 phases... I am aware of chzdev being able to do both. > thank you for that. > > i understand why LVM is preventing my dasdfmt... that is fine. i missed > that. > > the general case is when i get back "No such device" although i have > varied the device online, it is visible in lsdasd and i have used > udevadm settle. > > this behavior was consistent for me. it always failed... > > as i mentioned in comment 15, the user i was using was created without a > specific shell... causing it to use the default shell... > > So does that mean exec calls from dasdfmt that failed becuase the user account has no (typical) shell specified? As in, is there something that can be improved in the s390-tools source code to explicitely use /bin/sh for example to mitigate this?
changing the user to run with bash worked around the issue. so i have my > workaround... this solved the problem for me and i am fine with this > solution. > > with that said... you can dig further about 19a in the sosreport... you > will see that i did brought 19a online (only not using chzdev). > that should be a valid and supported scenario... i think you should check > that... > > Horum, I am pondering how can the route cuase be further debuged for this one. This is still reproducible, after the user has a shell set, right? > thanks! > > -- > You received this bug notification because you are a member of Skipper > Bug Screeners, which is a bug assignee. > https://bugs.launchpad.net/bugs/1643527 > > Title: > dasdfmt fails after vary online. syslog show strange message "The disk > layout of the DASD is not supported" > > To manage notifications about this bug go to: > https://bugs.launchpad.net/ubuntu-z-systems/+bug/1643527/+subscriptions > -- Regards, Dimitri. -- You received this bug notification because you are a member of Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1643527 Title: dasdfmt fails after vary online. syslog show strange message "The disk layout of the DASD is not supported" Status in Ubuntu on IBM z Systems: Incomplete Status in linux package in Ubuntu: Incomplete Bug description: Problem description: procedure: echo 1 > /sys/bus/ccw/devices/0.0.0199/online /sbin/chzdev dasd-eckd 0199 -e -p /sbin/dasdfmt -b 4096 -d cdl -f /dev/disk/by-path/ccw-0.0.0199 -y dasdfmt fails with: /sbin/dasdfmt: Unable to open device /dev/disk/by-path/ccw-0.0.0199: No such device looking at the syslog i can see a strange message that only comes out when i am having this issue: Nov 21 08:52:12 JUUB16MS kernel: [ 67.412484] dasd-eckd 0.0.0199: The disk layout of the DASD is not supported lsdasd returns: root@JUUB16MS:~# lsdasd Bus-ID Status Name Device Type BlkSz Size Blocks ============================================================================== 0.0.0192 active dasda 94:0 ECKD 4096 5070MB 1298160 0.0.0195 active dasdb 94:4 FBA 512 40MB 81920 0.0.0193 n/f dasdc 94:8 ECKD 0.0.0196 active dasdd 94:12 FBA 512 40MB 81920 0.0.0194 n/f dasde 94:16 ECKD 0.0.0197 n/f dasdf 94:20 ECKD 0.0.0198 n/f dasdg 94:24 ECKD 0.0.0199 n/f dasdh 94:28 ECKD you can see that the 199 is not format and can't be formatted... a workaround is to vary the disk offline and then online again. this time it will start ok and you can format it and work with it. ------------------------------ just to be clear... this happens after linking to an un-formatted disk dynamically and then vary it online... for example: vmcp link '*' 199 199 echo 1 > /sys/bus/ccw/devices/0.0.0199/online /sbin/chzdev dasd-eckd 0199 -e -p /sbin/dasdfmt -b 4096 -d cdl -f /dev/disk/by-path/ccw-0.0.0199 -y To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu-z-systems/+bug/1643527/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp