Moved this because it seems to be an issue specifically with
rescan_scsi_bus.sh... it may be that there IS a kernel component too,
but for now I was able to obliterate a system using "rescan-scsi-bus.sh
-r" on a system wiht a pretty simple local FS setup:
ubuntu@barbos:~$ mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs
(rw,nosuid,relatime,size=32718576k,nr_inodes=8179644,mode=755,inode64)
devpts on /dev/pts type devpts
(rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs
(rw,nosuid,nodev,noexec,relatime,size=6555388k,mode=755,inode64)
/dev/sda2 on / type ext4 (rw,relatime,stripe=128)
securityfs on /sys/kernel/security type securityfs
(rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev,inode64)
tmpfs on /run/lock type tmpfs
(rw,nosuid,nodev,noexec,relatime,size=5120k,inode64)
cgroup2 on /sys/fs/cgroup type cgroup2
(rw,nosuid,nodev,noexec,relatime,nsdelegate,memory_recursiveprot)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
efivarfs on /sys/firmware/efi/efivars type efivarfs
(rw,nosuid,nodev,noexec,relatime)
bpf on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs
(rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct,pipe_ino=131329)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,nosuid,nodev,noexec,relatime)
tracefs on /sys/kernel/tracing type tracefs (rw,nosuid,nodev,noexec,relatime)
fusectl on /sys/fs/fuse/connections type fusectl
(rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
none on /run/credentials/systemd-sysusers.service type ramfs
(ro,nosuid,nodev,noexec,relatime,mode=700)
tmpfs on /run/qemu type tmpfs (rw,nosuid,nodev,relatime,mode=755,inode64)
/var/lib/snapd/snaps/lxd_24322.snap on /snap/lxd/24322 type squashfs
(ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_18357.snap on /snap/snapd/18357 type squashfs
(ro,nodev,relatime,errors=continue,x-gdu.hide)
/dev/sda1 on /boot/efi type vfat
(rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)
/dev/sdb1 on /data-sdb type ext4 (rw,relatime,stripe=64)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc
(rw,nosuid,nodev,noexec,relatime)
tmpfs on /run/snapd/ns type tmpfs
(rw,nosuid,nodev,noexec,relatime,size=6555388k,mode=755,inode64)
nsfs on /run/snapd/ns/lxd.mnt type nsfs (rw)
/var/lib/snapd/snaps/core20_1828.snap on /snap/core20/1828 type squashfs
(ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/snapd_18596.snap on /snap/snapd/18596 type squashfs
(ro,nodev,relatime,errors=continue,x-gdu.hide)
/var/lib/snapd/snaps/core20_1852.snap on /snap/core20/1852 type squashfs
(ro,nodev,relatime,errors=continue,x-gdu.hide)
tmpfs on /run/user/1000 type tmpfs
(rw,nosuid,nodev,relatime,size=6555384k,nr_inodes=1638846,mode=700,uid=1000,gid=1000,inode64)
ubuntu@barbos:~$ sudo apt install sg3-utils
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
sg3-utils is already the newest version (1.46-1build1).
sg3-utils set to manually installed.
kiujln ,0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
ubuntu@barbos:~$ sudo rescan-scsi-bus.sh -r
Syncing file systems
Scanning SCSI subsystem for new devices and remove devices that have disappeared
Scanning host 0 for SCSI target IDs 0
1
2
3
4
5
6
7, all LUNs
sg0 changed: LU not available (PQual 3)
REM: Host: scsi0 Channel: 00 Id: 00 Lun: 00
DEL: Vendor: HPE Model: Smart Adapter Rev: 3.53
Type: Enclosure ANSI SCSI revision: 05
sg3 changed: LU not available (PQual 3)
REM: Host: scsi0 Channel: 02 Id: 00 Lun: 00
DEL: Vendor: HPE Model: P408i-a SR Gen10 Rev: 3.53
Type: RAID ANSI SCSI revision: 05
sg1 changed: LU not available (PQual 3)
REM: Host: scsi0 Channel: 01 Id: 00 Lun: 00
Vendor: HPE Model: LOGICAL VOLUME Rev: 3.53
DEL: Type: Direct-Access ANSI SCSI revision: 05
Scanning for device 0 1 0 1 ... 535: /usr/bin/sleep: Input/output error
OLD: /usr/bin/rescan-scsi-bus.sh: line 153: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 154: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 155: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 161: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 162: cat: command not found
OLD: /usr/bin/rescan-scsi-bus.sh: line 153: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 154: cat: command not foundd
/usr/bin/rescan-scsi-bus.sh: line 155: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 161: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 162: cat: command not found
/usr/bin/rescan-scsi-bus.sh: line 357: head: command not found
/usr/bin/rescan-scsi-bus.sh: line 358: tail: command not found
/usr/bin/rescan-scsi-bus.sh: line 358: pr: command not found
0 new or changed device(s) found.
0 remapped or resized device(s) found.
3 device(s) removed.
\t[0:0:0:0]\n\t[0:2:0:0]\n\t[0:1:0:0]\nubuntu@barbos:~$
ubuntu@barbos:~$ mount
-bash: /usr/bin/mount: Input/output error
ubuntu@barbos:~$ sudo rescan-scsi-bus.sh
-bash: /usr/bin/sudo: Input/output error
Pretty sure this shouldn't remove mounted, active file systems, though to be
fair I've not used this script in a very long time.
** Package changed: linux (Ubuntu) => sg3-utils (Ubuntu)
--
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/1976228
Title:
[Ubuntu 22.04 LTS]The host OS becomes read-only after the 'rescan-
scsi-bus.sh -r' command is executed
Status in sg3-utils package in Ubuntu:
Confirmed
Bug description:
OS:Ubuntu 22.04 LTS
kernel:5.15.0-33-generic
host model:Dell PowerEdge R630
issue description:
After I mapped luns from array to my host, I ran 'rescan-scsi-bus.sh -r' to
scan for luns, my host crashed and became read-only.After the KVM forcibly
restarts the host, the host is restored to normal.
---
ProblemType: Bug
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 May 30 08:33 seq
crw-rw---- 1 root audio 116, 33 May 30 08:33 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay'
ApportVersion: 2.20.11-0ubuntu82.1
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq',
'/dev/snd/timer'] failed with exit code 1:
CRDA: N/A
DistroRelease: Ubuntu 22.04
InstallationDate: Installed on 2022-05-26 (4 days ago)
InstallationMedia: Ubuntu-Server 22.04 LTS "Jammy Jellyfish" - Release amd64
(20220421)
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig'
Package: linux (not installed)
PciMultimedia:
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 mgag200drmfb
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-33-generic
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
ProcVersionSignature: Ubuntu 5.15.0-33.34-generic 5.15.30
RelatedPackageVersions:
linux-restricted-modules-5.15.0-33-generic N/A
linux-backports-modules-5.15.0-33-generic N/A
linux-firmware 20220329.git681281e4-0ubuntu3
RfKill: Error: [Errno 2] No such file or directory: 'rfkill'
Tags: jammy uec-images
Uname: Linux 5.15.0-33-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: N/A
_MarkForUpload: True
dmi.bios.date: 05/14/2021
dmi.bios.release: 2.13
dmi.bios.version: 2.13.0
dmi.board.name: 02C2CP
dmi.board.version: A01
dmi.chassis.type: 23
dmi.modalias:
dmi:bvn:bvr2.13.0:bd05/14/2021:br2.13:svn:pn:pvr:rvn:rn02C2CP:rvrA01:cvn:ct23:cvr:skuSKU=NotProvided;ModelName=:
dmi.product.sku: SKU=NotProvided;ModelName=
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sg3-utils/+bug/1976228/+subscriptions
--
Mailing list: https://launchpad.net/~kernel-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~kernel-packages
More help : https://help.launchpad.net/ListHelp