I have a problem with a raid1 system running on JMICRON USB controller with 2 SATA disks.
Reading through the forum, I already found the issue about the UDEV database. Maybe this is also related to this one?
Introduce a UDEV database to fix USB PATA/SATA bridge contoller issues #746
Error Message:
Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; mount -v --source '/dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912' 2>&1' with exit code '1': mount: /dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912: can't find mount source /dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912 in /etc/fstab.
Error #0:
OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; mount -v --source '/dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912' 2>&1' with exit code '1': mount: /dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912: can't find mount source /dev/disk/by-uuid/503df9f6-7ce4-490c-917f-63b855b49912 in /etc/fstab. in /usr/share/php/openmediavault/system/process.inc:182
Stack trace:
#0 /usr/share/php/openmediavault/system/filesystem/filesystem.inc(742): OMV\System\Process->execute()
#1 /usr/share/openmediavault/engined/rpc/filesystemmgmt.inc(931): OMV\System\Filesystem\Filesystem->mount()
#2 [internal function]: Engined\Rpc\OMVRpcServiceFileSystemMgmt->mount(Array, Array)
#3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
#4 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('mount', Array, Array)
#5 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('FileSystemMgmt', 'mount', Array, Array, 1)
#6 {main}
Alles anzeigen
Maybe helpful trace output:
root@CloudShell2:~# omv-rpc -u admin "diskmgmt" "enumerateDevices" | python3 -m json.tool
[
{
"devicename": "mmcblk0",
"canonicaldevicefile": "/dev/mmcblk0",
"devicefile": "/dev/disk/by-id/mmc-AJTD4R_0xc0bdccc5",
"devicelinks": [
"/dev/disk/by-id/mmc-AJTD4R_0xc0bdccc5",
"/dev/disk/by-path/platform-12200000.mmc"
],
"model": "",
"size": "15634268160",
"description": "n/a [/dev/mmcblk0, 14.56 GiB]",
"vendor": "",
"serialnumber": "",
"israid": false,
"isroot": true
},
{
"devicename": "sda",
"canonicaldevicefile": "/dev/sda",
"devicefile": "/dev/disk/by-id/usb-JMicron_External_Disk_3.0_DB01234578E6-0:0",
"devicelinks": [
"/dev/disk/by-id/usb-JMicron_External_Disk_3.0_DB01234578E6-0:0",
"/dev/disk/by-path/platform-xhci-hcd.8.auto-usb-0:1.2:1.0-scsi-0:0:0:0"
],
"model": "External Disk 3.0",
"size": "4000728481792",
"description": "External Disk 3.0 [/dev/sda, 3.63 TiB]",
"vendor": "JMicron",
"serialnumber": "DB01234578E6",
"israid": false,
"isroot": false
}
]
root@CloudShell2:~# lsusb
Bus 006 Device 002: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 003: ID 152d:0561 JMicron Technology Corp. / JMicron USA Technology Corp. JMS551 - Sharkoon SATA QuickPort Duo
Bus 004 Device 002: ID 05e3:0616 Genesys Logic, Inc. hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
root@CloudShell2:~# udevadm info --query=all --name=/dev/sda
P: /devices/platform/soc/soc:usb3-0/12000000.dwc3/xhci-hcd.8.auto/usb4/4-1/4-1.2/4-1.2:1.0/host0/target0:0:0/0:0:0:0/block/sda
N: sda
L: 0
S: disk/by-id/usb-JMicron_External_Disk_3.0_DB01234578E6-0:0
S: disk/by-path/platform-xhci-hcd.8.auto-usb-0:1.2:1.0-scsi-0:0:0:0
E: DEVPATH=/devices/platform/soc/soc:usb3-0/12000000.dwc3/xhci-hcd.8.auto/usb4/4-1/4-1.2/4-1.2:1.0/host0/target0:0:0/0:0:0:0/block/sda
E: DEVNAME=/dev/sda
E: DEVTYPE=disk
E: MAJOR=8
E: MINOR=0
E: SUBSYSTEM=block
E: USEC_INITIALIZED=12454761
E: ID_VENDOR=JMicron
E: ID_VENDOR_ENC=JMicron\x20
E: ID_VENDOR_ID=152d
E: ID_MODEL=External_Disk_3.0
E: ID_MODEL_ENC=External\x20Disk\x203.0
E: ID_MODEL_ID=0561
E: ID_REVISION=0003
E: ID_SERIAL=JMicron_External_Disk_3.0_DB01234578E6-0:0
E: ID_SERIAL_SHORT=DB01234578E6
E: ID_TYPE=disk
E: ID_INSTANCE=0:0
E: ID_BUS=usb
E: ID_USB_INTERFACES=:080650:
E: ID_USB_INTERFACE_NUM=00
E: ID_USB_DRIVER=usb-storage
E: ID_PATH=platform-xhci-hcd.8.auto-usb-0:1.2:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=platform-xhci-hcd_8_auto-usb-0_1_2_1_0-scsi-0_0_0_0
E: ID_PART_TABLE_UUID=681225b8-ee8a-4047-b0ec-9528647e0b90
E: ID_PART_TABLE_TYPE=gpt
E: DEVLINKS=/dev/disk/by-id/usb-JMicron_External_Disk_3.0_DB01234578E6-0:0 /dev/disk/by-path/platform-xhci-hcd.8.auto-usb-0:1.2:1.0-scsi-0:0:0:0
E: TAGS=:systemd:
root@CloudShell2:~#
Alles anzeigen
Circumstances:
The system was running fine and SMB shares could be shared across my network. Docker files populated and all alive and kickin'.
In the next step I did an update via the OMV Extras menu and after reboot, I could use the nginx web pages from the docker, but SBM shares did fail.
Looking at the OMV (great thing!) File Systems entry, /dev/sda1 wasn't mounted anymore. File references in the SMB menu were still showing the disc correctly.
Note:
I found a note about the JMICRON HW at the bottom of the troubleshooting guidelines and already added the "fix" as instructed. Bit w/o any improvement after reboot.
Any support appreciated. - Please instruct me what additional info I could provide.