search for "** rear-eniesdbp104p.log" to see the debug log file ** console capture Welcome to GRUB! error: unrecognized number. GNU GRUB version 2.02 +----------------------------------------------------------------------------+ |*Relax-and-Recover | | | | | | | | | | | | | | | | | | | | | | | +----------------------------------------------------------------------------+ Use the ^ and v keys to select which entry is highlighted. Press enter to boot the selected OS, `e' to edit the commands before booting or `c' for a command-line. OF stdout device is: /vdevice/vty@30000000 Preparing to boot Linux version 4.4.162-94.72-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Mon Nov 12 18:57:45 UTC 2018 (9de753f) Detected machine type: 0000000000000101 Max number of cores passed to firmware: 256 (NR_CPUS = 2048) Calling ibm,client-architecture-support... done command line: BOOT_IMAGE=/kernel root=/dev/ram0 selinux=0 memory layout at init: memory_limit : 0000000000000000 (16 MB aligned) alloc_bottom : 000000000e840000 alloc_top : 0000000020000000 alloc_top_hi : 0000000020000000 rmo_top : 0000000020000000 ram_top : 0000000020000000 instantiating rtas at 0x000000001e9e0000... done prom_hold_cpus: skipped copying OF device tree... Building dt strings... Building dt structure... Device tree strings 0x000000000e850000 -> 0x000000000e851737 Device tree struct 0x000000000e860000 -> 0x000000000e990000 Quiescing Open Firmware ... Booting Linux via __start() ... Using pSeries machine description Page sizes from device-tree: base_shift=12: shift=12, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=0 base_shift=12: shift=16, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=7 base_shift=12: shift=24, sllp=0x0000, avpnm=0x00000000, tlbiel=1, penc=56 base_shift=16: shift=16, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=1 base_shift=16: shift=24, sllp=0x0110, avpnm=0x00000000, tlbiel=1, penc=8 base_shift=24: shift=24, sllp=0x0100, avpnm=0x00000001, tlbiel=0, penc=0 base_shift=34: shift=34, sllp=0x0120, avpnm=0x000007ff, tlbiel=0, penc=3 Using 1TB segments Found initrd at 0xc00000000bb00000:0xc00000000e8320f7 bootconsole [udbg0] enabled Partition configured for 1536 cpus. CPU maps initialized for 8 threads per core -> smp_release_cpus() spinning_secondaries = 887 <- smp_release_cpus() Starting Linux ppc64le #1 SMP Mon Nov 12 18:57:45 UTC 2018 (9de753f) ----------------------------------------------------- ppc64_pft_size = 0x24 phys_mem_size = 0xc00000000 cpu_features = 0x27fc7aec18500249 possible = 0x7fffffff18500649 always = 0x0000000018100040 cpu_user_features = 0xdc0065c2 0xef000000 mmu_features = 0x7c002001 firmware_features = 0x00000013c45bfc57 htab_hash_mask = 0x1fffffff ----------------------------------------------------- <- setup_system() Initializing cgroup subsys cpuset Initializing cgroup subsys cpu Initializing cgroup subsys cpuacct Linux version 4.4.162-94.72-default (geeko@buildhost) (gcc version 4.8.5 (SUSE Linux) ) #1 SMP Mon Nov 12 18:57:45 UTC 2018 (9de753f) numa: Initmem setup node 0 numa: NODE_DATA [mem 0xbfcf3a100-0xbfcf43fff] numa: NODE_DATA(0) on node 11 numa: Initmem setup node 4 [mem 0x00000000-0x14fffffff] numa: NODE_DATA [mem 0x14fff6100-0x14fffffff] numa: Initmem setup node 5 [mem 0x150000000-0x21fffffff] numa: NODE_DATA [mem 0x21fff6100-0x21fffffff] numa: Initmem setup node 8 [mem 0x220000000-0x5cfffffff] numa: NODE_DATA [mem 0x5cfff6100-0x5cfffffff] numa: Initmem setup node 9 [mem 0x5d0000000-0x74fffffff] numa: NODE_DATA [mem 0x74fff6100-0x74fffffff] numa: Initmem setup node 10 [mem 0x750000000-0xabfffffff] numa: NODE_DATA [mem 0xabfff6100-0xabfffffff] numa: Initmem setup node 11 [mem 0xac0000000-0xbffffffff] numa: NODE_DATA [mem 0xbfcf30200-0xbfcf3a0ff] Section 3066 and 3068 (node 11) have a circular dependency on usemap and pgdat allocations rfi-flush: fallback displacement flush available rfi-flush: ori type flush available barrier-nospec: using ORI speculation barrier stf-barrier: hwsync barrier available PPC64 nvram contains 15360 bytes Zone ranges: DMA [mem 0x0000000000000000-0x0000000bffffffff] DMA32 empty Normal empty Movable zone start for each node Early memory node ranges node 4: [mem 0x0000000000000000-0x000000014fffffff] node 5: [mem 0x0000000150000000-0x000000021fffffff] node 8: [mem 0x0000000220000000-0x00000005cfffffff] node 9: [mem 0x00000005d0000000-0x000000074fffffff] node 10: [mem 0x0000000750000000-0x0000000abfffffff] node 11: [mem 0x0000000ac0000000-0x0000000bffffffff] Could not find start_pfn for node 0 Initmem setup node 0 [mem 0x0000000000000000-0x0000000000000000] Initmem setup node 4 [mem 0x0000000000000000-0x000000014fffffff] Initmem setup node 5 [mem 0x0000000150000000-0x000000021fffffff] Initmem setup node 8 [mem 0x0000000220000000-0x00000005cfffffff] Initmem setup node 9 [mem 0x00000005d0000000-0x000000074fffffff] Initmem setup node 10 [mem 0x0000000750000000-0x0000000abfffffff] Initmem setup node 11 [mem 0x0000000ac0000000-0x0000000bffffffff] PERCPU: Embedded 3 pages/cpu @c000000be2f00000 s123032 r0 d73576 u262144 Built 7 zonelists in Node order, mobility grouping on. Total pages: 785664 Policy zone: DMA Kernel command line: BOOT_IMAGE=/kernel root=/dev/ram0 selinux=0 log_buf_len individual max cpu contribution: 4096 bytes log_buf_len total cpu_extra contributions: 6287360 bytes log_buf_len min size: 524288 bytes log_buf_len: 8388608 bytes early log buf free: 501336(95%) PID hash table entries: 4096 (order: -1, 32768 bytes) Sorting __ex_table... Memory: 12629952K/50331648K available (8320K kernel code, 1280K rwdata, 2560K rodata, 3456K init, 3576K bss, 552704K reserved, 0K cma-reserved) Hierarchical RCU implementation. RCU debugfs-based tracing is enabled. Build-time adjustment of leaf fanout to 64. RCU restricting CPUs from NR_CPUS=2048 to nr_cpu_ids=1536. RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=1536 NR_IRQS:512 nr_irqs:512 16 clocksource: timebase: mask: 0xffffffffffffffff max_cycles: 0x761537d007, max_idle_ns: 440795202126 ns clocksource: timebase mult[1f40000] shift[24] registered Console: colour dummy device 80x25 console [hvc0] enabled console [hvc0] enabled bootconsole [udbg0] disabled bootconsole [udbg0] disabled mempolicy: Disabling automatic NUMA balancing. Configure with numa_balancing= or the kernel.numa_balancing sysctl pid_max: default: 1572864 minimum: 12288 Security Framework initialized AppArmor: AppArmor initialized Dentry cache hash table entries: 8388608 (order: 10, 67108864 bytes) Inode-cache hash table entries: 4194304 (order: 9, 33554432 bytes) Mount-cache hash table entries: 131072 (order: 4, 1048576 bytes) Mountpoint-cache hash table entries: 131072 (order: 4, 1048576 bytes) Initializing cgroup subsys io Initializing cgroup subsys memory Initializing cgroup subsys devices Initializing cgroup subsys freezer Initializing cgroup subsys net_cls Initializing cgroup subsys perf_event Initializing cgroup subsys net_prio Initializing cgroup subsys hugetlb Initializing cgroup subsys pids ftrace: allocating 22528 entries in 9 pages EEH: pSeries platform initialized POWER8 performance monitor hardware support registered random: nonblocking pool is initialized Brought up 888 CPUs node 5 initialised, 20223 pages in 0ms node 4 initialised, 50429 pages in 10ms node 9 initialised, 65535 pages in 0ms node 11 initialised, 43373 pages in 0ms node 10 initialised, 192254 pages in 0ms node 8 initialised, 208639 pages in 0ms devtmpfs: initialized evm: security.selinux evm: security.ima evm: security.capability EEH: devices created clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns futex hash table entries: 524288 (order: 10, 67108864 bytes) NET: Registered protocol family 16 EEH: No capable adapters found cpuidle: using governor ladder cpuidle: using governor menu pstore: Registered nvram as persistent store backend PCI: Probing PCI hardware pseries-rng: Registering arch random hook. vgaarb: loaded EDAC MC: Ver: 3.0.0 NetLabel: Initializing NetLabel: domain hash size = 128 NetLabel: protocols = UNLABELED CIPSOv4 NetLabel: unlabeled traffic allowed by default clocksource: Switched to clocksource timebase AppArmor: AppArmor Filesystem Enabled NET: Registered protocol family 2 TCP established hash table entries: 524288 (order: 6, 4194304 bytes) TCP bind hash table entries: 65536 (order: 4, 1048576 bytes) TCP: Hash tables configured (established 524288 bind 65536) UDP hash table entries: 32768 (order: 4, 1048576 bytes) UDP-Lite hash table entries: 32768 (order: 4, 1048576 bytes) NET: Registered protocol family 1 Unpacking initramfs... Freeing initrd memory: 46272K IOMMU table initialized, virtual merging enabled hv-24x7: read 1330 catalog entries, created 337 event attrs (0 failures), 169 descs kgr: successfully initialized audit: initializing netlink subsys (disabled) audit: type=2000 audit(1547759779.700:1): initialized Initialise system trusted keyring HugeTLB registered 16 MB page size, pre-allocated 0 pages HugeTLB registered 16 GB page size, pre-allocated 0 pages zbud: loaded VFS: Disk quotas dquot_6.6.0 VFS: Dquot-cache hash table entries: 8192 (order 0, 65536 bytes) Key type asymmetric registered Asymmetric key parser 'x509' registered Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) pci_hotplug: PCI Hot Plug PCI Core version: 0.5 pciehp: PCI Express Hot Plug Controller Driver version: 0.4 Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled pseries_rng: Registering IBM pSeries RNG driver mousedev: PS/2 mouse device common for all mice ledtrig-cpu: registered to indicate activity on CPUs nx_compress_pseries ibm,compression-v1: nx842_OF_upd: device disabled hidraw: raw HID events driver (C) Jiri Kosina NET: Registered protocol family 10 NET: Registered protocol family 15 registered taskstats version 1 Loading compiled-in X.509 certificates Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: 3fb077b6cebc6ff2522e1c148c57c777c788e3e7' Loaded X.509 cert 'SUSE Linux Enterprise Secure Boot Signkey: 3fb077b6cebc6ff2522e1c148c57c777c788e3e7' zswap: loaded using pool lzo/zbud page_owner is disabled Key type trusted registered Key type encrypted registered AppArmor: AppArmor sha1 policy hashing enabled ima: No TPM chip found, activating TPM-bypass! ima: Allocated hash algorithm: sha256 evm: HMAC attrs: 0x1 Freeing unused kernel memory: 3456K Welcome to SUSE Linux Enterprise Server 12 SP3! [ OK ] Listening on Journal Socket. [ OK ] Listening on udev Kernel Socket. [ OK ] Reached target System Initialization. [ OK ] Created slice system.slice. Starting Relax-and-Recover boot script... [ OK ] Listening on udev Control Socket. [ OK ] Started Journal Service. [ OK ] Created slice system-serial\x2dgetty.slice. Starting udev Coldplug all Devices... [ OK ] Started Relax-and-Recover sshd service. Starting udev Kernel Device Manager... [ OK ] Created slice system-getty.slice. [ OK ] Started Relax-and-Recover boot script. [ OK ] Started udev Kernel Device Manager. Starting Initialize Rescue System... [ OK ] Found device /dev/ttyS0. [ OK ] Started udev Coldplug all Devices. [ OK ] Found device /dev/hvc0. Verifying md5sums of the files in the Relax-and-Recover rescue system md5sums are OK Configuring Relax-and-Recover rescue system Running 00-functions.sh... Running 01-run-ldconfig.sh... Running 10-console-setup.sh... Using keymap of the original system Running 20-check-boot-options.sh... Running 40-start-udev-or-load-modules.sh... Waiting for udev ... done. Running 41-load-special-modules.sh... Running 42-engage-scsi.sh... Running 45-serial-console.sh... Running 55-migrate-network-devices.sh... No network interface mapping is specified in /etc/rear/mappings/mac The original network interface eth0 d6:8b:e6:36:62:08 is not available 1) eth3 52:41:0e:c7:0a:09 ibmveth 2) eth4 52:41:0e:c7:0a:08 ibmveth 3) eth5 52:41:0e:c7:0a:0a ibmveth 4) Skip replacing eth0 d6:8b:e6:36:62:08 Choose replacement for eth0 d6:8b:e6:36:62:08 2 Mapping eth0 d6:8b:e6:36:62:08 to eth4 52:41:0e:c7:0a:08 The original network interface eth1 d6:8b:e6:36:62:09 is not available 1) eth3 52:41:0e:c7:0a:09 ibmveth 2) 3) eth5 52:41:0e:c7:0a:0a ibmveth 4) Skip replacing eth1 d6:8b:e6:36:62:09 Choose replacement for eth1 d6:8b:e6:36:62:09 1 Mapping eth1 d6:8b:e6:36:62:09 to eth3 52:41:0e:c7:0a:09 The original network interface eth2 d6:8b:e6:36:62:0a is not available 1) 2) 3) eth5 52:41:0e:c7:0a:0a ibmveth 4) Skip replacing eth2 d6:8b:e6:36:62:0a Choose replacement for eth2 d6:8b:e6:36:62:0a 3 Mapping eth2 d6:8b:e6:36:62:0a to eth5 52:41:0e:c7:0a:0a Reloading udev ... done. Running 58-start-dhclient.sh... Running 60-network-devices.sh... Running 62-routing.sh... Running 65-sysctl.sh... net.ipv6.conf.all.disable_ipv6 = 1 net.ipv4.ip_forward = 1 net.ipv6.conf.all.forwarding = 0 vm.pagecache_limit_ignore_dirty = 2 net.core.somaxconn = 4096 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syn_retries = 8 net.ipv4.tcp_wmem = 4096 16384 4194304 vm.min_free_kbytes = 10485760 net.ipv6.conf.all.disable_ipv6 = 1 net.ipv4.ip_forward = 1 net.ipv6.conf.all.forwarding = 0 vm.pagecache_limit_ignore_dirty = 2 net.core.somaxconn = 4096 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_syn_retries = 8 net.ipv4.tcp_wmem = 4096 16384 4194304 vm.min_free_kbytes = 10485760 Running 99-makedev.sh... Relax-and-Recover rescue system is ready [ OK ] Started Initialize Rescue System. [ OK ] Started Getty on tty0. [ OK ] Reached target Login Prompts. [ OK ] Started Serial Getty on hvc0. [ OK ] Reached target Multi-User. [ OK ] Started Serial Getty on ttyS0. Relax-and-Recover 2.4-git.0.6ec9075.unknown / 2018-12-05 Relax-and-Recover comes with ABSOLUTELY NO WARRANTY; for details see the GNU General Public License at: http://www.gnu.org/licenses/gpl.html Host eniesdbp104p using Backup NETFS and Output ISO Build date: Thu, 17 Jan 2019 14:22:20 -0500 Welcome to SUSE Linux Enterprise Server for SAP Applications 12 SP3 (ppc64le) - Kernel 4.4.162-94.72-default (hvc0). SSH fingerprint: 2048 SHA256:Rwvi1nWezqE78vlTccVsgSy1okqXsBOuLicJxz8JT9c root@eniesdbp104p (RSA) eniesdbp104p login: root Welcome to Relax-and-Recover. Run "rear recover" to restore your system ! RESCUE eniesdbp104p:~ # rear -dDv recover Relax-and-Recover 2.4-git.0.6ec9075.unknown / 2018-12-05 Running rear recover (PID 24974) Using log file: /var/log/rear/rear-eniesdbp104p.log Running workflow recover within the ReaR rescue/recovery system Using backup archive '/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz' Will do driver migration (recreating initramfs/initrd) Calculating backup archive size Backup archive size is 1909.38M (compressed) Setting up multipathing Activating multipath multipath activated Starting multipath daemon multipathd started Listing multipath device found Comparing disks Ambiguous possible target disks need manual configuration (more than one with same size found) Switching to manual disk layout configuration Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3 Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275 Confirm or edit the disk mapping 1) Confirm disk mapping and continue 'rear recover' 2) n/a 3) Edit disk mapping (/var/lib/rear/layout/disk_mappings) 4) Use Relax-and-Recover shell and return back to here 5) Abort 'rear recover' (default '1' timeout 300 seconds) 4 UserInput: Valid choice number result 'Use Relax-and-Recover shell and return back to here' Welcome to Relax-and-Recover. rear> multipath -ll rear> multipath -r rear> ** rear-eniesdbp104p.log rear> cat /var/log/rear/rear-eniesdbp104p.log 2019-01-17 16:17:07.774917858 Relax-and-Recover 2.4-git.0.6ec9075.unknown / 2018-12-05 2019-01-17 16:17:07.776046932 Running rear recover (PID 24974) 2019-01-17 16:17:07.777128647 Command line options: /bin/rear -dDv recover 2019-01-17 16:17:07.778033245 Using log file: /var/log/rear/rear-eniesdbp104p.log 2019-01-17 16:17:07.779190756 Current set of flags is 'hB' 2019-01-17 16:17:07.780194263 The debugscripts flags are 'x' 2019-01-17 16:17:07.781377888 Combining configuration files 2019-01-17 16:17:07.782559708 Including /etc/rear/os.conf 2019-01-17 16:17:07.783556794 Entering debugscripts mode via 'set -x'. + source /etc/rear/os.conf ++ OS_VENDOR=SUSE_LINUX ++ OS_VERSION=12.3 ++ ARCH=Linux-ppc64le ++ OS=GNU/Linux ++ OS_VERSION=12.3 ++ OS_VENDOR=SUSE_LINUX ++ OS_VENDOR_VERSION=SUSE_LINUX/12.3 ++ OS_VENDOR_ARCH=SUSE_LINUX/ppc64le + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.787465138 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.787465138 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.787465138 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.791643594 Including conf/Linux-ppc64le.conf 2019-01-17 16:17:07.792641104 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/conf/Linux-ppc64le.conf ++ REQUIRED_PROGS=("${REQUIRED_PROGS[@]}" sfdisk) ++ PROGS=("${PROGS[@]}" bootlist pseries_platform nvram ofpathname bc agetty) +++ awk '/platform/ {print $NF}' ++ [[ pSeries != PowerNV ]] ++ test '' ++ FIRMWARE_FILES=('no') + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.801064699 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.801064699 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.801064699 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.803228668 Including conf/GNU/Linux.conf 2019-01-17 16:17:07.804396697 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/conf/GNU/Linux.conf ++ REQUIRED_PROGS=("${REQUIRED_PROGS[@]:-}" chroot ip less parted route readlink) ++ PROGS=(${PROGS[@]:-} partprobe fdisk cfdisk sfdisk) ++ PROGS=(${PROGS[@]:-} rpc.statd rpcbind mknod blkid vol_id udev_volume_id portmap rpcinfo tac reboot halt shutdown killall5 killall tee ifconfig nslookup ifenslave ifrename nameif klogd syslog-ng syslogd rsyslogd date rmdir init telinit ethtool expand insmod modprobe lsmod true false mingetty agetty getty rmmod hostname uname sleep logger pstree ln dirname basename tty ping netstat free traceroute vi pico nano rmmod df dmesg du gzip netcat curl top iptraf joe getent id ldd strace rsync tail head find md5sum mkfs mkfs.ext2 mkfs.ext3 mkfs.ext4 mkfs.ext4dev mkfs.jfs mkfs.xfs mkfs.reiserfs mkfs.vfat mkfs.btrfs mkreiserfs fsck fsck.ext2 fsck.ext3 fsck.ext4 fsck.ext4dev fsck.xfs fsck.reiserfs reiserfsck fsck.btrfs findmnt btrfsck tune2fs tune4fs xfs_admin xfs_db xfs_repair xfs_info xfs_growfs btrfs jfs_tune reiserfstune egrep fgrep chmod chown stat mkswap swapon swapoff mknod touch scsi_id lsscsi logd initctl lspci usleep mktemp /bin/true strace which mkfifo seq openvt poweroff chacl getfacl setfacl attr getfattr setfattr mpath_wait xargs sg_inq env w dosfslabel sysctl blockdev lsblk) ++ LIBS=(${LIBS[@]:-} /lib*/libnss_dns* /lib*/libnss_files* /lib/*/libnss_dns* /lib/*/libnss_files* /lib*/libgcc_s* /lib*/libresolv* /usr/lib*/rsyslog/*so /lib*/rsyslog/*so /usr/lib*/syslog-ng/* /lib*/libnsspem.so* /usr/lib*/libnsspem.so* /lib*/libfreebl*.so* /usr/lib*/libfreebl*.so* /lib*/libnss3.so* /usr/lib*/libnss3.so* /lib*/libnssutil3.so* /usr/lib*/libnssutil3.so* /lib*/libsoftokn3.so* /usr/lib*/libsoftokn3.so* /lib*/libsqlite3.so* /usr/lib*/libsqlite3.so* /lib*/libfreeblpriv3.so* /usr/lib*/libfreeblpriv3.so* /lib*/libssl.so* /usr/lib*/libssl.so* /lib*/libnssdbm3.so* /usr/lib*/libnssdbm3.so*) ++ MODULES=(${MODULES[@]:-} vfat nls_iso8859_1 nls_utf8 nls_cp437 af_packet unix nfs nfsv4 nfsv3 lockd sunrpc cifs usbcore usb_storage usbhid sr_mod ide_cd cdrom uhci_hcd ehci_hcd xhci_hcd ohci_hcd zlib zlib-inflate zlib-deflate libcrc32c crc32c crc32c-intel) ++ COPY_AS_IS=(${COPY_AS_IS[@]:-} /dev /etc/inputr[c] /etc/protocols /etc/services /etc/rpc /etc/termcap /etc/terminfo /lib*/terminfo /usr/share/terminfo /etc/netconfig /etc/mke2fs.conf /etc/*-release /etc/localtime /etc/magic /usr/share/misc/magic /etc/dracut.conf /etc/dracut.conf.d /usr/lib/dracut /sbin/modprobe.ksplice-orig /etc/sysctl.conf /etc/sysctl.d /etc/e2fsck.conf) ++ COPY_AS_IS=("${COPY_AS_IS[@]}" '/etc/ssl/certs/*' '/etc/pki/*' '/usr/lib/ssl/*' '/usr/share/ca-certificates/*' '/etc/ca-certificates/*') ++ COPY_AS_IS_EXCLUDE=(${COPY_AS_IS_EXCLUDE[@]:-} dev/shm/\*) ++ COPY_AS_IS_EXCLUDE=("${COPY_AS_IS_EXCLUDE[@]}" '/etc/pki/tls/private' '/etc/pki/CA/private' '/etc/pki/nssdb/key*.db' '/usr/lib/ssl/private') ++ KERNEL_CMDLINE=' selinux=0' ++ CLONE_USERS=("${CLONE_USERS[@]:-}" daemon rpc usbmuxd usbmux vcsa nobody dbus) ++ CLONE_GROUPS=("${CLONE_GROUPS[@]:-}" tty usbmuxd usbmux fuse kvm oinstall dbus) + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.814326979 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.814326979 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.814326979 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.817992440 Including conf/SUSE_LINUX.conf 2019-01-17 16:17:07.820083854 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/conf/SUSE_LINUX.conf ++ COPY_AS_IS=("${COPY_AS_IS[@]}" /etc/sysconfig/network/config /etc/sysconfig/network/scripts/functions) + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.827276134 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.827276134 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.827276134 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.833270651 Including /etc/rear/local.conf 2019-01-17 16:17:07.834858700 Entering debugscripts mode via 'set -x'. + source /etc/rear/local.conf ++ AUTOEXCLUDE_MULTIPATH=n ++ BOOT_OVER_SAN=y ++ REAR_INITRD_COMPRESSION=lzma ++ OUTPUT=ISO ++ ISO_MAX_SIZE=4000 ++ BACKUP=NETFS ++ BACKUP_URL=iso:///iso_fs/REAR_BACKUP ++ ISO_DIR=/iso_fs/REAR_ISO ++ TMPDIR=/iso_fs/REAR_TEMP ++ OUTPUT_URL=null ++ BOOT_FROM_SAN=y ++ EXCLUDE_MOUNTPOINTS=(/iso_fs /opt/IBM/ITM /cv /opt/splunkforwarder /opt/teamquest /var/opt/BESClient /usr/sap /hana/data /hana/log /hana/shared /usr/sap/basis /usr/sap/srm /PA_backup) ++ EXCLUDE_COMPONENTS=(/dev/mapper/200173800348802ba /dev/mapper/200173800348802bb /dev/mapper/200173800348802bc /dev/mapper/200173800348802bd /dev/mapper/200173800348802be /dev/mapper/200173800348802bf /dev/mapper/200173800348802c0 /dev/mapper/200173800348802c1 /dev/mapper/200173800348802c2 /dev/mapper/200173800348802c3 /dev/mapper/200173800348802c4 /dev/mapper/200173800348802c5) + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.841798209 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.841798209 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.841798209 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.847690738 Including /etc/rear/rescue.conf 2019-01-17 16:17:07.849509537 Entering debugscripts mode via 'set -x'. + source /etc/rear/rescue.conf ++ SHARE_DIR=/usr/share/rear ++ CONFIG_DIR=/etc/rear ++ VAR_DIR=/var/lib/rear ++ LOG_DIR=/var/log/rear ++ BACKUP_PROG_OPTIONS=(--anchored --xattrs --xattrs-include=security.capability --xattrs-include=security.selinux --acls) ++ NETFS_KEEP_OLD_BACKUP_COPY= ++ NETFS_PREFIX=eniesdbp104p ++ NETFS_RESTORE_CAPABILITIES=([0]="No") ++ unset TMPDIR + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.855976751 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.855976751 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.855976751 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.860953726 ====================== 2019-01-17 16:17:07.862049607 Running 'init' stage 2019-01-17 16:17:07.863236427 ====================== 2019-01-17 16:17:07.872850016 Including init/default/005_verify_os_conf.sh 2019-01-17 16:17:07.874509212 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/init/default/005_verify_os_conf.sh ++ [[ ! -f /etc/rear/os.conf ]] + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.880528556 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.880528556 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.880528556 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.885788939 Including init/default/010_set_drlm_env.sh 2019-01-17 16:17:07.887822697 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/init/default/010_set_drlm_env.sh ++ is_true n ++ case "$1" in ++ return 1 ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.894277159 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.894277159 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.894277159 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.900254783 Including init/default/030_update_recovery_system.sh 2019-01-17 16:17:07.901405824 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/init/default/030_update_recovery_system.sh ++ test '' ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.907364879 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.907364879 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.907364879 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.912932432 Including init/default/050_check_rear_recover_mode.sh 2019-01-17 16:17:07.914686901 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/init/default/050_check_rear_recover_mode.sh ++ test -f /etc/rear-release ++ case "$WORKFLOW" in ++ LogPrint 'Running workflow recover within the ReaR rescue/recovery system' ++ Log 'Running workflow recover within the ReaR rescue/recovery system' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:07.921577939 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:07.921577939 Running workflow recover within the ReaR rescue/recovery system' 2019-01-17 16:17:07.921577939 Running workflow recover within the ReaR rescue/recovery system ++ Print 'Running workflow recover within the ReaR rescue/recovery system' ++ test 1 ++ echo -e 'Running workflow recover within the ReaR rescue/recovery system' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.923482170 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.923482170 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.923482170 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.929494320 Including init/default/950_check_missing_programs.sh 2019-01-17 16:17:07.930748825 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/init/default/950_check_missing_programs.sh ++ missing_progs=('') ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary /bin/rear ++ for bin in '$@' ++ type /bin/rear ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary awk ++ for bin in '$@' ++ type awk ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary bash ++ for bin in '$@' ++ type bash ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary bc ++ for bin in '$@' ++ type bc ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary cat ++ for bin in '$@' ++ type cat ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary cmp ++ for bin in '$@' ++ type cmp ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary cp ++ for bin in '$@' ++ type cp ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary cpio ++ for bin in '$@' ++ type cpio ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary cut ++ for bin in '$@' ++ type cut ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary dd ++ for bin in '$@' ++ type dd ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary diff ++ for bin in '$@' ++ type diff ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary df ++ for bin in '$@' ++ type df ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary dumpkeys ++ for bin in '$@' ++ type dumpkeys ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary echo ++ for bin in '$@' ++ type echo ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary expr ++ for bin in '$@' ++ type expr ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary file ++ for bin in '$@' ++ type file ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary getopt ++ for bin in '$@' ++ type getopt ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary grep ++ for bin in '$@' ++ type grep ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary join ++ for bin in '$@' ++ type join ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary kbd_mode ++ for bin in '$@' ++ type kbd_mode ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary loadkeys ++ for bin in '$@' ++ type loadkeys ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary ls ++ for bin in '$@' ++ type ls ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary mkdir ++ for bin in '$@' ++ type mkdir ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary mount ++ for bin in '$@' ++ type mount ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary mv ++ for bin in '$@' ++ type mv ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary pidof ++ for bin in '$@' ++ type pidof ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary ps ++ for bin in '$@' ++ type ps ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary pwd ++ for bin in '$@' ++ type pwd ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary rm ++ for bin in '$@' ++ type rm ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary sed ++ for bin in '$@' ++ type sed ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary sort ++ for bin in '$@' ++ type sort ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary strings ++ for bin in '$@' ++ type strings ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary sync ++ for bin in '$@' ++ type sync ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary tar ++ for bin in '$@' ++ type tar ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary test ++ for bin in '$@' ++ type test ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary tr ++ for bin in '$@' ++ type tr ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary umount ++ for bin in '$@' ++ type umount ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary uniq ++ for bin in '$@' ++ type uniq ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary wc ++ for bin in '$@' ++ type wc ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary sfdisk ++ for bin in '$@' ++ type sfdisk ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary chroot ++ for bin in '$@' ++ type chroot ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary ip ++ for bin in '$@' ++ type ip ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary less ++ for bin in '$@' ++ type less ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary parted ++ for bin in '$@' ++ type parted ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary route ++ for bin in '$@' ++ type route ++ return 0 ++ for prog in '"${REQUIRED_PROGS[@]}"' ++ has_binary readlink ++ for bin in '$@' ++ type readlink ++ return 0 ++ contains_visible_char '' +++ tr -d -c '[:graph:]' ++ test '' + source_return_code=1 + test 0 -eq 1 + Debug 'Source function: '\''source /usr/share/rear/init/default/950_check_missing_programs.sh'\'' returns 1' + test 1 + Log 'Source function: '\''source /usr/share/rear/init/default/950_check_missing_programs.sh'\'' returns 1' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.942350996 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.942350996 Source function: '\''source /usr/share/rear/init/default/950_check_missing_programs.sh'\'' returns 1' 2019-01-17 16:17:07.942350996 Source function: 'source /usr/share/rear/init/default/950_check_missing_programs.sh' returns 1 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.943996631 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.943996631 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.943996631 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.946868715 Finished running 'init' stage in 0 seconds 2019-01-17 16:17:07.954246501 Using build area '/tmp/rear.sjJeGBsPVk89kiM' mkdir: created directory '/tmp/rear.sjJeGBsPVk89kiM/rootfs' mkdir: created directory '/tmp/rear.sjJeGBsPVk89kiM/tmp' 2019-01-17 16:17:07.959956423 Running recover workflow 2019-01-17 16:17:07.961869459 ====================== 2019-01-17 16:17:07.963064049 Running 'setup' stage 2019-01-17 16:17:07.964123166 ====================== 2019-01-17 16:17:07.972949634 Including setup/default/005_ssh_agent_start.sh 2019-01-17 16:17:07.974085112 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/setup/default/005_ssh_agent_start.sh ++ has_binary ssh-agent ++ for bin in '$@' ++ type ssh-agent ++ return 0 ++ has_binary ssh ++ for bin in '$@' ++ type ssh ++ return 0 +++ type -P ssh ++ grep -iq AddKeysToAgent /sbin/ssh ++ Log 'Starting up ssh-agent' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:07.984198943 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:07.984198943 Starting up ssh-agent' 2019-01-17 16:17:07.984198943 Starting up ssh-agent ++ AddExitTask 'ssh-agent -k >/dev/null' ++ EXIT_TASKS=("$*" "${EXIT_TASKS[@]}") ++ Debug 'Added '\''ssh-agent -k >/dev/null'\'' as an exit task' ++ test 1 ++ Log 'Added '\''ssh-agent -k >/dev/null'\'' as an exit task' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:07.986690045 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:07.986690045 Added '\''ssh-agent -k >/dev/null'\'' as an exit task' 2019-01-17 16:17:07.986690045 Added 'ssh-agent -k >/dev/null' as an exit task +++ ssh-agent -s ++ eval 'SSH_AUTH_SOCK=/tmp/ssh-npH7gmAKwUY0/agent.25254; export SSH_AUTH_SOCK; SSH_AGENT_PID=25255; export SSH_AGENT_PID; echo Agent pid 25255;' +++ SSH_AUTH_SOCK=/tmp/ssh-npH7gmAKwUY0/agent.25254 +++ export SSH_AUTH_SOCK +++ SSH_AGENT_PID=25255 +++ export SSH_AGENT_PID +++ echo Agent pid 25255 Agent pid 25255 ++ echo -e '\nHost *\nAddKeysToAgent yes\n' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:07.992011311 ' + test 1 -gt 0 + echo '2019-01-17 16:17:07.992011311 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:07.992011311 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:07.998044579 Including setup/default/010_pre_recovery_script.sh 2019-01-17 16:17:07.999219602 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/setup/default/010_pre_recovery_script.sh ++ test '' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.004581770 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.004581770 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.004581770 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.007653535 Finished running 'setup' stage in 1 seconds 2019-01-17 16:17:08.009368178 ====================== 2019-01-17 16:17:08.010685091 Running 'verify' stage 2019-01-17 16:17:08.012416640 ====================== 2019-01-17 16:17:08.020678166 Including verify/default/020_cciss_scsi_engage.sh 2019-01-17 16:17:08.021974816 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/default/020_cciss_scsi_engage.sh ++ grep -q '^cciss ' /proc/modules ++ return + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.028862631 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.028862631 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.028862631 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.034941486 Including verify/default/020_translate_url.sh 2019-01-17 16:17:08.036909997 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/default/020_translate_url.sh ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -n '' ]] ++ [[ -z '' ]] ++ [[ -z null ]] ++ [[ -z null ]] ++ [[ -z '' ]] ++ [[ -z null ]] ++ [[ -z '' ]] ++ [[ -z null ]] + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.043443713 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.043443713 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.043443713 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.049478739 Including verify/default/030_translate_tape.sh 2019-01-17 16:17:08.050783456 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/default/030_translate_tape.sh ++ [[ -n iso:///iso_fs/REAR_BACKUP ]] +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ backup_scheme=iso ++ [[ iso == tape ]] ++ [[ iso == obdr ]] ++ [[ -z iso:///iso_fs/REAR_BACKUP ]] ++ [[ -z null ]] ++ [[ -n '' ]] + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.059271978 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.059271978 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.059271978 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.064213693 Including verify/default/040_validate_variables.sh 2019-01-17 16:17:08.066133459 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/default/040_validate_variables.sh ++ is_positive_integer 30 ++ local argument=30 ++ test 30 -gt 0 ++ echo 30 ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.072305841 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.072305841 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.072305841 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.078283845 Including verify/NETFS/default/050_check_NETFS_requirements.sh 2019-01-17 16:17:08.079541476 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/050_check_NETFS_requirements.sh ++ [[ -n iso:///iso_fs/REAR_BACKUP ]] ++ StopIfError 'You must specify either BACKUP_URL or BACKUP_MOUNTCMD and BACKUP_UMOUNTCMD !' ++ (( 0 != 0 )) ++ [[ -n iso:///iso_fs/REAR_BACKUP ]] +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ local scheme=iso +++ url_hostname iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local url_without_scheme=/iso_fs/REAR_BACKUP +++ local authority_part= +++ local host_and_port= +++ echo ++ local hostname= +++ url_path iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local url_without_scheme=/iso_fs/REAR_BACKUP +++ echo /iso_fs/REAR_BACKUP ++ local path=/iso_fs/REAR_BACKUP ++ case $scheme in ++ : ++ [[ usb = \i\s\o ]] ++ [[ -n '' ]] ++ Log 'Skipping '\''ping'\'' test for host '\'''\'' in BACKUP_URL '\''iso:///iso_fs/REAR_BACKUP'\''' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.090327640 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.090327640 Skipping '\''ping'\'' test for host '\'''\'' in BACKUP_URL '\''iso:///iso_fs/REAR_BACKUP'\''' 2019-01-17 16:17:08.090327640 Skipping 'ping' test for host '' in BACKUP_URL 'iso:///iso_fs/REAR_BACKUP' ++ case "$(basename $BACKUP_PROG)" in +++ basename tar ++ : ++ PROGS=("${PROGS[@]}" showmount mount.$(url_scheme $BACKUP_URL) umount.$(url_scheme $BACKUP_URL) $( test "$BACKUP_MOUNTCMD" && echo "${BACKUP_MOUNTCMD%% *}" ) $( test "$BACKUP_UMOUNTCMD" && echo "${BACKUP_UMOUNTCMD%% *}" ) $BACKUP_PROG gzip bzip2 xz) +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso +++ test '' +++ test '' ++ [[ sshfs = \i\s\o ]] ++ [[ ftpfs = \i\s\o ]] ++ MODULES=("${MODULES[@]}" $(url_scheme $BACKUP_URL)) +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.104528895 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.104528895 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.104528895 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.110819001 Including verify/default/050_create_mappings_dir.sh 2019-01-17 16:17:08.112192488 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/default/050_create_mappings_dir.sh ++ [[ ! -d /etc/rear/mappings ]] + source_return_code=1 + test 0 -eq 1 + Debug 'Source function: '\''source /usr/share/rear/verify/default/050_create_mappings_dir.sh'\'' returns 1' + test 1 + Log 'Source function: '\''source /usr/share/rear/verify/default/050_create_mappings_dir.sh'\'' returns 1' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.119091603 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.119091603 Source function: '\''source /usr/share/rear/verify/default/050_create_mappings_dir.sh'\'' returns 1' 2019-01-17 16:17:08.119091603 Source function: 'source /usr/share/rear/verify/default/050_create_mappings_dir.sh' returns 1 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.120682807 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.120682807 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.120682807 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.126442975 Including verify/GNU/Linux/050_sane_recovery_check.sh 2019-01-17 16:17:08.128169313 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/GNU/Linux/050_sane_recovery_check.sh ++ '[' -s /etc/scripts/system-setup ']' ++ StopIfError 'This it not a Relax-and-Recover rescue system.' ++ (( 0 != 0 )) + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.134251409 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.134251409 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.134251409 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.139906984 Including verify/NETFS/default/050_start_required_nfs_daemons.sh 2019-01-17 16:17:08.141264858 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/050_start_required_nfs_daemons.sh +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ local backup_url_scheme=iso ++ test nfs = iso ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.149297180 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.149297180 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.149297180 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.154184685 Including verify/NETFS/default/060_mount_NETFS_path.sh 2019-01-17 16:17:08.155902724 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/060_mount_NETFS_path.sh ++ mkdir -p -v /tmp/rear.sjJeGBsPVk89kiM/outputfs mkdir: created directory '/tmp/rear.sjJeGBsPVk89kiM/outputfs' ++ StopIfError 'Could not mkdir '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\''' ++ (( 0 != 0 )) ++ AddExitTask 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ EXIT_TASKS=("$*" "${EXIT_TASKS[@]}") ++ Debug 'Added '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' as an exit task' ++ test 1 ++ Log 'Added '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' as an exit task' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.162961598 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.162961598 Added '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' as an exit task' 2019-01-17 16:17:08.162961598 Added 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' as an exit task ++ [[ -n '' ]] ++ mount_url iso:///iso_fs/REAR_BACKUP /tmp/rear.sjJeGBsPVk89kiM/outputfs ++ local url=iso:///iso_fs/REAR_BACKUP ++ local mountpoint=/tmp/rear.sjJeGBsPVk89kiM/outputfs ++ local defaultoptions=rw,noatime ++ local options=rw,noatime ++ local mount_cmd ++ case $(url_scheme $url) in +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ test recover = recover +++ blkid -l -o device -t LABEL=RELAXRECOVER ++ local relaxrecover_block_device=/dev/sr0 ++ local relaxrecover_symlink_name=/dev/disk/by-label/RELAXRECOVER +++ readlink --verbose -e /dev/disk/by-label/RELAXRECOVER readlink: /dev/disk/by-label/RELAXRECOVER: No such file or directory ++ local relaxrecover_symlink_target= ++ test /dev/sr0 -a '' -a '' = /dev/sr0 ++ Log 'Symlink '\''/dev/disk/by-label/RELAXRECOVER'\'' does not exist or does not point to a block device with '\''RELAXRECOVER'\'' filesystem label' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.330672707 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.330672707 Symlink '\''/dev/disk/by-label/RELAXRECOVER'\'' does not exist or does not point to a block device with '\''RELAXRECOVER'\'' filesystem label' 2019-01-17 16:17:08.330672707 Symlink '/dev/disk/by-label/RELAXRECOVER' does not exist or does not point to a block device with 'RELAXRECOVER' filesystem label ++ mkdir --verbose -p /dev/disk/by-label mkdir: created directory '/dev/disk/by-label' ++ test -b /dev/sr0 ++ Log 'Making symlink '\''/dev/disk/by-label/RELAXRECOVER'\'' point to '\''/dev/sr0'\'' because it has filesystem label '\''RELAXRECOVER'\''' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.334605295 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.334605295 Making symlink '\''/dev/disk/by-label/RELAXRECOVER'\'' point to '\''/dev/sr0'\'' because it has filesystem label '\''RELAXRECOVER'\''' 2019-01-17 16:17:08.334605295 Making symlink '/dev/disk/by-label/RELAXRECOVER' point to '/dev/sr0' because it has filesystem label 'RELAXRECOVER' ++ ln --verbose -sf /dev/sr0 /dev/disk/by-label/RELAXRECOVER '/dev/disk/by-label/RELAXRECOVER' -> '/dev/sr0' ++ test -e /dev/disk/by-label/RELAXRECOVER ++ mount_cmd='mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs' ++ Log 'Mounting with '\''mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs'\''' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.337365011 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.337365011 Mounting with '\''mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs'\''' 2019-01-17 16:17:08.337365011 Mounting with 'mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs' ++ eval mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs +++ mount /dev/disk/by-label/RELAXRECOVER /tmp/rear.sjJeGBsPVk89kiM/outputfs mount: /dev/sr0 is write-protected, mounting read-only ++ AddExitTask 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ EXIT_TASKS=("$*" "${EXIT_TASKS[@]}") ++ Debug 'Added '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' as an exit task' ++ test 1 ++ Log 'Added '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' as an exit task' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.360214227 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.360214227 Added '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' as an exit task' 2019-01-17 16:17:08.360214227 Added 'umount -f -v '/tmp/rear.sjJeGBsPVk89kiM/outputfs' >&2' as an exit task ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.362199702 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.362199702 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.362199702 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.366558140 Including verify/NETFS/default/070_set_backup_archive.sh 2019-01-17 16:17:08.367697143 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/070_set_backup_archive.sh ++ test '' ++ local backup_file_suffix=.tar.gz ++ local backup_file_name=backup.tar.gz +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ local scheme=iso +++ url_path iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local url_without_scheme=/iso_fs/REAR_BACKUP +++ echo /iso_fs/REAR_BACKUP ++ local path=/iso_fs/REAR_BACKUP ++ case "$scheme" in +++ backup_path iso /iso_fs/REAR_BACKUP +++ local scheme=iso +++ local path=/iso_fs/REAR_BACKUP +++ case $scheme in +++ [[ recover = \r\e\c\o\v\e\r ]] +++ path=/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP +++ echo /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP ++ local outputpath=/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP ++ backuparchive=/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz ++ LogPrint 'Using backup archive '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz'\''' ++ Log 'Using backup archive '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz'\''' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.376051357 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.376051357 Using backup archive '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz'\''' 2019-01-17 16:17:08.376051357 Using backup archive '/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz' ++ Print 'Using backup archive '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz'\''' ++ test 1 ++ echo -e 'Using backup archive '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz'\''' ++ return + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.377464435 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.377464435 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.377464435 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.381882964 Including verify/NETFS/default/090_set_readonly_options.sh 2019-01-17 16:17:08.382960015 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/090_set_readonly_options.sh ++ BACKUP_OPTIONS=ro + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.387159849 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.387159849 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.387159849 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.391459170 Including verify/GNU/Linux/230_storage_and_network_modules.sh 2019-01-17 16:17:08.392691398 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/GNU/Linux/230_storage_and_network_modules.sh ++ Log 'Including storage drivers' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.397046074 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.397046074 Including storage drivers' 2019-01-17 16:17:08.397046074 Including storage drivers ++ STORAGE_DRIVERS=($( find_modules_in_dirs /lib/modules/$KERNEL_VERSION/kernel/drivers/{block,firewire,ide,ata,md,message,scsi,usb/storage} )) +++ find_modules_in_dirs /lib/modules/4.4.162-94.72-default/kernel/drivers/block /lib/modules/4.4.162-94.72-default/kernel/drivers/firewire /lib/modules/4.4.162-94.72-default/kernel/drivers/ide /lib/modules/4.4.162-94.72-default/kernel/drivers/ata /lib/modules/4.4.162-94.72-default/kernel/drivers/md /lib/modules/4.4.162-94.72-default/kernel/drivers/message /lib/modules/4.4.162-94.72-default/kernel/drivers/scsi /lib/modules/4.4.162-94.72-default/kernel/drivers/usb/storage +++ find /lib/modules/4.4.162-94.72-default/kernel/drivers/block /lib/modules/4.4.162-94.72-default/kernel/drivers/firewire /lib/modules/4.4.162-94.72-default/kernel/drivers/ide /lib/modules/4.4.162-94.72-default/kernel/drivers/ata /lib/modules/4.4.162-94.72-default/kernel/drivers/md /lib/modules/4.4.162-94.72-default/kernel/drivers/message /lib/modules/4.4.162-94.72-default/kernel/drivers/scsi /lib/modules/4.4.162-94.72-default/kernel/drivers/usb/storage -type f -name '*.ko*' -printf '%f\n' +++ sed -e 's/^\(.*\)\.ko.*/\1/' ++ Log 'Including network drivers' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.402684905 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.402684905 Including network drivers' 2019-01-17 16:17:08.402684905 Including network drivers ++ NETWORK_DRIVERS=($( find_modules_in_dirs /lib/modules/$KERNEL_VERSION/kernel/drivers/net )) +++ find_modules_in_dirs /lib/modules/4.4.162-94.72-default/kernel/drivers/net +++ find /lib/modules/4.4.162-94.72-default/kernel/drivers/net -type f -name '*.ko*' -printf '%f\n' +++ sed -e 's/^\(.*\)\.ko.*/\1/' ++ Log 'Including crypto drivers' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.408468200 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.408468200 Including crypto drivers' 2019-01-17 16:17:08.408468200 Including crypto drivers ++ CRYPTO_DRIVERS=($( find_modules_in_dirs /lib/modules/$KERNEL_VERSION/kernel/crypto )) +++ find_modules_in_dirs /lib/modules/4.4.162-94.72-default/kernel/crypto +++ find /lib/modules/4.4.162-94.72-default/kernel/crypto -type f -name '*.ko*' -printf '%f\n' +++ sed -e 's/^\(.*\)\.ko.*/\1/' ++ Log 'Including virtualization drivers' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.412542656 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.412542656 Including virtualization drivers' 2019-01-17 16:17:08.412542656 Including virtualization drivers ++ VIRTUAL_DRIVERS=($( find_modules_in_dirs /lib/modules/$KERNEL_VERSION/kernel/drivers/{virtio,xen} )) +++ find_modules_in_dirs /lib/modules/4.4.162-94.72-default/kernel/drivers/virtio /lib/modules/4.4.162-94.72-default/kernel/drivers/xen +++ find /lib/modules/4.4.162-94.72-default/kernel/drivers/virtio /lib/modules/4.4.162-94.72-default/kernel/drivers/xen -type f -name '*.ko*' -printf '%f\n' +++ sed -e 's/^\(.*\)\.ko.*/\1/' ++ Log 'Including additional drivers' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.416319525 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.416319525 Including additional drivers' 2019-01-17 16:17:08.416319525 Including additional drivers ++ EXTRA_DRIVERS=($( find_modules_in_dirs /lib/modules/$KERNEL_VERSION/{extra,weak-updates} )) +++ find_modules_in_dirs /lib/modules/4.4.162-94.72-default/extra /lib/modules/4.4.162-94.72-default/weak-updates +++ find /lib/modules/4.4.162-94.72-default/extra /lib/modules/4.4.162-94.72-default/weak-updates -type f -name '*.ko*' -printf '%f\n' +++ sed -e 's/^\(.*\)\.ko.*/\1/' ++ unset -f find_modules_in_dirs + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.419920356 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.419920356 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.419920356 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.424346735 Including verify/GNU/Linux/260_recovery_storage_drivers.sh 2019-01-17 16:17:08.425495249 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/GNU/Linux/260_recovery_storage_drivers.sh ++ have_udev ++ test -d /etc/udev/rules.d ++ has_binary udevadm udevtrigger udevsettle udevinfo udevstart ++ for bin in '$@' ++ type udevadm ++ return 0 ++ return 0 ++ FindStorageDrivers /tmp/rear.sjJeGBsPVk89kiM/tmp/dev ++ test no_modules = vfat ++ (( 145 == 0 )) ++ grep -v -E '(loop)' +++ lsmod ++ read module junk ++ sort -u ++ IsInArray Module zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=Module ++ test -z Module ++ shift ++ test Module == zram ++ shift ++ test Module == virtio_blk ++ shift ++ test Module == skd ++ shift ++ test Module == rbd ++ shift ++ test Module == pktcdvd ++ shift ++ test Module == nbd ++ shift ++ test Module == mtip32xx ++ shift ++ test Module == floppy ++ shift ++ test Module == loop ++ shift ++ test Module == cryptoloop ++ shift ++ test Module == brd ++ shift ++ test Module == aoe ++ shift ++ test Module == nosy ++ shift ++ test Module == firewire-sbp2 ++ shift ++ test Module == firewire-ohci ++ shift ++ test Module == firewire-net ++ shift ++ test Module == firewire-core ++ shift ++ test Module == sata_sx4 ++ shift ++ test Module == sata_svw ++ shift ++ test Module == sata_sil24 ++ shift ++ test Module == sata_qstor ++ shift ++ test Module == sata_inic162x ++ shift ++ test Module == pdc_adma ++ shift ++ test Module == ata_generic ++ shift ++ test Module == libahci_platform ++ shift ++ test Module == ahci_platform ++ shift ++ test Module == ahci ++ shift ++ test Module == libata ++ shift ++ test Module == libahci ++ shift ++ test Module == acard-ahci ++ shift ++ test Module == md-cluster ++ shift ++ test Module == raid10 ++ shift ++ test Module == raid1 ++ shift ++ test Module == raid0 ++ shift ++ test Module == linear ++ shift ++ test Module == faulty ++ shift ++ test Module == dm-zero ++ shift ++ test Module == dm-thin-pool ++ shift ++ test Module == dm-switch ++ shift ++ test Module == dm-snapshot ++ shift ++ test Module == dm-service-time ++ shift ++ test Module == dm-round-robin ++ shift ++ test Module == raid456 ++ shift ++ test Module == md-mod ++ shift ++ test Module == dm-raid ++ shift ++ test Module == dm-queue-length ++ shift ++ test Module == dm-region-hash ++ shift ++ test Module == dm-mirror ++ shift ++ test Module == dm-log-writes ++ shift ++ test Module == dm-log ++ shift ++ test Module == dm-log-userspace ++ shift ++ test Module == dm-multipath ++ shift ++ test Module == dm-least-pending ++ shift ++ test Module == dm-flakey ++ shift ++ test Module == dm-era ++ shift ++ test Module == dm-delay ++ shift ++ test Module == dm-crypt ++ shift ++ test Module == dm-cache-smq ++ shift ++ test Module == dm-persistent-data ++ shift ++ test Module == dm-cache ++ shift ++ test Module == dm-cache-cleaner ++ shift ++ test Module == dm-mod ++ shift ++ test Module == dm-bufio ++ shift ++ test Module == dm-bio-prison ++ shift ++ test Module == bcache ++ shift ++ test Module == mptscsih ++ shift ++ test Module == mptsas ++ shift ++ test Module == mptctl ++ shift ++ test Module == mptbase ++ shift ++ test Module == virtio_scsi ++ shift ++ test Module == sym53c8xx ++ shift ++ test Module == stex ++ shift ++ test Module == st ++ shift ++ test Module == snic ++ shift ++ test Module == sg ++ shift ++ test Module == ses ++ shift ++ test Module == sd_mod ++ shift ++ test Module == qla4xxx ++ shift ++ test Module == tcm_qla2xxx ++ shift ++ test Module == qla2xxx ++ shift ++ test Module == qedi ++ shift ++ test Module == qedf ++ shift ++ test Module == pmcraid ++ shift ++ test Module == pm80xx ++ shift ++ test Module == osd ++ shift ++ test Module == libosd ++ shift ++ test Module == mvsas ++ shift ++ test Module == raid_class ++ shift ++ test Module == mpt3sas ++ shift ++ test Module == megaraid_sas ++ shift ++ test Module == lpfc ++ shift ++ test Module == iscsi_tcp ++ shift ++ test Module == ipr ++ shift ++ test Module == scsi_transport_srp ++ shift ++ test Module == ibmvscsi ++ shift ++ test Module == ibmvfc ++ shift ++ test Module == esas2r ++ shift ++ test Module == scsi_dh_rdac ++ shift ++ test Module == scsi_dh_hp_sw ++ shift ++ test Module == scsi_dh_emc ++ shift ++ test Module == scsi_dh_alua ++ shift ++ test Module == cxlflash ++ shift ++ test Module == libiscsi_tcp ++ shift ++ test Module == cxgb4i ++ shift ++ test Module == libcxgbi ++ shift ++ test Module == cxgb3i ++ shift ++ test Module == csiostor ++ shift ++ test Module == ch ++ shift ++ test Module == bnx2i ++ shift ++ test Module == libfc ++ shift ++ test Module == fcoe ++ shift ++ test Module == libfcoe ++ shift ++ test Module == bnx2fc ++ shift ++ test Module == scsi_transport_fc ++ shift ++ test Module == bfa ++ shift ++ test Module == scsi_transport_iscsi ++ shift ++ test Module == libiscsi ++ shift ++ test Module == iscsi_boot_sysfs ++ shift ++ test Module == be2iscsi ++ shift ++ test Module == arcmsr ++ shift ++ test Module == scsi_transport_spi ++ shift ++ test Module == esp_scsi ++ shift ++ test Module == am53c974 ++ shift ++ test Module == libsas ++ shift ++ test Module == aic94xx ++ shift ++ test Module == aacraid ++ shift ++ test Module == 3w-sas ++ shift ++ test Module == scsi_transport_sas ++ shift ++ test Module == sr_mod ++ shift ++ test Module == scsi_mod ++ shift ++ test Module == ums-usbat ++ shift ++ test Module == ums-sddr55 ++ shift ++ test Module == ums-sddr09 ++ shift ++ test Module == ums-realtek ++ shift ++ test Module == ums-onetouch ++ shift ++ test Module == ums-karma ++ shift ++ test Module == ums-jumpshot ++ shift ++ test Module == ums-isd200 ++ shift ++ test Module == ums-freecom ++ shift ++ test Module == ums-eneub6250 ++ shift ++ test Module == ums-datafab ++ shift ++ test Module == ums-cypress ++ shift ++ test Module == ums-alauda ++ shift ++ test Module == uas ++ shift ++ test Module == usb-storage ++ shift ++ test Module == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray nls_utf8 zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=nls_utf8 ++ test -z nls_utf8 ++ shift ++ test nls_utf8 == zram ++ shift ++ test nls_utf8 == virtio_blk ++ shift ++ test nls_utf8 == skd ++ shift ++ test nls_utf8 == rbd ++ shift ++ test nls_utf8 == pktcdvd ++ shift ++ test nls_utf8 == nbd ++ shift ++ test nls_utf8 == mtip32xx ++ shift ++ test nls_utf8 == floppy ++ shift ++ test nls_utf8 == loop ++ shift ++ test nls_utf8 == cryptoloop ++ shift ++ test nls_utf8 == brd ++ shift ++ test nls_utf8 == aoe ++ shift ++ test nls_utf8 == nosy ++ shift ++ test nls_utf8 == firewire-sbp2 ++ shift ++ test nls_utf8 == firewire-ohci ++ shift ++ test nls_utf8 == firewire-net ++ shift ++ test nls_utf8 == firewire-core ++ shift ++ test nls_utf8 == sata_sx4 ++ shift ++ test nls_utf8 == sata_svw ++ shift ++ test nls_utf8 == sata_sil24 ++ shift ++ test nls_utf8 == sata_qstor ++ shift ++ test nls_utf8 == sata_inic162x ++ shift ++ test nls_utf8 == pdc_adma ++ shift ++ test nls_utf8 == ata_generic ++ shift ++ test nls_utf8 == libahci_platform ++ shift ++ test nls_utf8 == ahci_platform ++ shift ++ test nls_utf8 == ahci ++ shift ++ test nls_utf8 == libata ++ shift ++ test nls_utf8 == libahci ++ shift ++ test nls_utf8 == acard-ahci ++ shift ++ test nls_utf8 == md-cluster ++ shift ++ test nls_utf8 == raid10 ++ shift ++ test nls_utf8 == raid1 ++ shift ++ test nls_utf8 == raid0 ++ shift ++ test nls_utf8 == linear ++ shift ++ test nls_utf8 == faulty ++ shift ++ test nls_utf8 == dm-zero ++ shift ++ test nls_utf8 == dm-thin-pool ++ shift ++ test nls_utf8 == dm-switch ++ shift ++ test nls_utf8 == dm-snapshot ++ shift ++ test nls_utf8 == dm-service-time ++ shift ++ test nls_utf8 == dm-round-robin ++ shift ++ test nls_utf8 == raid456 ++ shift ++ test nls_utf8 == md-mod ++ shift ++ test nls_utf8 == dm-raid ++ shift ++ test nls_utf8 == dm-queue-length ++ shift ++ test nls_utf8 == dm-region-hash ++ shift ++ test nls_utf8 == dm-mirror ++ shift ++ test nls_utf8 == dm-log-writes ++ shift ++ test nls_utf8 == dm-log ++ shift ++ test nls_utf8 == dm-log-userspace ++ shift ++ test nls_utf8 == dm-multipath ++ shift ++ test nls_utf8 == dm-least-pending ++ shift ++ test nls_utf8 == dm-flakey ++ shift ++ test nls_utf8 == dm-era ++ shift ++ test nls_utf8 == dm-delay ++ shift ++ test nls_utf8 == dm-crypt ++ shift ++ test nls_utf8 == dm-cache-smq ++ shift ++ test nls_utf8 == dm-persistent-data ++ shift ++ test nls_utf8 == dm-cache ++ shift ++ test nls_utf8 == dm-cache-cleaner ++ shift ++ test nls_utf8 == dm-mod ++ shift ++ test nls_utf8 == dm-bufio ++ shift ++ test nls_utf8 == dm-bio-prison ++ shift ++ test nls_utf8 == bcache ++ shift ++ test nls_utf8 == mptscsih ++ shift ++ test nls_utf8 == mptsas ++ shift ++ test nls_utf8 == mptctl ++ shift ++ test nls_utf8 == mptbase ++ shift ++ test nls_utf8 == virtio_scsi ++ shift ++ test nls_utf8 == sym53c8xx ++ shift ++ test nls_utf8 == stex ++ shift ++ test nls_utf8 == st ++ shift ++ test nls_utf8 == snic ++ shift ++ test nls_utf8 == sg ++ shift ++ test nls_utf8 == ses ++ shift ++ test nls_utf8 == sd_mod ++ shift ++ test nls_utf8 == qla4xxx ++ shift ++ test nls_utf8 == tcm_qla2xxx ++ shift ++ test nls_utf8 == qla2xxx ++ shift ++ test nls_utf8 == qedi ++ shift ++ test nls_utf8 == qedf ++ shift ++ test nls_utf8 == pmcraid ++ shift ++ test nls_utf8 == pm80xx ++ shift ++ test nls_utf8 == osd ++ shift ++ test nls_utf8 == libosd ++ shift ++ test nls_utf8 == mvsas ++ shift ++ test nls_utf8 == raid_class ++ shift ++ test nls_utf8 == mpt3sas ++ shift ++ test nls_utf8 == megaraid_sas ++ shift ++ test nls_utf8 == lpfc ++ shift ++ test nls_utf8 == iscsi_tcp ++ shift ++ test nls_utf8 == ipr ++ shift ++ test nls_utf8 == scsi_transport_srp ++ shift ++ test nls_utf8 == ibmvscsi ++ shift ++ test nls_utf8 == ibmvfc ++ shift ++ test nls_utf8 == esas2r ++ shift ++ test nls_utf8 == scsi_dh_rdac ++ shift ++ test nls_utf8 == scsi_dh_hp_sw ++ shift ++ test nls_utf8 == scsi_dh_emc ++ shift ++ test nls_utf8 == scsi_dh_alua ++ shift ++ test nls_utf8 == cxlflash ++ shift ++ test nls_utf8 == libiscsi_tcp ++ shift ++ test nls_utf8 == cxgb4i ++ shift ++ test nls_utf8 == libcxgbi ++ shift ++ test nls_utf8 == cxgb3i ++ shift ++ test nls_utf8 == csiostor ++ shift ++ test nls_utf8 == ch ++ shift ++ test nls_utf8 == bnx2i ++ shift ++ test nls_utf8 == libfc ++ shift ++ test nls_utf8 == fcoe ++ shift ++ test nls_utf8 == libfcoe ++ shift ++ test nls_utf8 == bnx2fc ++ shift ++ test nls_utf8 == scsi_transport_fc ++ shift ++ test nls_utf8 == bfa ++ shift ++ test nls_utf8 == scsi_transport_iscsi ++ shift ++ test nls_utf8 == libiscsi ++ shift ++ test nls_utf8 == iscsi_boot_sysfs ++ shift ++ test nls_utf8 == be2iscsi ++ shift ++ test nls_utf8 == arcmsr ++ shift ++ test nls_utf8 == scsi_transport_spi ++ shift ++ test nls_utf8 == esp_scsi ++ shift ++ test nls_utf8 == am53c974 ++ shift ++ test nls_utf8 == libsas ++ shift ++ test nls_utf8 == aic94xx ++ shift ++ test nls_utf8 == aacraid ++ shift ++ test nls_utf8 == 3w-sas ++ shift ++ test nls_utf8 == scsi_transport_sas ++ shift ++ test nls_utf8 == sr_mod ++ shift ++ test nls_utf8 == scsi_mod ++ shift ++ test nls_utf8 == ums-usbat ++ shift ++ test nls_utf8 == ums-sddr55 ++ shift ++ test nls_utf8 == ums-sddr09 ++ shift ++ test nls_utf8 == ums-realtek ++ shift ++ test nls_utf8 == ums-onetouch ++ shift ++ test nls_utf8 == ums-karma ++ shift ++ test nls_utf8 == ums-jumpshot ++ shift ++ test nls_utf8 == ums-isd200 ++ shift ++ test nls_utf8 == ums-freecom ++ shift ++ test nls_utf8 == ums-eneub6250 ++ shift ++ test nls_utf8 == ums-datafab ++ shift ++ test nls_utf8 == ums-cypress ++ shift ++ test nls_utf8 == ums-alauda ++ shift ++ test nls_utf8 == uas ++ shift ++ test nls_utf8 == usb-storage ++ shift ++ test nls_utf8 == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray isofs zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=isofs ++ test -z isofs ++ shift ++ test isofs == zram ++ shift ++ test isofs == virtio_blk ++ shift ++ test isofs == skd ++ shift ++ test isofs == rbd ++ shift ++ test isofs == pktcdvd ++ shift ++ test isofs == nbd ++ shift ++ test isofs == mtip32xx ++ shift ++ test isofs == floppy ++ shift ++ test isofs == loop ++ shift ++ test isofs == cryptoloop ++ shift ++ test isofs == brd ++ shift ++ test isofs == aoe ++ shift ++ test isofs == nosy ++ shift ++ test isofs == firewire-sbp2 ++ shift ++ test isofs == firewire-ohci ++ shift ++ test isofs == firewire-net ++ shift ++ test isofs == firewire-core ++ shift ++ test isofs == sata_sx4 ++ shift ++ test isofs == sata_svw ++ shift ++ test isofs == sata_sil24 ++ shift ++ test isofs == sata_qstor ++ shift ++ test isofs == sata_inic162x ++ shift ++ test isofs == pdc_adma ++ shift ++ test isofs == ata_generic ++ shift ++ test isofs == libahci_platform ++ shift ++ test isofs == ahci_platform ++ shift ++ test isofs == ahci ++ shift ++ test isofs == libata ++ shift ++ test isofs == libahci ++ shift ++ test isofs == acard-ahci ++ shift ++ test isofs == md-cluster ++ shift ++ test isofs == raid10 ++ shift ++ test isofs == raid1 ++ shift ++ test isofs == raid0 ++ shift ++ test isofs == linear ++ shift ++ test isofs == faulty ++ shift ++ test isofs == dm-zero ++ shift ++ test isofs == dm-thin-pool ++ shift ++ test isofs == dm-switch ++ shift ++ test isofs == dm-snapshot ++ shift ++ test isofs == dm-service-time ++ shift ++ test isofs == dm-round-robin ++ shift ++ test isofs == raid456 ++ shift ++ test isofs == md-mod ++ shift ++ test isofs == dm-raid ++ shift ++ test isofs == dm-queue-length ++ shift ++ test isofs == dm-region-hash ++ shift ++ test isofs == dm-mirror ++ shift ++ test isofs == dm-log-writes ++ shift ++ test isofs == dm-log ++ shift ++ test isofs == dm-log-userspace ++ shift ++ test isofs == dm-multipath ++ shift ++ test isofs == dm-least-pending ++ shift ++ test isofs == dm-flakey ++ shift ++ test isofs == dm-era ++ shift ++ test isofs == dm-delay ++ shift ++ test isofs == dm-crypt ++ shift ++ test isofs == dm-cache-smq ++ shift ++ test isofs == dm-persistent-data ++ shift ++ test isofs == dm-cache ++ shift ++ test isofs == dm-cache-cleaner ++ shift ++ test isofs == dm-mod ++ shift ++ test isofs == dm-bufio ++ shift ++ test isofs == dm-bio-prison ++ shift ++ test isofs == bcache ++ shift ++ test isofs == mptscsih ++ shift ++ test isofs == mptsas ++ shift ++ test isofs == mptctl ++ shift ++ test isofs == mptbase ++ shift ++ test isofs == virtio_scsi ++ shift ++ test isofs == sym53c8xx ++ shift ++ test isofs == stex ++ shift ++ test isofs == st ++ shift ++ test isofs == snic ++ shift ++ test isofs == sg ++ shift ++ test isofs == ses ++ shift ++ test isofs == sd_mod ++ shift ++ test isofs == qla4xxx ++ shift ++ test isofs == tcm_qla2xxx ++ shift ++ test isofs == qla2xxx ++ shift ++ test isofs == qedi ++ shift ++ test isofs == qedf ++ shift ++ test isofs == pmcraid ++ shift ++ test isofs == pm80xx ++ shift ++ test isofs == osd ++ shift ++ test isofs == libosd ++ shift ++ test isofs == mvsas ++ shift ++ test isofs == raid_class ++ shift ++ test isofs == mpt3sas ++ shift ++ test isofs == megaraid_sas ++ shift ++ test isofs == lpfc ++ shift ++ test isofs == iscsi_tcp ++ shift ++ test isofs == ipr ++ shift ++ test isofs == scsi_transport_srp ++ shift ++ test isofs == ibmvscsi ++ shift ++ test isofs == ibmvfc ++ shift ++ test isofs == esas2r ++ shift ++ test isofs == scsi_dh_rdac ++ shift ++ test isofs == scsi_dh_hp_sw ++ shift ++ test isofs == scsi_dh_emc ++ shift ++ test isofs == scsi_dh_alua ++ shift ++ test isofs == cxlflash ++ shift ++ test isofs == libiscsi_tcp ++ shift ++ test isofs == cxgb4i ++ shift ++ test isofs == libcxgbi ++ shift ++ test isofs == cxgb3i ++ shift ++ test isofs == csiostor ++ shift ++ test isofs == ch ++ shift ++ test isofs == bnx2i ++ shift ++ test isofs == libfc ++ shift ++ test isofs == fcoe ++ shift ++ test isofs == libfcoe ++ shift ++ test isofs == bnx2fc ++ shift ++ test isofs == scsi_transport_fc ++ shift ++ test isofs == bfa ++ shift ++ test isofs == scsi_transport_iscsi ++ shift ++ test isofs == libiscsi ++ shift ++ test isofs == iscsi_boot_sysfs ++ shift ++ test isofs == be2iscsi ++ shift ++ test isofs == arcmsr ++ shift ++ test isofs == scsi_transport_spi ++ shift ++ test isofs == esp_scsi ++ shift ++ test isofs == am53c974 ++ shift ++ test isofs == libsas ++ shift ++ test isofs == aic94xx ++ shift ++ test isofs == aacraid ++ shift ++ test isofs == 3w-sas ++ shift ++ test isofs == scsi_transport_sas ++ shift ++ test isofs == sr_mod ++ shift ++ test isofs == scsi_mod ++ shift ++ test isofs == ums-usbat ++ shift ++ test isofs == ums-sddr55 ++ shift ++ test isofs == ums-sddr09 ++ shift ++ test isofs == ums-realtek ++ shift ++ test isofs == ums-onetouch ++ shift ++ test isofs == ums-karma ++ shift ++ test isofs == ums-jumpshot ++ shift ++ test isofs == ums-isd200 ++ shift ++ test isofs == ums-freecom ++ shift ++ test isofs == ums-eneub6250 ++ shift ++ test isofs == ums-datafab ++ shift ++ test isofs == ums-cypress ++ shift ++ test isofs == ums-alauda ++ shift ++ test isofs == uas ++ shift ++ test isofs == usb-storage ++ shift ++ test isofs == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray dm_mod zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=dm_mod ++ test -z dm_mod ++ shift ++ test dm_mod == zram ++ shift ++ test dm_mod == virtio_blk ++ shift ++ test dm_mod == skd ++ shift ++ test dm_mod == rbd ++ shift ++ test dm_mod == pktcdvd ++ shift ++ test dm_mod == nbd ++ shift ++ test dm_mod == mtip32xx ++ shift ++ test dm_mod == floppy ++ shift ++ test dm_mod == loop ++ shift ++ test dm_mod == cryptoloop ++ shift ++ test dm_mod == brd ++ shift ++ test dm_mod == aoe ++ shift ++ test dm_mod == nosy ++ shift ++ test dm_mod == firewire-sbp2 ++ shift ++ test dm_mod == firewire-ohci ++ shift ++ test dm_mod == firewire-net ++ shift ++ test dm_mod == firewire-core ++ shift ++ test dm_mod == sata_sx4 ++ shift ++ test dm_mod == sata_svw ++ shift ++ test dm_mod == sata_sil24 ++ shift ++ test dm_mod == sata_qstor ++ shift ++ test dm_mod == sata_inic162x ++ shift ++ test dm_mod == pdc_adma ++ shift ++ test dm_mod == ata_generic ++ shift ++ test dm_mod == libahci_platform ++ shift ++ test dm_mod == ahci_platform ++ shift ++ test dm_mod == ahci ++ shift ++ test dm_mod == libata ++ shift ++ test dm_mod == libahci ++ shift ++ test dm_mod == acard-ahci ++ shift ++ test dm_mod == md-cluster ++ shift ++ test dm_mod == raid10 ++ shift ++ test dm_mod == raid1 ++ shift ++ test dm_mod == raid0 ++ shift ++ test dm_mod == linear ++ shift ++ test dm_mod == faulty ++ shift ++ test dm_mod == dm-zero ++ shift ++ test dm_mod == dm-thin-pool ++ shift ++ test dm_mod == dm-switch ++ shift ++ test dm_mod == dm-snapshot ++ shift ++ test dm_mod == dm-service-time ++ shift ++ test dm_mod == dm-round-robin ++ shift ++ test dm_mod == raid456 ++ shift ++ test dm_mod == md-mod ++ shift ++ test dm_mod == dm-raid ++ shift ++ test dm_mod == dm-queue-length ++ shift ++ test dm_mod == dm-region-hash ++ shift ++ test dm_mod == dm-mirror ++ shift ++ test dm_mod == dm-log-writes ++ shift ++ test dm_mod == dm-log ++ shift ++ test dm_mod == dm-log-userspace ++ shift ++ test dm_mod == dm-multipath ++ shift ++ test dm_mod == dm-least-pending ++ shift ++ test dm_mod == dm-flakey ++ shift ++ test dm_mod == dm-era ++ shift ++ test dm_mod == dm-delay ++ shift ++ test dm_mod == dm-crypt ++ shift ++ test dm_mod == dm-cache-smq ++ shift ++ test dm_mod == dm-persistent-data ++ shift ++ test dm_mod == dm-cache ++ shift ++ test dm_mod == dm-cache-cleaner ++ shift ++ test dm_mod == dm-mod ++ shift ++ test dm_mod == dm-bufio ++ shift ++ test dm_mod == dm-bio-prison ++ shift ++ test dm_mod == bcache ++ shift ++ test dm_mod == mptscsih ++ shift ++ test dm_mod == mptsas ++ shift ++ test dm_mod == mptctl ++ shift ++ test dm_mod == mptbase ++ shift ++ test dm_mod == virtio_scsi ++ shift ++ test dm_mod == sym53c8xx ++ shift ++ test dm_mod == stex ++ shift ++ test dm_mod == st ++ shift ++ test dm_mod == snic ++ shift ++ test dm_mod == sg ++ shift ++ test dm_mod == ses ++ shift ++ test dm_mod == sd_mod ++ shift ++ test dm_mod == qla4xxx ++ shift ++ test dm_mod == tcm_qla2xxx ++ shift ++ test dm_mod == qla2xxx ++ shift ++ test dm_mod == qedi ++ shift ++ test dm_mod == qedf ++ shift ++ test dm_mod == pmcraid ++ shift ++ test dm_mod == pm80xx ++ shift ++ test dm_mod == osd ++ shift ++ test dm_mod == libosd ++ shift ++ test dm_mod == mvsas ++ shift ++ test dm_mod == raid_class ++ shift ++ test dm_mod == mpt3sas ++ shift ++ test dm_mod == megaraid_sas ++ shift ++ test dm_mod == lpfc ++ shift ++ test dm_mod == iscsi_tcp ++ shift ++ test dm_mod == ipr ++ shift ++ test dm_mod == scsi_transport_srp ++ shift ++ test dm_mod == ibmvscsi ++ shift ++ test dm_mod == ibmvfc ++ shift ++ test dm_mod == esas2r ++ shift ++ test dm_mod == scsi_dh_rdac ++ shift ++ test dm_mod == scsi_dh_hp_sw ++ shift ++ test dm_mod == scsi_dh_emc ++ shift ++ test dm_mod == scsi_dh_alua ++ shift ++ test dm_mod == cxlflash ++ shift ++ test dm_mod == libiscsi_tcp ++ shift ++ test dm_mod == cxgb4i ++ shift ++ test dm_mod == libcxgbi ++ shift ++ test dm_mod == cxgb3i ++ shift ++ test dm_mod == csiostor ++ shift ++ test dm_mod == ch ++ shift ++ test dm_mod == bnx2i ++ shift ++ test dm_mod == libfc ++ shift ++ test dm_mod == fcoe ++ shift ++ test dm_mod == libfcoe ++ shift ++ test dm_mod == bnx2fc ++ shift ++ test dm_mod == scsi_transport_fc ++ shift ++ test dm_mod == bfa ++ shift ++ test dm_mod == scsi_transport_iscsi ++ shift ++ test dm_mod == libiscsi ++ shift ++ test dm_mod == iscsi_boot_sysfs ++ shift ++ test dm_mod == be2iscsi ++ shift ++ test dm_mod == arcmsr ++ shift ++ test dm_mod == scsi_transport_spi ++ shift ++ test dm_mod == esp_scsi ++ shift ++ test dm_mod == am53c974 ++ shift ++ test dm_mod == libsas ++ shift ++ test dm_mod == aic94xx ++ shift ++ test dm_mod == aacraid ++ shift ++ test dm_mod == 3w-sas ++ shift ++ test dm_mod == scsi_transport_sas ++ shift ++ test dm_mod == sr_mod ++ shift ++ test dm_mod == scsi_mod ++ shift ++ test dm_mod == ums-usbat ++ shift ++ test dm_mod == ums-sddr55 ++ shift ++ test dm_mod == ums-sddr09 ++ shift ++ test dm_mod == ums-realtek ++ shift ++ test dm_mod == ums-onetouch ++ shift ++ test dm_mod == ums-karma ++ shift ++ test dm_mod == ums-jumpshot ++ shift ++ test dm_mod == ums-isd200 ++ shift ++ test dm_mod == ums-freecom ++ shift ++ test dm_mod == ums-eneub6250 ++ shift ++ test dm_mod == ums-datafab ++ shift ++ test dm_mod == ums-cypress ++ shift ++ test dm_mod == ums-alauda ++ shift ++ test dm_mod == uas ++ shift ++ test dm_mod == usb-storage ++ shift ++ test dm_mod == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray sd_mod zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=sd_mod ++ test -z sd_mod ++ shift ++ test sd_mod == zram ++ shift ++ test sd_mod == virtio_blk ++ shift ++ test sd_mod == skd ++ shift ++ test sd_mod == rbd ++ shift ++ test sd_mod == pktcdvd ++ shift ++ test sd_mod == nbd ++ shift ++ test sd_mod == mtip32xx ++ shift ++ test sd_mod == floppy ++ shift ++ test sd_mod == loop ++ shift ++ test sd_mod == cryptoloop ++ shift ++ test sd_mod == brd ++ shift ++ test sd_mod == aoe ++ shift ++ test sd_mod == nosy ++ shift ++ test sd_mod == firewire-sbp2 ++ shift ++ test sd_mod == firewire-ohci ++ shift ++ test sd_mod == firewire-net ++ shift ++ test sd_mod == firewire-core ++ shift ++ test sd_mod == sata_sx4 ++ shift ++ test sd_mod == sata_svw ++ shift ++ test sd_mod == sata_sil24 ++ shift ++ test sd_mod == sata_qstor ++ shift ++ test sd_mod == sata_inic162x ++ shift ++ test sd_mod == pdc_adma ++ shift ++ test sd_mod == ata_generic ++ shift ++ test sd_mod == libahci_platform ++ shift ++ test sd_mod == ahci_platform ++ shift ++ test sd_mod == ahci ++ shift ++ test sd_mod == libata ++ shift ++ test sd_mod == libahci ++ shift ++ test sd_mod == acard-ahci ++ shift ++ test sd_mod == md-cluster ++ shift ++ test sd_mod == raid10 ++ shift ++ test sd_mod == raid1 ++ shift ++ test sd_mod == raid0 ++ shift ++ test sd_mod == linear ++ shift ++ test sd_mod == faulty ++ shift ++ test sd_mod == dm-zero ++ shift ++ test sd_mod == dm-thin-pool ++ shift ++ test sd_mod == dm-switch ++ shift ++ test sd_mod == dm-snapshot ++ shift ++ test sd_mod == dm-service-time ++ shift ++ test sd_mod == dm-round-robin ++ shift ++ test sd_mod == raid456 ++ shift ++ test sd_mod == md-mod ++ shift ++ test sd_mod == dm-raid ++ shift ++ test sd_mod == dm-queue-length ++ shift ++ test sd_mod == dm-region-hash ++ shift ++ test sd_mod == dm-mirror ++ shift ++ test sd_mod == dm-log-writes ++ shift ++ test sd_mod == dm-log ++ shift ++ test sd_mod == dm-log-userspace ++ shift ++ test sd_mod == dm-multipath ++ shift ++ test sd_mod == dm-least-pending ++ shift ++ test sd_mod == dm-flakey ++ shift ++ test sd_mod == dm-era ++ shift ++ test sd_mod == dm-delay ++ shift ++ test sd_mod == dm-crypt ++ shift ++ test sd_mod == dm-cache-smq ++ shift ++ test sd_mod == dm-persistent-data ++ shift ++ test sd_mod == dm-cache ++ shift ++ test sd_mod == dm-cache-cleaner ++ shift ++ test sd_mod == dm-mod ++ shift ++ test sd_mod == dm-bufio ++ shift ++ test sd_mod == dm-bio-prison ++ shift ++ test sd_mod == bcache ++ shift ++ test sd_mod == mptscsih ++ shift ++ test sd_mod == mptsas ++ shift ++ test sd_mod == mptctl ++ shift ++ test sd_mod == mptbase ++ shift ++ test sd_mod == virtio_scsi ++ shift ++ test sd_mod == sym53c8xx ++ shift ++ test sd_mod == stex ++ shift ++ test sd_mod == st ++ shift ++ test sd_mod == snic ++ shift ++ test sd_mod == sg ++ shift ++ test sd_mod == ses ++ shift ++ test sd_mod == sd_mod ++ return 0 ++ echo sd_mod ++ read module junk ++ IsInArray sr_mod zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=sr_mod ++ test -z sr_mod ++ shift ++ test sr_mod == zram ++ shift ++ test sr_mod == virtio_blk ++ shift ++ test sr_mod == skd ++ shift ++ test sr_mod == rbd ++ shift ++ test sr_mod == pktcdvd ++ shift ++ test sr_mod == nbd ++ shift ++ test sr_mod == mtip32xx ++ shift ++ test sr_mod == floppy ++ shift ++ test sr_mod == loop ++ shift ++ test sr_mod == cryptoloop ++ shift ++ test sr_mod == brd ++ shift ++ test sr_mod == aoe ++ shift ++ test sr_mod == nosy ++ shift ++ test sr_mod == firewire-sbp2 ++ shift ++ test sr_mod == firewire-ohci ++ shift ++ test sr_mod == firewire-net ++ shift ++ test sr_mod == firewire-core ++ shift ++ test sr_mod == sata_sx4 ++ shift ++ test sr_mod == sata_svw ++ shift ++ test sr_mod == sata_sil24 ++ shift ++ test sr_mod == sata_qstor ++ shift ++ test sr_mod == sata_inic162x ++ shift ++ test sr_mod == pdc_adma ++ shift ++ test sr_mod == ata_generic ++ shift ++ test sr_mod == libahci_platform ++ shift ++ test sr_mod == ahci_platform ++ shift ++ test sr_mod == ahci ++ shift ++ test sr_mod == libata ++ shift ++ test sr_mod == libahci ++ shift ++ test sr_mod == acard-ahci ++ shift ++ test sr_mod == md-cluster ++ shift ++ test sr_mod == raid10 ++ shift ++ test sr_mod == raid1 ++ shift ++ test sr_mod == raid0 ++ shift ++ test sr_mod == linear ++ shift ++ test sr_mod == faulty ++ shift ++ test sr_mod == dm-zero ++ shift ++ test sr_mod == dm-thin-pool ++ shift ++ test sr_mod == dm-switch ++ shift ++ test sr_mod == dm-snapshot ++ shift ++ test sr_mod == dm-service-time ++ shift ++ test sr_mod == dm-round-robin ++ shift ++ test sr_mod == raid456 ++ shift ++ test sr_mod == md-mod ++ shift ++ test sr_mod == dm-raid ++ shift ++ test sr_mod == dm-queue-length ++ shift ++ test sr_mod == dm-region-hash ++ shift ++ test sr_mod == dm-mirror ++ shift ++ test sr_mod == dm-log-writes ++ shift ++ test sr_mod == dm-log ++ shift ++ test sr_mod == dm-log-userspace ++ shift ++ test sr_mod == dm-multipath ++ shift ++ test sr_mod == dm-least-pending ++ shift ++ test sr_mod == dm-flakey ++ shift ++ test sr_mod == dm-era ++ shift ++ test sr_mod == dm-delay ++ shift ++ test sr_mod == dm-crypt ++ shift ++ test sr_mod == dm-cache-smq ++ shift ++ test sr_mod == dm-persistent-data ++ shift ++ test sr_mod == dm-cache ++ shift ++ test sr_mod == dm-cache-cleaner ++ shift ++ test sr_mod == dm-mod ++ shift ++ test sr_mod == dm-bufio ++ shift ++ test sr_mod == dm-bio-prison ++ shift ++ test sr_mod == bcache ++ shift ++ test sr_mod == mptscsih ++ shift ++ test sr_mod == mptsas ++ shift ++ test sr_mod == mptctl ++ shift ++ test sr_mod == mptbase ++ shift ++ test sr_mod == virtio_scsi ++ shift ++ test sr_mod == sym53c8xx ++ shift ++ test sr_mod == stex ++ shift ++ test sr_mod == st ++ shift ++ test sr_mod == snic ++ shift ++ test sr_mod == sg ++ shift ++ test sr_mod == ses ++ shift ++ test sr_mod == sd_mod ++ shift ++ test sr_mod == qla4xxx ++ shift ++ test sr_mod == tcm_qla2xxx ++ shift ++ test sr_mod == qla2xxx ++ shift ++ test sr_mod == qedi ++ shift ++ test sr_mod == qedf ++ shift ++ test sr_mod == pmcraid ++ shift ++ test sr_mod == pm80xx ++ shift ++ test sr_mod == osd ++ shift ++ test sr_mod == libosd ++ shift ++ test sr_mod == mvsas ++ shift ++ test sr_mod == raid_class ++ shift ++ test sr_mod == mpt3sas ++ shift ++ test sr_mod == megaraid_sas ++ shift ++ test sr_mod == lpfc ++ shift ++ test sr_mod == iscsi_tcp ++ shift ++ test sr_mod == ipr ++ shift ++ test sr_mod == scsi_transport_srp ++ shift ++ test sr_mod == ibmvscsi ++ shift ++ test sr_mod == ibmvfc ++ shift ++ test sr_mod == esas2r ++ shift ++ test sr_mod == scsi_dh_rdac ++ shift ++ test sr_mod == scsi_dh_hp_sw ++ shift ++ test sr_mod == scsi_dh_emc ++ shift ++ test sr_mod == scsi_dh_alua ++ shift ++ test sr_mod == cxlflash ++ shift ++ test sr_mod == libiscsi_tcp ++ shift ++ test sr_mod == cxgb4i ++ shift ++ test sr_mod == libcxgbi ++ shift ++ test sr_mod == cxgb3i ++ shift ++ test sr_mod == csiostor ++ shift ++ test sr_mod == ch ++ shift ++ test sr_mod == bnx2i ++ shift ++ test sr_mod == libfc ++ shift ++ test sr_mod == fcoe ++ shift ++ test sr_mod == libfcoe ++ shift ++ test sr_mod == bnx2fc ++ shift ++ test sr_mod == scsi_transport_fc ++ shift ++ test sr_mod == bfa ++ shift ++ test sr_mod == scsi_transport_iscsi ++ shift ++ test sr_mod == libiscsi ++ shift ++ test sr_mod == iscsi_boot_sysfs ++ shift ++ test sr_mod == be2iscsi ++ shift ++ test sr_mod == arcmsr ++ shift ++ test sr_mod == scsi_transport_spi ++ shift ++ test sr_mod == esp_scsi ++ shift ++ test sr_mod == am53c974 ++ shift ++ test sr_mod == libsas ++ shift ++ test sr_mod == aic94xx ++ shift ++ test sr_mod == aacraid ++ shift ++ test sr_mod == 3w-sas ++ shift ++ test sr_mod == scsi_transport_sas ++ shift ++ test sr_mod == sr_mod ++ return 0 ++ echo sr_mod ++ read module junk ++ IsInArray cdrom zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=cdrom ++ test -z cdrom ++ shift ++ test cdrom == zram ++ shift ++ test cdrom == virtio_blk ++ shift ++ test cdrom == skd ++ shift ++ test cdrom == rbd ++ shift ++ test cdrom == pktcdvd ++ shift ++ test cdrom == nbd ++ shift ++ test cdrom == mtip32xx ++ shift ++ test cdrom == floppy ++ shift ++ test cdrom == loop ++ shift ++ test cdrom == cryptoloop ++ shift ++ test cdrom == brd ++ shift ++ test cdrom == aoe ++ shift ++ test cdrom == nosy ++ shift ++ test cdrom == firewire-sbp2 ++ shift ++ test cdrom == firewire-ohci ++ shift ++ test cdrom == firewire-net ++ shift ++ test cdrom == firewire-core ++ shift ++ test cdrom == sata_sx4 ++ shift ++ test cdrom == sata_svw ++ shift ++ test cdrom == sata_sil24 ++ shift ++ test cdrom == sata_qstor ++ shift ++ test cdrom == sata_inic162x ++ shift ++ test cdrom == pdc_adma ++ shift ++ test cdrom == ata_generic ++ shift ++ test cdrom == libahci_platform ++ shift ++ test cdrom == ahci_platform ++ shift ++ test cdrom == ahci ++ shift ++ test cdrom == libata ++ shift ++ test cdrom == libahci ++ shift ++ test cdrom == acard-ahci ++ shift ++ test cdrom == md-cluster ++ shift ++ test cdrom == raid10 ++ shift ++ test cdrom == raid1 ++ shift ++ test cdrom == raid0 ++ shift ++ test cdrom == linear ++ shift ++ test cdrom == faulty ++ shift ++ test cdrom == dm-zero ++ shift ++ test cdrom == dm-thin-pool ++ shift ++ test cdrom == dm-switch ++ shift ++ test cdrom == dm-snapshot ++ shift ++ test cdrom == dm-service-time ++ shift ++ test cdrom == dm-round-robin ++ shift ++ test cdrom == raid456 ++ shift ++ test cdrom == md-mod ++ shift ++ test cdrom == dm-raid ++ shift ++ test cdrom == dm-queue-length ++ shift ++ test cdrom == dm-region-hash ++ shift ++ test cdrom == dm-mirror ++ shift ++ test cdrom == dm-log-writes ++ shift ++ test cdrom == dm-log ++ shift ++ test cdrom == dm-log-userspace ++ shift ++ test cdrom == dm-multipath ++ shift ++ test cdrom == dm-least-pending ++ shift ++ test cdrom == dm-flakey ++ shift ++ test cdrom == dm-era ++ shift ++ test cdrom == dm-delay ++ shift ++ test cdrom == dm-crypt ++ shift ++ test cdrom == dm-cache-smq ++ shift ++ test cdrom == dm-persistent-data ++ shift ++ test cdrom == dm-cache ++ shift ++ test cdrom == dm-cache-cleaner ++ shift ++ test cdrom == dm-mod ++ shift ++ test cdrom == dm-bufio ++ shift ++ test cdrom == dm-bio-prison ++ shift ++ test cdrom == bcache ++ shift ++ test cdrom == mptscsih ++ shift ++ test cdrom == mptsas ++ shift ++ test cdrom == mptctl ++ shift ++ test cdrom == mptbase ++ shift ++ test cdrom == virtio_scsi ++ shift ++ test cdrom == sym53c8xx ++ shift ++ test cdrom == stex ++ shift ++ test cdrom == st ++ shift ++ test cdrom == snic ++ shift ++ test cdrom == sg ++ shift ++ test cdrom == ses ++ shift ++ test cdrom == sd_mod ++ shift ++ test cdrom == qla4xxx ++ shift ++ test cdrom == tcm_qla2xxx ++ shift ++ test cdrom == qla2xxx ++ shift ++ test cdrom == qedi ++ shift ++ test cdrom == qedf ++ shift ++ test cdrom == pmcraid ++ shift ++ test cdrom == pm80xx ++ shift ++ test cdrom == osd ++ shift ++ test cdrom == libosd ++ shift ++ test cdrom == mvsas ++ shift ++ test cdrom == raid_class ++ shift ++ test cdrom == mpt3sas ++ shift ++ test cdrom == megaraid_sas ++ shift ++ test cdrom == lpfc ++ shift ++ test cdrom == iscsi_tcp ++ shift ++ test cdrom == ipr ++ shift ++ test cdrom == scsi_transport_srp ++ shift ++ test cdrom == ibmvscsi ++ shift ++ test cdrom == ibmvfc ++ shift ++ test cdrom == esas2r ++ shift ++ test cdrom == scsi_dh_rdac ++ shift ++ test cdrom == scsi_dh_hp_sw ++ shift ++ test cdrom == scsi_dh_emc ++ shift ++ test cdrom == scsi_dh_alua ++ shift ++ test cdrom == cxlflash ++ shift ++ test cdrom == libiscsi_tcp ++ shift ++ test cdrom == cxgb4i ++ shift ++ test cdrom == libcxgbi ++ shift ++ test cdrom == cxgb3i ++ shift ++ test cdrom == csiostor ++ shift ++ test cdrom == ch ++ shift ++ test cdrom == bnx2i ++ shift ++ test cdrom == libfc ++ shift ++ test cdrom == fcoe ++ shift ++ test cdrom == libfcoe ++ shift ++ test cdrom == bnx2fc ++ shift ++ test cdrom == scsi_transport_fc ++ shift ++ test cdrom == bfa ++ shift ++ test cdrom == scsi_transport_iscsi ++ shift ++ test cdrom == libiscsi ++ shift ++ test cdrom == iscsi_boot_sysfs ++ shift ++ test cdrom == be2iscsi ++ shift ++ test cdrom == arcmsr ++ shift ++ test cdrom == scsi_transport_spi ++ shift ++ test cdrom == esp_scsi ++ shift ++ test cdrom == am53c974 ++ shift ++ test cdrom == libsas ++ shift ++ test cdrom == aic94xx ++ shift ++ test cdrom == aacraid ++ shift ++ test cdrom == 3w-sas ++ shift ++ test cdrom == scsi_transport_sas ++ shift ++ test cdrom == sr_mod ++ shift ++ test cdrom == scsi_mod ++ shift ++ test cdrom == ums-usbat ++ shift ++ test cdrom == ums-sddr55 ++ shift ++ test cdrom == ums-sddr09 ++ shift ++ test cdrom == ums-realtek ++ shift ++ test cdrom == ums-onetouch ++ shift ++ test cdrom == ums-karma ++ shift ++ test cdrom == ums-jumpshot ++ shift ++ test cdrom == ums-isd200 ++ shift ++ test cdrom == ums-freecom ++ shift ++ test cdrom == ums-eneub6250 ++ shift ++ test cdrom == ums-datafab ++ shift ++ test cdrom == ums-cypress ++ shift ++ test cdrom == ums-alauda ++ shift ++ test cdrom == uas ++ shift ++ test cdrom == usb-storage ++ shift ++ test cdrom == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray ibmvfc zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=ibmvfc ++ test -z ibmvfc ++ shift ++ test ibmvfc == zram ++ shift ++ test ibmvfc == virtio_blk ++ shift ++ test ibmvfc == skd ++ shift ++ test ibmvfc == rbd ++ shift ++ test ibmvfc == pktcdvd ++ shift ++ test ibmvfc == nbd ++ shift ++ test ibmvfc == mtip32xx ++ shift ++ test ibmvfc == floppy ++ shift ++ test ibmvfc == loop ++ shift ++ test ibmvfc == cryptoloop ++ shift ++ test ibmvfc == brd ++ shift ++ test ibmvfc == aoe ++ shift ++ test ibmvfc == nosy ++ shift ++ test ibmvfc == firewire-sbp2 ++ shift ++ test ibmvfc == firewire-ohci ++ shift ++ test ibmvfc == firewire-net ++ shift ++ test ibmvfc == firewire-core ++ shift ++ test ibmvfc == sata_sx4 ++ shift ++ test ibmvfc == sata_svw ++ shift ++ test ibmvfc == sata_sil24 ++ shift ++ test ibmvfc == sata_qstor ++ shift ++ test ibmvfc == sata_inic162x ++ shift ++ test ibmvfc == pdc_adma ++ shift ++ test ibmvfc == ata_generic ++ shift ++ test ibmvfc == libahci_platform ++ shift ++ test ibmvfc == ahci_platform ++ shift ++ test ibmvfc == ahci ++ shift ++ test ibmvfc == libata ++ shift ++ test ibmvfc == libahci ++ shift ++ test ibmvfc == acard-ahci ++ shift ++ test ibmvfc == md-cluster ++ shift ++ test ibmvfc == raid10 ++ shift ++ test ibmvfc == raid1 ++ shift ++ test ibmvfc == raid0 ++ shift ++ test ibmvfc == linear ++ shift ++ test ibmvfc == faulty ++ shift ++ test ibmvfc == dm-zero ++ shift ++ test ibmvfc == dm-thin-pool ++ shift ++ test ibmvfc == dm-switch ++ shift ++ test ibmvfc == dm-snapshot ++ shift ++ test ibmvfc == dm-service-time ++ shift ++ test ibmvfc == dm-round-robin ++ shift ++ test ibmvfc == raid456 ++ shift ++ test ibmvfc == md-mod ++ shift ++ test ibmvfc == dm-raid ++ shift ++ test ibmvfc == dm-queue-length ++ shift ++ test ibmvfc == dm-region-hash ++ shift ++ test ibmvfc == dm-mirror ++ shift ++ test ibmvfc == dm-log-writes ++ shift ++ test ibmvfc == dm-log ++ shift ++ test ibmvfc == dm-log-userspace ++ shift ++ test ibmvfc == dm-multipath ++ shift ++ test ibmvfc == dm-least-pending ++ shift ++ test ibmvfc == dm-flakey ++ shift ++ test ibmvfc == dm-era ++ shift ++ test ibmvfc == dm-delay ++ shift ++ test ibmvfc == dm-crypt ++ shift ++ test ibmvfc == dm-cache-smq ++ shift ++ test ibmvfc == dm-persistent-data ++ shift ++ test ibmvfc == dm-cache ++ shift ++ test ibmvfc == dm-cache-cleaner ++ shift ++ test ibmvfc == dm-mod ++ shift ++ test ibmvfc == dm-bufio ++ shift ++ test ibmvfc == dm-bio-prison ++ shift ++ test ibmvfc == bcache ++ shift ++ test ibmvfc == mptscsih ++ shift ++ test ibmvfc == mptsas ++ shift ++ test ibmvfc == mptctl ++ shift ++ test ibmvfc == mptbase ++ shift ++ test ibmvfc == virtio_scsi ++ shift ++ test ibmvfc == sym53c8xx ++ shift ++ test ibmvfc == stex ++ shift ++ test ibmvfc == st ++ shift ++ test ibmvfc == snic ++ shift ++ test ibmvfc == sg ++ shift ++ test ibmvfc == ses ++ shift ++ test ibmvfc == sd_mod ++ shift ++ test ibmvfc == qla4xxx ++ shift ++ test ibmvfc == tcm_qla2xxx ++ shift ++ test ibmvfc == qla2xxx ++ shift ++ test ibmvfc == qedi ++ shift ++ test ibmvfc == qedf ++ shift ++ test ibmvfc == pmcraid ++ shift ++ test ibmvfc == pm80xx ++ shift ++ test ibmvfc == osd ++ shift ++ test ibmvfc == libosd ++ shift ++ test ibmvfc == mvsas ++ shift ++ test ibmvfc == raid_class ++ shift ++ test ibmvfc == mpt3sas ++ shift ++ test ibmvfc == megaraid_sas ++ shift ++ test ibmvfc == lpfc ++ shift ++ test ibmvfc == iscsi_tcp ++ shift ++ test ibmvfc == ipr ++ shift ++ test ibmvfc == scsi_transport_srp ++ shift ++ test ibmvfc == ibmvscsi ++ shift ++ test ibmvfc == ibmvfc ++ return 0 ++ echo ibmvfc ++ read module junk ++ IsInArray ibmvscsi zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=ibmvscsi ++ test -z ibmvscsi ++ shift ++ test ibmvscsi == zram ++ shift ++ test ibmvscsi == virtio_blk ++ shift ++ test ibmvscsi == skd ++ shift ++ test ibmvscsi == rbd ++ shift ++ test ibmvscsi == pktcdvd ++ shift ++ test ibmvscsi == nbd ++ shift ++ test ibmvscsi == mtip32xx ++ shift ++ test ibmvscsi == floppy ++ shift ++ test ibmvscsi == loop ++ shift ++ test ibmvscsi == cryptoloop ++ shift ++ test ibmvscsi == brd ++ shift ++ test ibmvscsi == aoe ++ shift ++ test ibmvscsi == nosy ++ shift ++ test ibmvscsi == firewire-sbp2 ++ shift ++ test ibmvscsi == firewire-ohci ++ shift ++ test ibmvscsi == firewire-net ++ shift ++ test ibmvscsi == firewire-core ++ shift ++ test ibmvscsi == sata_sx4 ++ shift ++ test ibmvscsi == sata_svw ++ shift ++ test ibmvscsi == sata_sil24 ++ shift ++ test ibmvscsi == sata_qstor ++ shift ++ test ibmvscsi == sata_inic162x ++ shift ++ test ibmvscsi == pdc_adma ++ shift ++ test ibmvscsi == ata_generic ++ shift ++ test ibmvscsi == libahci_platform ++ shift ++ test ibmvscsi == ahci_platform ++ shift ++ test ibmvscsi == ahci ++ shift ++ test ibmvscsi == libata ++ shift ++ test ibmvscsi == libahci ++ shift ++ test ibmvscsi == acard-ahci ++ shift ++ test ibmvscsi == md-cluster ++ shift ++ test ibmvscsi == raid10 ++ shift ++ test ibmvscsi == raid1 ++ shift ++ test ibmvscsi == raid0 ++ shift ++ test ibmvscsi == linear ++ shift ++ test ibmvscsi == faulty ++ shift ++ test ibmvscsi == dm-zero ++ shift ++ test ibmvscsi == dm-thin-pool ++ shift ++ test ibmvscsi == dm-switch ++ shift ++ test ibmvscsi == dm-snapshot ++ shift ++ test ibmvscsi == dm-service-time ++ shift ++ test ibmvscsi == dm-round-robin ++ shift ++ test ibmvscsi == raid456 ++ shift ++ test ibmvscsi == md-mod ++ shift ++ test ibmvscsi == dm-raid ++ shift ++ test ibmvscsi == dm-queue-length ++ shift ++ test ibmvscsi == dm-region-hash ++ shift ++ test ibmvscsi == dm-mirror ++ shift ++ test ibmvscsi == dm-log-writes ++ shift ++ test ibmvscsi == dm-log ++ shift ++ test ibmvscsi == dm-log-userspace ++ shift ++ test ibmvscsi == dm-multipath ++ shift ++ test ibmvscsi == dm-least-pending ++ shift ++ test ibmvscsi == dm-flakey ++ shift ++ test ibmvscsi == dm-era ++ shift ++ test ibmvscsi == dm-delay ++ shift ++ test ibmvscsi == dm-crypt ++ shift ++ test ibmvscsi == dm-cache-smq ++ shift ++ test ibmvscsi == dm-persistent-data ++ shift ++ test ibmvscsi == dm-cache ++ shift ++ test ibmvscsi == dm-cache-cleaner ++ shift ++ test ibmvscsi == dm-mod ++ shift ++ test ibmvscsi == dm-bufio ++ shift ++ test ibmvscsi == dm-bio-prison ++ shift ++ test ibmvscsi == bcache ++ shift ++ test ibmvscsi == mptscsih ++ shift ++ test ibmvscsi == mptsas ++ shift ++ test ibmvscsi == mptctl ++ shift ++ test ibmvscsi == mptbase ++ shift ++ test ibmvscsi == virtio_scsi ++ shift ++ test ibmvscsi == sym53c8xx ++ shift ++ test ibmvscsi == stex ++ shift ++ test ibmvscsi == st ++ shift ++ test ibmvscsi == snic ++ shift ++ test ibmvscsi == sg ++ shift ++ test ibmvscsi == ses ++ shift ++ test ibmvscsi == sd_mod ++ shift ++ test ibmvscsi == qla4xxx ++ shift ++ test ibmvscsi == tcm_qla2xxx ++ shift ++ test ibmvscsi == qla2xxx ++ shift ++ test ibmvscsi == qedi ++ shift ++ test ibmvscsi == qedf ++ shift ++ test ibmvscsi == pmcraid ++ shift ++ test ibmvscsi == pm80xx ++ shift ++ test ibmvscsi == osd ++ shift ++ test ibmvscsi == libosd ++ shift ++ test ibmvscsi == mvsas ++ shift ++ test ibmvscsi == raid_class ++ shift ++ test ibmvscsi == mpt3sas ++ shift ++ test ibmvscsi == megaraid_sas ++ shift ++ test ibmvscsi == lpfc ++ shift ++ test ibmvscsi == iscsi_tcp ++ shift ++ test ibmvscsi == ipr ++ shift ++ test ibmvscsi == scsi_transport_srp ++ shift ++ test ibmvscsi == ibmvscsi ++ return 0 ++ echo ibmvscsi ++ read module junk ++ IsInArray scsi_transport_fc zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=scsi_transport_fc ++ test -z scsi_transport_fc ++ shift ++ test scsi_transport_fc == zram ++ shift ++ test scsi_transport_fc == virtio_blk ++ shift ++ test scsi_transport_fc == skd ++ shift ++ test scsi_transport_fc == rbd ++ shift ++ test scsi_transport_fc == pktcdvd ++ shift ++ test scsi_transport_fc == nbd ++ shift ++ test scsi_transport_fc == mtip32xx ++ shift ++ test scsi_transport_fc == floppy ++ shift ++ test scsi_transport_fc == loop ++ shift ++ test scsi_transport_fc == cryptoloop ++ shift ++ test scsi_transport_fc == brd ++ shift ++ test scsi_transport_fc == aoe ++ shift ++ test scsi_transport_fc == nosy ++ shift ++ test scsi_transport_fc == firewire-sbp2 ++ shift ++ test scsi_transport_fc == firewire-ohci ++ shift ++ test scsi_transport_fc == firewire-net ++ shift ++ test scsi_transport_fc == firewire-core ++ shift ++ test scsi_transport_fc == sata_sx4 ++ shift ++ test scsi_transport_fc == sata_svw ++ shift ++ test scsi_transport_fc == sata_sil24 ++ shift ++ test scsi_transport_fc == sata_qstor ++ shift ++ test scsi_transport_fc == sata_inic162x ++ shift ++ test scsi_transport_fc == pdc_adma ++ shift ++ test scsi_transport_fc == ata_generic ++ shift ++ test scsi_transport_fc == libahci_platform ++ shift ++ test scsi_transport_fc == ahci_platform ++ shift ++ test scsi_transport_fc == ahci ++ shift ++ test scsi_transport_fc == libata ++ shift ++ test scsi_transport_fc == libahci ++ shift ++ test scsi_transport_fc == acard-ahci ++ shift ++ test scsi_transport_fc == md-cluster ++ shift ++ test scsi_transport_fc == raid10 ++ shift ++ test scsi_transport_fc == raid1 ++ shift ++ test scsi_transport_fc == raid0 ++ shift ++ test scsi_transport_fc == linear ++ shift ++ test scsi_transport_fc == faulty ++ shift ++ test scsi_transport_fc == dm-zero ++ shift ++ test scsi_transport_fc == dm-thin-pool ++ shift ++ test scsi_transport_fc == dm-switch ++ shift ++ test scsi_transport_fc == dm-snapshot ++ shift ++ test scsi_transport_fc == dm-service-time ++ shift ++ test scsi_transport_fc == dm-round-robin ++ shift ++ test scsi_transport_fc == raid456 ++ shift ++ test scsi_transport_fc == md-mod ++ shift ++ test scsi_transport_fc == dm-raid ++ shift ++ test scsi_transport_fc == dm-queue-length ++ shift ++ test scsi_transport_fc == dm-region-hash ++ shift ++ test scsi_transport_fc == dm-mirror ++ shift ++ test scsi_transport_fc == dm-log-writes ++ shift ++ test scsi_transport_fc == dm-log ++ shift ++ test scsi_transport_fc == dm-log-userspace ++ shift ++ test scsi_transport_fc == dm-multipath ++ shift ++ test scsi_transport_fc == dm-least-pending ++ shift ++ test scsi_transport_fc == dm-flakey ++ shift ++ test scsi_transport_fc == dm-era ++ shift ++ test scsi_transport_fc == dm-delay ++ shift ++ test scsi_transport_fc == dm-crypt ++ shift ++ test scsi_transport_fc == dm-cache-smq ++ shift ++ test scsi_transport_fc == dm-persistent-data ++ shift ++ test scsi_transport_fc == dm-cache ++ shift ++ test scsi_transport_fc == dm-cache-cleaner ++ shift ++ test scsi_transport_fc == dm-mod ++ shift ++ test scsi_transport_fc == dm-bufio ++ shift ++ test scsi_transport_fc == dm-bio-prison ++ shift ++ test scsi_transport_fc == bcache ++ shift ++ test scsi_transport_fc == mptscsih ++ shift ++ test scsi_transport_fc == mptsas ++ shift ++ test scsi_transport_fc == mptctl ++ shift ++ test scsi_transport_fc == mptbase ++ shift ++ test scsi_transport_fc == virtio_scsi ++ shift ++ test scsi_transport_fc == sym53c8xx ++ shift ++ test scsi_transport_fc == stex ++ shift ++ test scsi_transport_fc == st ++ shift ++ test scsi_transport_fc == snic ++ shift ++ test scsi_transport_fc == sg ++ shift ++ test scsi_transport_fc == ses ++ shift ++ test scsi_transport_fc == sd_mod ++ shift ++ test scsi_transport_fc == qla4xxx ++ shift ++ test scsi_transport_fc == tcm_qla2xxx ++ shift ++ test scsi_transport_fc == qla2xxx ++ shift ++ test scsi_transport_fc == qedi ++ shift ++ test scsi_transport_fc == qedf ++ shift ++ test scsi_transport_fc == pmcraid ++ shift ++ test scsi_transport_fc == pm80xx ++ shift ++ test scsi_transport_fc == osd ++ shift ++ test scsi_transport_fc == libosd ++ shift ++ test scsi_transport_fc == mvsas ++ shift ++ test scsi_transport_fc == raid_class ++ shift ++ test scsi_transport_fc == mpt3sas ++ shift ++ test scsi_transport_fc == megaraid_sas ++ shift ++ test scsi_transport_fc == lpfc ++ shift ++ test scsi_transport_fc == iscsi_tcp ++ shift ++ test scsi_transport_fc == ipr ++ shift ++ test scsi_transport_fc == scsi_transport_srp ++ shift ++ test scsi_transport_fc == ibmvscsi ++ shift ++ test scsi_transport_fc == ibmvfc ++ shift ++ test scsi_transport_fc == esas2r ++ shift ++ test scsi_transport_fc == scsi_dh_rdac ++ shift ++ test scsi_transport_fc == scsi_dh_hp_sw ++ shift ++ test scsi_transport_fc == scsi_dh_emc ++ shift ++ test scsi_transport_fc == scsi_dh_alua ++ shift ++ test scsi_transport_fc == cxlflash ++ shift ++ test scsi_transport_fc == libiscsi_tcp ++ shift ++ test scsi_transport_fc == cxgb4i ++ shift ++ test scsi_transport_fc == libcxgbi ++ shift ++ test scsi_transport_fc == cxgb3i ++ shift ++ test scsi_transport_fc == csiostor ++ shift ++ test scsi_transport_fc == ch ++ shift ++ test scsi_transport_fc == bnx2i ++ shift ++ test scsi_transport_fc == libfc ++ shift ++ test scsi_transport_fc == fcoe ++ shift ++ test scsi_transport_fc == libfcoe ++ shift ++ test scsi_transport_fc == bnx2fc ++ shift ++ test scsi_transport_fc == scsi_transport_fc ++ return 0 ++ echo scsi_transport_fc ++ read module junk ++ IsInArray scsi_transport_srp zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=scsi_transport_srp ++ test -z scsi_transport_srp ++ shift ++ test scsi_transport_srp == zram ++ shift ++ test scsi_transport_srp == virtio_blk ++ shift ++ test scsi_transport_srp == skd ++ shift ++ test scsi_transport_srp == rbd ++ shift ++ test scsi_transport_srp == pktcdvd ++ shift ++ test scsi_transport_srp == nbd ++ shift ++ test scsi_transport_srp == mtip32xx ++ shift ++ test scsi_transport_srp == floppy ++ shift ++ test scsi_transport_srp == loop ++ shift ++ test scsi_transport_srp == cryptoloop ++ shift ++ test scsi_transport_srp == brd ++ shift ++ test scsi_transport_srp == aoe ++ shift ++ test scsi_transport_srp == nosy ++ shift ++ test scsi_transport_srp == firewire-sbp2 ++ shift ++ test scsi_transport_srp == firewire-ohci ++ shift ++ test scsi_transport_srp == firewire-net ++ shift ++ test scsi_transport_srp == firewire-core ++ shift ++ test scsi_transport_srp == sata_sx4 ++ shift ++ test scsi_transport_srp == sata_svw ++ shift ++ test scsi_transport_srp == sata_sil24 ++ shift ++ test scsi_transport_srp == sata_qstor ++ shift ++ test scsi_transport_srp == sata_inic162x ++ shift ++ test scsi_transport_srp == pdc_adma ++ shift ++ test scsi_transport_srp == ata_generic ++ shift ++ test scsi_transport_srp == libahci_platform ++ shift ++ test scsi_transport_srp == ahci_platform ++ shift ++ test scsi_transport_srp == ahci ++ shift ++ test scsi_transport_srp == libata ++ shift ++ test scsi_transport_srp == libahci ++ shift ++ test scsi_transport_srp == acard-ahci ++ shift ++ test scsi_transport_srp == md-cluster ++ shift ++ test scsi_transport_srp == raid10 ++ shift ++ test scsi_transport_srp == raid1 ++ shift ++ test scsi_transport_srp == raid0 ++ shift ++ test scsi_transport_srp == linear ++ shift ++ test scsi_transport_srp == faulty ++ shift ++ test scsi_transport_srp == dm-zero ++ shift ++ test scsi_transport_srp == dm-thin-pool ++ shift ++ test scsi_transport_srp == dm-switch ++ shift ++ test scsi_transport_srp == dm-snapshot ++ shift ++ test scsi_transport_srp == dm-service-time ++ shift ++ test scsi_transport_srp == dm-round-robin ++ shift ++ test scsi_transport_srp == raid456 ++ shift ++ test scsi_transport_srp == md-mod ++ shift ++ test scsi_transport_srp == dm-raid ++ shift ++ test scsi_transport_srp == dm-queue-length ++ shift ++ test scsi_transport_srp == dm-region-hash ++ shift ++ test scsi_transport_srp == dm-mirror ++ shift ++ test scsi_transport_srp == dm-log-writes ++ shift ++ test scsi_transport_srp == dm-log ++ shift ++ test scsi_transport_srp == dm-log-userspace ++ shift ++ test scsi_transport_srp == dm-multipath ++ shift ++ test scsi_transport_srp == dm-least-pending ++ shift ++ test scsi_transport_srp == dm-flakey ++ shift ++ test scsi_transport_srp == dm-era ++ shift ++ test scsi_transport_srp == dm-delay ++ shift ++ test scsi_transport_srp == dm-crypt ++ shift ++ test scsi_transport_srp == dm-cache-smq ++ shift ++ test scsi_transport_srp == dm-persistent-data ++ shift ++ test scsi_transport_srp == dm-cache ++ shift ++ test scsi_transport_srp == dm-cache-cleaner ++ shift ++ test scsi_transport_srp == dm-mod ++ shift ++ test scsi_transport_srp == dm-bufio ++ shift ++ test scsi_transport_srp == dm-bio-prison ++ shift ++ test scsi_transport_srp == bcache ++ shift ++ test scsi_transport_srp == mptscsih ++ shift ++ test scsi_transport_srp == mptsas ++ shift ++ test scsi_transport_srp == mptctl ++ shift ++ test scsi_transport_srp == mptbase ++ shift ++ test scsi_transport_srp == virtio_scsi ++ shift ++ test scsi_transport_srp == sym53c8xx ++ shift ++ test scsi_transport_srp == stex ++ shift ++ test scsi_transport_srp == st ++ shift ++ test scsi_transport_srp == snic ++ shift ++ test scsi_transport_srp == sg ++ shift ++ test scsi_transport_srp == ses ++ shift ++ test scsi_transport_srp == sd_mod ++ shift ++ test scsi_transport_srp == qla4xxx ++ shift ++ test scsi_transport_srp == tcm_qla2xxx ++ shift ++ test scsi_transport_srp == qla2xxx ++ shift ++ test scsi_transport_srp == qedi ++ shift ++ test scsi_transport_srp == qedf ++ shift ++ test scsi_transport_srp == pmcraid ++ shift ++ test scsi_transport_srp == pm80xx ++ shift ++ test scsi_transport_srp == osd ++ shift ++ test scsi_transport_srp == libosd ++ shift ++ test scsi_transport_srp == mvsas ++ shift ++ test scsi_transport_srp == raid_class ++ shift ++ test scsi_transport_srp == mpt3sas ++ shift ++ test scsi_transport_srp == megaraid_sas ++ shift ++ test scsi_transport_srp == lpfc ++ shift ++ test scsi_transport_srp == iscsi_tcp ++ shift ++ test scsi_transport_srp == ipr ++ shift ++ test scsi_transport_srp == scsi_transport_srp ++ return 0 ++ echo scsi_transport_srp ++ read module junk ++ IsInArray scsi_mod zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=scsi_mod ++ test -z scsi_mod ++ shift ++ test scsi_mod == zram ++ shift ++ test scsi_mod == virtio_blk ++ shift ++ test scsi_mod == skd ++ shift ++ test scsi_mod == rbd ++ shift ++ test scsi_mod == pktcdvd ++ shift ++ test scsi_mod == nbd ++ shift ++ test scsi_mod == mtip32xx ++ shift ++ test scsi_mod == floppy ++ shift ++ test scsi_mod == loop ++ shift ++ test scsi_mod == cryptoloop ++ shift ++ test scsi_mod == brd ++ shift ++ test scsi_mod == aoe ++ shift ++ test scsi_mod == nosy ++ shift ++ test scsi_mod == firewire-sbp2 ++ shift ++ test scsi_mod == firewire-ohci ++ shift ++ test scsi_mod == firewire-net ++ shift ++ test scsi_mod == firewire-core ++ shift ++ test scsi_mod == sata_sx4 ++ shift ++ test scsi_mod == sata_svw ++ shift ++ test scsi_mod == sata_sil24 ++ shift ++ test scsi_mod == sata_qstor ++ shift ++ test scsi_mod == sata_inic162x ++ shift ++ test scsi_mod == pdc_adma ++ shift ++ test scsi_mod == ata_generic ++ shift ++ test scsi_mod == libahci_platform ++ shift ++ test scsi_mod == ahci_platform ++ shift ++ test scsi_mod == ahci ++ shift ++ test scsi_mod == libata ++ shift ++ test scsi_mod == libahci ++ shift ++ test scsi_mod == acard-ahci ++ shift ++ test scsi_mod == md-cluster ++ shift ++ test scsi_mod == raid10 ++ shift ++ test scsi_mod == raid1 ++ shift ++ test scsi_mod == raid0 ++ shift ++ test scsi_mod == linear ++ shift ++ test scsi_mod == faulty ++ shift ++ test scsi_mod == dm-zero ++ shift ++ test scsi_mod == dm-thin-pool ++ shift ++ test scsi_mod == dm-switch ++ shift ++ test scsi_mod == dm-snapshot ++ shift ++ test scsi_mod == dm-service-time ++ shift ++ test scsi_mod == dm-round-robin ++ shift ++ test scsi_mod == raid456 ++ shift ++ test scsi_mod == md-mod ++ shift ++ test scsi_mod == dm-raid ++ shift ++ test scsi_mod == dm-queue-length ++ shift ++ test scsi_mod == dm-region-hash ++ shift ++ test scsi_mod == dm-mirror ++ shift ++ test scsi_mod == dm-log-writes ++ shift ++ test scsi_mod == dm-log ++ shift ++ test scsi_mod == dm-log-userspace ++ shift ++ test scsi_mod == dm-multipath ++ shift ++ test scsi_mod == dm-least-pending ++ shift ++ test scsi_mod == dm-flakey ++ shift ++ test scsi_mod == dm-era ++ shift ++ test scsi_mod == dm-delay ++ shift ++ test scsi_mod == dm-crypt ++ shift ++ test scsi_mod == dm-cache-smq ++ shift ++ test scsi_mod == dm-persistent-data ++ shift ++ test scsi_mod == dm-cache ++ shift ++ test scsi_mod == dm-cache-cleaner ++ shift ++ test scsi_mod == dm-mod ++ shift ++ test scsi_mod == dm-bufio ++ shift ++ test scsi_mod == dm-bio-prison ++ shift ++ test scsi_mod == bcache ++ shift ++ test scsi_mod == mptscsih ++ shift ++ test scsi_mod == mptsas ++ shift ++ test scsi_mod == mptctl ++ shift ++ test scsi_mod == mptbase ++ shift ++ test scsi_mod == virtio_scsi ++ shift ++ test scsi_mod == sym53c8xx ++ shift ++ test scsi_mod == stex ++ shift ++ test scsi_mod == st ++ shift ++ test scsi_mod == snic ++ shift ++ test scsi_mod == sg ++ shift ++ test scsi_mod == ses ++ shift ++ test scsi_mod == sd_mod ++ shift ++ test scsi_mod == qla4xxx ++ shift ++ test scsi_mod == tcm_qla2xxx ++ shift ++ test scsi_mod == qla2xxx ++ shift ++ test scsi_mod == qedi ++ shift ++ test scsi_mod == qedf ++ shift ++ test scsi_mod == pmcraid ++ shift ++ test scsi_mod == pm80xx ++ shift ++ test scsi_mod == osd ++ shift ++ test scsi_mod == libosd ++ shift ++ test scsi_mod == mvsas ++ shift ++ test scsi_mod == raid_class ++ shift ++ test scsi_mod == mpt3sas ++ shift ++ test scsi_mod == megaraid_sas ++ shift ++ test scsi_mod == lpfc ++ shift ++ test scsi_mod == iscsi_tcp ++ shift ++ test scsi_mod == ipr ++ shift ++ test scsi_mod == scsi_transport_srp ++ shift ++ test scsi_mod == ibmvscsi ++ shift ++ test scsi_mod == ibmvfc ++ shift ++ test scsi_mod == esas2r ++ shift ++ test scsi_mod == scsi_dh_rdac ++ shift ++ test scsi_mod == scsi_dh_hp_sw ++ shift ++ test scsi_mod == scsi_dh_emc ++ shift ++ test scsi_mod == scsi_dh_alua ++ shift ++ test scsi_mod == cxlflash ++ shift ++ test scsi_mod == libiscsi_tcp ++ shift ++ test scsi_mod == cxgb4i ++ shift ++ test scsi_mod == libcxgbi ++ shift ++ test scsi_mod == cxgb3i ++ shift ++ test scsi_mod == csiostor ++ shift ++ test scsi_mod == ch ++ shift ++ test scsi_mod == bnx2i ++ shift ++ test scsi_mod == libfc ++ shift ++ test scsi_mod == fcoe ++ shift ++ test scsi_mod == libfcoe ++ shift ++ test scsi_mod == bnx2fc ++ shift ++ test scsi_mod == scsi_transport_fc ++ shift ++ test scsi_mod == bfa ++ shift ++ test scsi_mod == scsi_transport_iscsi ++ shift ++ test scsi_mod == libiscsi ++ shift ++ test scsi_mod == iscsi_boot_sysfs ++ shift ++ test scsi_mod == be2iscsi ++ shift ++ test scsi_mod == arcmsr ++ shift ++ test scsi_mod == scsi_transport_spi ++ shift ++ test scsi_mod == esp_scsi ++ shift ++ test scsi_mod == am53c974 ++ shift ++ test scsi_mod == libsas ++ shift ++ test scsi_mod == aic94xx ++ shift ++ test scsi_mod == aacraid ++ shift ++ test scsi_mod == 3w-sas ++ shift ++ test scsi_mod == scsi_transport_sas ++ shift ++ test scsi_mod == sr_mod ++ shift ++ test scsi_mod == scsi_mod ++ return 0 ++ echo scsi_mod ++ read module junk ++ IsInArray ibmveth zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=ibmveth ++ test -z ibmveth ++ shift ++ test ibmveth == zram ++ shift ++ test ibmveth == virtio_blk ++ shift ++ test ibmveth == skd ++ shift ++ test ibmveth == rbd ++ shift ++ test ibmveth == pktcdvd ++ shift ++ test ibmveth == nbd ++ shift ++ test ibmveth == mtip32xx ++ shift ++ test ibmveth == floppy ++ shift ++ test ibmveth == loop ++ shift ++ test ibmveth == cryptoloop ++ shift ++ test ibmveth == brd ++ shift ++ test ibmveth == aoe ++ shift ++ test ibmveth == nosy ++ shift ++ test ibmveth == firewire-sbp2 ++ shift ++ test ibmveth == firewire-ohci ++ shift ++ test ibmveth == firewire-net ++ shift ++ test ibmveth == firewire-core ++ shift ++ test ibmveth == sata_sx4 ++ shift ++ test ibmveth == sata_svw ++ shift ++ test ibmveth == sata_sil24 ++ shift ++ test ibmveth == sata_qstor ++ shift ++ test ibmveth == sata_inic162x ++ shift ++ test ibmveth == pdc_adma ++ shift ++ test ibmveth == ata_generic ++ shift ++ test ibmveth == libahci_platform ++ shift ++ test ibmveth == ahci_platform ++ shift ++ test ibmveth == ahci ++ shift ++ test ibmveth == libata ++ shift ++ test ibmveth == libahci ++ shift ++ test ibmveth == acard-ahci ++ shift ++ test ibmveth == md-cluster ++ shift ++ test ibmveth == raid10 ++ shift ++ test ibmveth == raid1 ++ shift ++ test ibmveth == raid0 ++ shift ++ test ibmveth == linear ++ shift ++ test ibmveth == faulty ++ shift ++ test ibmveth == dm-zero ++ shift ++ test ibmveth == dm-thin-pool ++ shift ++ test ibmveth == dm-switch ++ shift ++ test ibmveth == dm-snapshot ++ shift ++ test ibmveth == dm-service-time ++ shift ++ test ibmveth == dm-round-robin ++ shift ++ test ibmveth == raid456 ++ shift ++ test ibmveth == md-mod ++ shift ++ test ibmveth == dm-raid ++ shift ++ test ibmveth == dm-queue-length ++ shift ++ test ibmveth == dm-region-hash ++ shift ++ test ibmveth == dm-mirror ++ shift ++ test ibmveth == dm-log-writes ++ shift ++ test ibmveth == dm-log ++ shift ++ test ibmveth == dm-log-userspace ++ shift ++ test ibmveth == dm-multipath ++ shift ++ test ibmveth == dm-least-pending ++ shift ++ test ibmveth == dm-flakey ++ shift ++ test ibmveth == dm-era ++ shift ++ test ibmveth == dm-delay ++ shift ++ test ibmveth == dm-crypt ++ shift ++ test ibmveth == dm-cache-smq ++ shift ++ test ibmveth == dm-persistent-data ++ shift ++ test ibmveth == dm-cache ++ shift ++ test ibmveth == dm-cache-cleaner ++ shift ++ test ibmveth == dm-mod ++ shift ++ test ibmveth == dm-bufio ++ shift ++ test ibmveth == dm-bio-prison ++ shift ++ test ibmveth == bcache ++ shift ++ test ibmveth == mptscsih ++ shift ++ test ibmveth == mptsas ++ shift ++ test ibmveth == mptctl ++ shift ++ test ibmveth == mptbase ++ shift ++ test ibmveth == virtio_scsi ++ shift ++ test ibmveth == sym53c8xx ++ shift ++ test ibmveth == stex ++ shift ++ test ibmveth == st ++ shift ++ test ibmveth == snic ++ shift ++ test ibmveth == sg ++ shift ++ test ibmveth == ses ++ shift ++ test ibmveth == sd_mod ++ shift ++ test ibmveth == qla4xxx ++ shift ++ test ibmveth == tcm_qla2xxx ++ shift ++ test ibmveth == qla2xxx ++ shift ++ test ibmveth == qedi ++ shift ++ test ibmveth == qedf ++ shift ++ test ibmveth == pmcraid ++ shift ++ test ibmveth == pm80xx ++ shift ++ test ibmveth == osd ++ shift ++ test ibmveth == libosd ++ shift ++ test ibmveth == mvsas ++ shift ++ test ibmveth == raid_class ++ shift ++ test ibmveth == mpt3sas ++ shift ++ test ibmveth == megaraid_sas ++ shift ++ test ibmveth == lpfc ++ shift ++ test ibmveth == iscsi_tcp ++ shift ++ test ibmveth == ipr ++ shift ++ test ibmveth == scsi_transport_srp ++ shift ++ test ibmveth == ibmvscsi ++ shift ++ test ibmveth == ibmvfc ++ shift ++ test ibmveth == esas2r ++ shift ++ test ibmveth == scsi_dh_rdac ++ shift ++ test ibmveth == scsi_dh_hp_sw ++ shift ++ test ibmveth == scsi_dh_emc ++ shift ++ test ibmveth == scsi_dh_alua ++ shift ++ test ibmveth == cxlflash ++ shift ++ test ibmveth == libiscsi_tcp ++ shift ++ test ibmveth == cxgb4i ++ shift ++ test ibmveth == libcxgbi ++ shift ++ test ibmveth == cxgb3i ++ shift ++ test ibmveth == csiostor ++ shift ++ test ibmveth == ch ++ shift ++ test ibmveth == bnx2i ++ shift ++ test ibmveth == libfc ++ shift ++ test ibmveth == fcoe ++ shift ++ test ibmveth == libfcoe ++ shift ++ test ibmveth == bnx2fc ++ shift ++ test ibmveth == scsi_transport_fc ++ shift ++ test ibmveth == bfa ++ shift ++ test ibmveth == scsi_transport_iscsi ++ shift ++ test ibmveth == libiscsi ++ shift ++ test ibmveth == iscsi_boot_sysfs ++ shift ++ test ibmveth == be2iscsi ++ shift ++ test ibmveth == arcmsr ++ shift ++ test ibmveth == scsi_transport_spi ++ shift ++ test ibmveth == esp_scsi ++ shift ++ test ibmveth == am53c974 ++ shift ++ test ibmveth == libsas ++ shift ++ test ibmveth == aic94xx ++ shift ++ test ibmveth == aacraid ++ shift ++ test ibmveth == 3w-sas ++ shift ++ test ibmveth == scsi_transport_sas ++ shift ++ test ibmveth == sr_mod ++ shift ++ test ibmveth == scsi_mod ++ shift ++ test ibmveth == ums-usbat ++ shift ++ test ibmveth == ums-sddr55 ++ shift ++ test ibmveth == ums-sddr09 ++ shift ++ test ibmveth == ums-realtek ++ shift ++ test ibmveth == ums-onetouch ++ shift ++ test ibmveth == ums-karma ++ shift ++ test ibmveth == ums-jumpshot ++ shift ++ test ibmveth == ums-isd200 ++ shift ++ test ibmveth == ums-freecom ++ shift ++ test ibmveth == ums-eneub6250 ++ shift ++ test ibmveth == ums-datafab ++ shift ++ test ibmveth == ums-cypress ++ shift ++ test ibmveth == ums-alauda ++ shift ++ test ibmveth == uas ++ shift ++ test ibmveth == usb-storage ++ shift ++ test ibmveth == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray rtc_generic zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=rtc_generic ++ test -z rtc_generic ++ shift ++ test rtc_generic == zram ++ shift ++ test rtc_generic == virtio_blk ++ shift ++ test rtc_generic == skd ++ shift ++ test rtc_generic == rbd ++ shift ++ test rtc_generic == pktcdvd ++ shift ++ test rtc_generic == nbd ++ shift ++ test rtc_generic == mtip32xx ++ shift ++ test rtc_generic == floppy ++ shift ++ test rtc_generic == loop ++ shift ++ test rtc_generic == cryptoloop ++ shift ++ test rtc_generic == brd ++ shift ++ test rtc_generic == aoe ++ shift ++ test rtc_generic == nosy ++ shift ++ test rtc_generic == firewire-sbp2 ++ shift ++ test rtc_generic == firewire-ohci ++ shift ++ test rtc_generic == firewire-net ++ shift ++ test rtc_generic == firewire-core ++ shift ++ test rtc_generic == sata_sx4 ++ shift ++ test rtc_generic == sata_svw ++ shift ++ test rtc_generic == sata_sil24 ++ shift ++ test rtc_generic == sata_qstor ++ shift ++ test rtc_generic == sata_inic162x ++ shift ++ test rtc_generic == pdc_adma ++ shift ++ test rtc_generic == ata_generic ++ shift ++ test rtc_generic == libahci_platform ++ shift ++ test rtc_generic == ahci_platform ++ shift ++ test rtc_generic == ahci ++ shift ++ test rtc_generic == libata ++ shift ++ test rtc_generic == libahci ++ shift ++ test rtc_generic == acard-ahci ++ shift ++ test rtc_generic == md-cluster ++ shift ++ test rtc_generic == raid10 ++ shift ++ test rtc_generic == raid1 ++ shift ++ test rtc_generic == raid0 ++ shift ++ test rtc_generic == linear ++ shift ++ test rtc_generic == faulty ++ shift ++ test rtc_generic == dm-zero ++ shift ++ test rtc_generic == dm-thin-pool ++ shift ++ test rtc_generic == dm-switch ++ shift ++ test rtc_generic == dm-snapshot ++ shift ++ test rtc_generic == dm-service-time ++ shift ++ test rtc_generic == dm-round-robin ++ shift ++ test rtc_generic == raid456 ++ shift ++ test rtc_generic == md-mod ++ shift ++ test rtc_generic == dm-raid ++ shift ++ test rtc_generic == dm-queue-length ++ shift ++ test rtc_generic == dm-region-hash ++ shift ++ test rtc_generic == dm-mirror ++ shift ++ test rtc_generic == dm-log-writes ++ shift ++ test rtc_generic == dm-log ++ shift ++ test rtc_generic == dm-log-userspace ++ shift ++ test rtc_generic == dm-multipath ++ shift ++ test rtc_generic == dm-least-pending ++ shift ++ test rtc_generic == dm-flakey ++ shift ++ test rtc_generic == dm-era ++ shift ++ test rtc_generic == dm-delay ++ shift ++ test rtc_generic == dm-crypt ++ shift ++ test rtc_generic == dm-cache-smq ++ shift ++ test rtc_generic == dm-persistent-data ++ shift ++ test rtc_generic == dm-cache ++ shift ++ test rtc_generic == dm-cache-cleaner ++ shift ++ test rtc_generic == dm-mod ++ shift ++ test rtc_generic == dm-bufio ++ shift ++ test rtc_generic == dm-bio-prison ++ shift ++ test rtc_generic == bcache ++ shift ++ test rtc_generic == mptscsih ++ shift ++ test rtc_generic == mptsas ++ shift ++ test rtc_generic == mptctl ++ shift ++ test rtc_generic == mptbase ++ shift ++ test rtc_generic == virtio_scsi ++ shift ++ test rtc_generic == sym53c8xx ++ shift ++ test rtc_generic == stex ++ shift ++ test rtc_generic == st ++ shift ++ test rtc_generic == snic ++ shift ++ test rtc_generic == sg ++ shift ++ test rtc_generic == ses ++ shift ++ test rtc_generic == sd_mod ++ shift ++ test rtc_generic == qla4xxx ++ shift ++ test rtc_generic == tcm_qla2xxx ++ shift ++ test rtc_generic == qla2xxx ++ shift ++ test rtc_generic == qedi ++ shift ++ test rtc_generic == qedf ++ shift ++ test rtc_generic == pmcraid ++ shift ++ test rtc_generic == pm80xx ++ shift ++ test rtc_generic == osd ++ shift ++ test rtc_generic == libosd ++ shift ++ test rtc_generic == mvsas ++ shift ++ test rtc_generic == raid_class ++ shift ++ test rtc_generic == mpt3sas ++ shift ++ test rtc_generic == megaraid_sas ++ shift ++ test rtc_generic == lpfc ++ shift ++ test rtc_generic == iscsi_tcp ++ shift ++ test rtc_generic == ipr ++ shift ++ test rtc_generic == scsi_transport_srp ++ shift ++ test rtc_generic == ibmvscsi ++ shift ++ test rtc_generic == ibmvfc ++ shift ++ test rtc_generic == esas2r ++ shift ++ test rtc_generic == scsi_dh_rdac ++ shift ++ test rtc_generic == scsi_dh_hp_sw ++ shift ++ test rtc_generic == scsi_dh_emc ++ shift ++ test rtc_generic == scsi_dh_alua ++ shift ++ test rtc_generic == cxlflash ++ shift ++ test rtc_generic == libiscsi_tcp ++ shift ++ test rtc_generic == cxgb4i ++ shift ++ test rtc_generic == libcxgbi ++ shift ++ test rtc_generic == cxgb3i ++ shift ++ test rtc_generic == csiostor ++ shift ++ test rtc_generic == ch ++ shift ++ test rtc_generic == bnx2i ++ shift ++ test rtc_generic == libfc ++ shift ++ test rtc_generic == fcoe ++ shift ++ test rtc_generic == libfcoe ++ shift ++ test rtc_generic == bnx2fc ++ shift ++ test rtc_generic == scsi_transport_fc ++ shift ++ test rtc_generic == bfa ++ shift ++ test rtc_generic == scsi_transport_iscsi ++ shift ++ test rtc_generic == libiscsi ++ shift ++ test rtc_generic == iscsi_boot_sysfs ++ shift ++ test rtc_generic == be2iscsi ++ shift ++ test rtc_generic == arcmsr ++ shift ++ test rtc_generic == scsi_transport_spi ++ shift ++ test rtc_generic == esp_scsi ++ shift ++ test rtc_generic == am53c974 ++ shift ++ test rtc_generic == libsas ++ shift ++ test rtc_generic == aic94xx ++ shift ++ test rtc_generic == aacraid ++ shift ++ test rtc_generic == 3w-sas ++ shift ++ test rtc_generic == scsi_transport_sas ++ shift ++ test rtc_generic == sr_mod ++ shift ++ test rtc_generic == scsi_mod ++ shift ++ test rtc_generic == ums-usbat ++ shift ++ test rtc_generic == ums-sddr55 ++ shift ++ test rtc_generic == ums-sddr09 ++ shift ++ test rtc_generic == ums-realtek ++ shift ++ test rtc_generic == ums-onetouch ++ shift ++ test rtc_generic == ums-karma ++ shift ++ test rtc_generic == ums-jumpshot ++ shift ++ test rtc_generic == ums-isd200 ++ shift ++ test rtc_generic == ums-freecom ++ shift ++ test rtc_generic == ums-eneub6250 ++ shift ++ test rtc_generic == ums-datafab ++ shift ++ test rtc_generic == ums-cypress ++ shift ++ test rtc_generic == ums-alauda ++ shift ++ test rtc_generic == uas ++ shift ++ test rtc_generic == usb-storage ++ shift ++ test rtc_generic == '' ++ shift ++ return 1 ++ read module junk ++ IsInArray autofs4 zram virtio_blk skd rbd pktcdvd nbd mtip32xx floppy loop cryptoloop brd aoe nosy firewire-sbp2 firewire-ohci firewire-net firewire-core sata_sx4 sata_svw sata_sil24 sata_qstor sata_inic162x pdc_adma ata_generic libahci_platform ahci_platform ahci libata libahci acard-ahci md-cluster raid10 raid1 raid0 linear faulty dm-zero dm-thin-pool dm-switch dm-snapshot dm-service-time dm-round-robin raid456 md-mod dm-raid dm-queue-length dm-region-hash dm-mirror dm-log-writes dm-log dm-log-userspace dm-multipath dm-least-pending dm-flakey dm-era dm-delay dm-crypt dm-cache-smq dm-persistent-data dm-cache dm-cache-cleaner dm-mod dm-bufio dm-bio-prison bcache mptscsih mptsas mptctl mptbase virtio_scsi sym53c8xx stex st snic sg ses sd_mod qla4xxx tcm_qla2xxx qla2xxx qedi qedf pmcraid pm80xx osd libosd mvsas raid_class mpt3sas megaraid_sas lpfc iscsi_tcp ipr scsi_transport_srp ibmvscsi ibmvfc esas2r scsi_dh_rdac scsi_dh_hp_sw scsi_dh_emc scsi_dh_alua cxlflash libiscsi_tcp cxgb4i libcxgbi cxgb3i csiostor ch bnx2i libfc fcoe libfcoe bnx2fc scsi_transport_fc bfa scsi_transport_iscsi libiscsi iscsi_boot_sysfs be2iscsi arcmsr scsi_transport_spi esp_scsi am53c974 libsas aic94xx aacraid 3w-sas scsi_transport_sas sr_mod scsi_mod ums-usbat ums-sddr55 ums-sddr09 ums-realtek ums-onetouch ums-karma ums-jumpshot ums-isd200 ums-freecom ums-eneub6250 ums-datafab ums-cypress ums-alauda uas usb-storage ++ local needle=autofs4 ++ test -z autofs4 ++ shift ++ test autofs4 == zram ++ shift ++ test autofs4 == virtio_blk ++ shift ++ test autofs4 == skd ++ shift ++ test autofs4 == rbd ++ shift ++ test autofs4 == pktcdvd ++ shift ++ test autofs4 == nbd ++ shift ++ test autofs4 == mtip32xx ++ shift ++ test autofs4 == floppy ++ shift ++ test autofs4 == loop ++ shift ++ test autofs4 == cryptoloop ++ shift ++ test autofs4 == brd ++ shift ++ test autofs4 == aoe ++ shift ++ test autofs4 == nosy ++ shift ++ test autofs4 == firewire-sbp2 ++ shift ++ test autofs4 == firewire-ohci ++ shift ++ test autofs4 == firewire-net ++ shift ++ test autofs4 == firewire-core ++ shift ++ test autofs4 == sata_sx4 ++ shift ++ test autofs4 == sata_svw ++ shift ++ test autofs4 == sata_sil24 ++ shift ++ test autofs4 == sata_qstor ++ shift ++ test autofs4 == sata_inic162x ++ shift ++ test autofs4 == pdc_adma ++ shift ++ test autofs4 == ata_generic ++ shift ++ test autofs4 == libahci_platform ++ shift ++ test autofs4 == ahci_platform ++ shift ++ test autofs4 == ahci ++ shift ++ test autofs4 == libata ++ shift ++ test autofs4 == libahci ++ shift ++ test autofs4 == acard-ahci ++ shift ++ test autofs4 == md-cluster ++ shift ++ test autofs4 == raid10 ++ shift ++ test autofs4 == raid1 ++ shift ++ test autofs4 == raid0 ++ shift ++ test autofs4 == linear ++ shift ++ test autofs4 == faulty ++ shift ++ test autofs4 == dm-zero ++ shift ++ test autofs4 == dm-thin-pool ++ shift ++ test autofs4 == dm-switch ++ shift ++ test autofs4 == dm-snapshot ++ shift ++ test autofs4 == dm-service-time ++ shift ++ test autofs4 == dm-round-robin ++ shift ++ test autofs4 == raid456 ++ shift ++ test autofs4 == md-mod ++ shift ++ test autofs4 == dm-raid ++ shift ++ test autofs4 == dm-queue-length ++ shift ++ test autofs4 == dm-region-hash ++ shift ++ test autofs4 == dm-mirror ++ shift ++ test autofs4 == dm-log-writes ++ shift ++ test autofs4 == dm-log ++ shift ++ test autofs4 == dm-log-userspace ++ shift ++ test autofs4 == dm-multipath ++ shift ++ test autofs4 == dm-least-pending ++ shift ++ test autofs4 == dm-flakey ++ shift ++ test autofs4 == dm-era ++ shift ++ test autofs4 == dm-delay ++ shift ++ test autofs4 == dm-crypt ++ shift ++ test autofs4 == dm-cache-smq ++ shift ++ test autofs4 == dm-persistent-data ++ shift ++ test autofs4 == dm-cache ++ shift ++ test autofs4 == dm-cache-cleaner ++ shift ++ test autofs4 == dm-mod ++ shift ++ test autofs4 == dm-bufio ++ shift ++ test autofs4 == dm-bio-prison ++ shift ++ test autofs4 == bcache ++ shift ++ test autofs4 == mptscsih ++ shift ++ test autofs4 == mptsas ++ shift ++ test autofs4 == mptctl ++ shift ++ test autofs4 == mptbase ++ shift ++ test autofs4 == virtio_scsi ++ shift ++ test autofs4 == sym53c8xx ++ shift ++ test autofs4 == stex ++ shift ++ test autofs4 == st ++ shift ++ test autofs4 == snic ++ shift ++ test autofs4 == sg ++ shift ++ test autofs4 == ses ++ shift ++ test autofs4 == sd_mod ++ shift ++ test autofs4 == qla4xxx ++ shift ++ test autofs4 == tcm_qla2xxx ++ shift ++ test autofs4 == qla2xxx ++ shift ++ test autofs4 == qedi ++ shift ++ test autofs4 == qedf ++ shift ++ test autofs4 == pmcraid ++ shift ++ test autofs4 == pm80xx ++ shift ++ test autofs4 == osd ++ shift ++ test autofs4 == libosd ++ shift ++ test autofs4 == mvsas ++ shift ++ test autofs4 == raid_class ++ shift ++ test autofs4 == mpt3sas ++ shift ++ test autofs4 == megaraid_sas ++ shift ++ test autofs4 == lpfc ++ shift ++ test autofs4 == iscsi_tcp ++ shift ++ test autofs4 == ipr ++ shift ++ test autofs4 == scsi_transport_srp ++ shift ++ test autofs4 == ibmvscsi ++ shift ++ test autofs4 == ibmvfc ++ shift ++ test autofs4 == esas2r ++ shift ++ test autofs4 == scsi_dh_rdac ++ shift ++ test autofs4 == scsi_dh_hp_sw ++ shift ++ test autofs4 == scsi_dh_emc ++ shift ++ test autofs4 == scsi_dh_alua ++ shift ++ test autofs4 == cxlflash ++ shift ++ test autofs4 == libiscsi_tcp ++ shift ++ test autofs4 == cxgb4i ++ shift ++ test autofs4 == libcxgbi ++ shift ++ test autofs4 == cxgb3i ++ shift ++ test autofs4 == csiostor ++ shift ++ test autofs4 == ch ++ shift ++ test autofs4 == bnx2i ++ shift ++ test autofs4 == libfc ++ shift ++ test autofs4 == fcoe ++ shift ++ test autofs4 == libfcoe ++ shift ++ test autofs4 == bnx2fc ++ shift ++ test autofs4 == scsi_transport_fc ++ shift ++ test autofs4 == bfa ++ shift ++ test autofs4 == scsi_transport_iscsi ++ shift ++ test autofs4 == libiscsi ++ shift ++ test autofs4 == iscsi_boot_sysfs ++ shift ++ test autofs4 == be2iscsi ++ shift ++ test autofs4 == arcmsr ++ shift ++ test autofs4 == scsi_transport_spi ++ shift ++ test autofs4 == esp_scsi ++ shift ++ test autofs4 == am53c974 ++ shift ++ test autofs4 == libsas ++ shift ++ test autofs4 == aic94xx ++ shift ++ test autofs4 == aacraid ++ shift ++ test autofs4 == 3w-sas ++ shift ++ test autofs4 == scsi_transport_sas ++ shift ++ test autofs4 == sr_mod ++ shift ++ test autofs4 == scsi_mod ++ shift ++ test autofs4 == ums-usbat ++ shift ++ test autofs4 == ums-sddr55 ++ shift ++ test autofs4 == ums-sddr09 ++ shift ++ test autofs4 == ums-realtek ++ shift ++ test autofs4 == ums-onetouch ++ shift ++ test autofs4 == ums-karma ++ shift ++ test autofs4 == ums-jumpshot ++ shift ++ test autofs4 == ums-isd200 ++ shift ++ test autofs4 == ums-freecom ++ shift ++ test autofs4 == ums-eneub6250 ++ shift ++ test autofs4 == ums-datafab ++ shift ++ test autofs4 == ums-cypress ++ shift ++ test autofs4 == ums-alauda ++ shift ++ test autofs4 == uas ++ shift ++ test autofs4 == usb-storage ++ shift ++ test autofs4 == '' ++ shift ++ return 1 ++ read module junk ++ find /tmp/rear.sjJeGBsPVk89kiM/tmp/dev -name storage_drivers -exec cat '{}' ';' ++ return 0 ++ test -s /tmp/rear.sjJeGBsPVk89kiM/tmp/storage_drivers ++ cmp -s /tmp/rear.sjJeGBsPVk89kiM/tmp/storage_drivers /var/lib/rear/recovery/storage_drivers ++ is_false yes ++ case "$1" in ++ return 1 ++ LogPrint 'Will do driver migration (recreating initramfs/initrd)' ++ Log 'Will do driver migration (recreating initramfs/initrd)' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.482525374 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.482525374 Will do driver migration (recreating initramfs/initrd)' 2019-01-17 16:17:08.482525374 Will do driver migration (recreating initramfs/initrd) ++ Print 'Will do driver migration (recreating initramfs/initrd)' ++ test 1 ++ echo -e 'Will do driver migration (recreating initramfs/initrd)' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.483940558 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.483940558 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.483940558 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.488189351 Including verify/NETFS/default/550_check_backup_archive.sh 2019-01-17 16:17:08.489186695 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/550_check_backup_archive.sh +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ test tape = iso ++ test '' ++ RESTORE_ARCHIVES=("$backuparchive") ++ for restoreinput in '"${RESTORE_ARCHIVES[@]}"' +++ dirname /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz ++ local backup_splitted_file=/tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.splitted +++ basename /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz ++ local restoreinput_filename=backup.tar.gz ++ test -s /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz -o -d /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.tar.gz -o -f /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.splitted ++ LogPrint 'Calculating backup archive size' ++ Log 'Calculating backup archive size' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.499608383 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.499608383 Calculating backup archive size' 2019-01-17 16:17:08.499608383 Calculating backup archive size ++ Print 'Calculating backup archive size' ++ test 1 ++ echo -e 'Calculating backup archive size' ++ test -f /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.splitted ++ cut -d ' ' -f2 /tmp/rear.sjJeGBsPVk89kiM/outputfs/iso_fs/REAR_BACKUP/backup.splitted ++ awk '{s+=$1} END {print s/(1024*1024)"M"}' ++ read backuparchive_size ++ test 1909.38M ++ LogPrint 'Backup archive size is 1909.38M (compressed)' ++ Log 'Backup archive size is 1909.38M (compressed)' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.509342181 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.509342181 Backup archive size is 1909.38M (compressed)' 2019-01-17 16:17:08.509342181 Backup archive size is 1909.38M (compressed) ++ Print 'Backup archive size is 1909.38M (compressed)' ++ test 1 ++ echo -e 'Backup archive size is 1909.38M (compressed)' ++ is_true '' ++ case "$1" in ++ return 1 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.510850621 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.510850621 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.510850621 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.515010084 Including verify/NETFS/default/600_check_encryption_key.sh 2019-01-17 16:17:08.516183746 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/600_check_encryption_key.sh ++ is_false 0 ++ case "$1" in ++ return 0 ++ return + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.520385468 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.520385468 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.520385468 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.524743710 Including verify/NETFS/default/980_umount_NETFS_dir.sh 2019-01-17 16:17:08.525766968 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/verify/NETFS/default/980_umount_NETFS_dir.sh ++ [[ -n '' ]] ++ umount_url iso:///iso_fs/REAR_BACKUP /tmp/rear.sjJeGBsPVk89kiM/outputfs ++ local url=iso:///iso_fs/REAR_BACKUP ++ local mountpoint=/tmp/rear.sjJeGBsPVk89kiM/outputfs ++ case $(url_scheme $url) in +++ url_scheme iso:///iso_fs/REAR_BACKUP +++ local url=iso:///iso_fs/REAR_BACKUP +++ local scheme=iso +++ echo iso +++ grep -q : +++ echo iso ++ [[ recover != \r\e\c\o\v\e\r ]] ++ umount_mountpoint /tmp/rear.sjJeGBsPVk89kiM/outputfs ++ local mountpoint=/tmp/rear.sjJeGBsPVk89kiM/outputfs ++ Log 'Unmounting '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\''' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.532070834 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.532070834 Unmounting '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\''' 2019-01-17 16:17:08.532070834 Unmounting '/tmp/rear.sjJeGBsPVk89kiM/outputfs' ++ umount -v /tmp/rear.sjJeGBsPVk89kiM/outputfs umount: /tmp/rear.sjJeGBsPVk89kiM/outputfs unmounted ++ [[ 0 -eq 0 ]] ++ return 0 ++ StopIfError 'Unmounting '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' failed.' ++ (( 0 != 0 )) ++ RemoveExitTask 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ local removed= exit_tasks= ++ (( c=0 )) ++ (( c<9 )) ++ test 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ unset 'EXIT_TASKS[c]' ++ removed=yes ++ Debug 'Removed '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' from the list of exit tasks' ++ test 1 ++ Log 'Removed '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' from the list of exit tasks' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.536925166 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.536925166 Removed '\''umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2'\'' from the list of exit tasks' 2019-01-17 16:17:08.536925166 Removed 'umount -f -v '/tmp/rear.sjJeGBsPVk89kiM/outputfs' >&2' from the list of exit tasks ++ (( c++ )) ++ (( c<8 )) ++ test 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test 'ssh-agent -k >/dev/null' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test cleanup_build_area_and_end_program = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test '(( EXIT_FAIL_MESSAGE )) && echo '\''rear recover failed, check /var/log/rear/rear-eniesdbp104p.log for details'\'' 1>&8' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test 'exec 8>&-' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test 'exec 7>&-' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test 'exec 6<&-' = 'umount -f -v '\''/tmp/rear.sjJeGBsPVk89kiM/outputfs'\'' >&2' ++ (( c++ )) ++ (( c<8 )) ++ test yes = yes ++ return 0 ++ rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs rmdir: removing directory, '/tmp/rear.sjJeGBsPVk89kiM/outputfs' ++ [[ 0 -eq 0 ]] ++ RemoveExitTask 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ local removed= exit_tasks= ++ (( c=0 )) ++ (( c<8 )) ++ test '' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<8 )) ++ test 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ unset 'EXIT_TASKS[c]' ++ removed=yes ++ Debug 'Removed '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' from the list of exit tasks' ++ test 1 ++ Log 'Removed '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' from the list of exit tasks' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.539611731 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.539611731 Removed '\''rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2'\'' from the list of exit tasks' 2019-01-17 16:17:08.539611731 Removed 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' from the list of exit tasks ++ (( c++ )) ++ (( c<7 )) ++ test 'ssh-agent -k >/dev/null' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<7 )) ++ test cleanup_build_area_and_end_program = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<7 )) ++ test '(( EXIT_FAIL_MESSAGE )) && echo '\''rear recover failed, check /var/log/rear/rear-eniesdbp104p.log for details'\'' 1>&8' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<7 )) ++ test 'exec 8>&-' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<7 )) ++ test 'exec 7>&-' = 'rmdir -v /tmp/rear.sjJeGBsPVk89kiM/outputfs >&2' ++ (( c++ )) ++ (( c<7 )) ++ test yes = yes + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.541262779 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.541262779 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.541262779 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.543287316 Finished running 'verify' stage in 0 seconds 2019-01-17 16:17:08.544421972 ====================== 2019-01-17 16:17:08.545429951 Running 'layout/prepare' stage 2019-01-17 16:17:08.546451369 ====================== 2019-01-17 16:17:08.553426608 Including layout/prepare/default/010_prepare_files.sh 2019-01-17 16:17:08.554438248 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/default/010_prepare_files.sh ++ LAYOUT_FILE=/var/lib/rear/layout/disklayout.conf ++ LAYOUT_DEPS=/var/lib/rear/layout/diskdeps.conf ++ LAYOUT_TODO=/var/lib/rear/layout/disktodo.conf ++ LAYOUT_CODE=/var/lib/rear/layout/diskrestore.sh ++ LAYOUT_XFS_OPT_DIR=/var/lib/rear/layout/xfs ++ FS_UUID_MAP=/var/lib/rear/layout/fs_uuid_mapping ++ LUN_WWID_MAP=/var/lib/rear/layout/lun_wwid_mapping ++ LAYOUT_TOUCHDIR=/tmp/rear.sjJeGBsPVk89kiM/tmp/touch ++ '[' -e /tmp/rear.sjJeGBsPVk89kiM/tmp/touch ']' ++ mkdir -p /tmp/rear.sjJeGBsPVk89kiM/tmp/touch ++ '[' -e /var/lib/rear/layout/disklayout.conf ']' ++ save_original_file /var/lib/rear/layout/disklayout.conf ++ local filename=/var/lib/rear/layout/disklayout.conf ++ test -r /var/lib/rear/layout/disklayout.conf ++ IsInArray /var/lib/rear/layout/disklayout.conf ++ local needle=/var/lib/rear/layout/disklayout.conf ++ test -z /var/lib/rear/layout/disklayout.conf ++ shift ++ test /var/lib/rear/layout/disklayout.conf == '' ++ shift ++ return 1 ++ local extension= ++ test '' ++ extension=recover.24974 ++ local saved_original_file=/var/lib/rear/layout/disklayout.conf.20190117161707.recover.24974.orig ++ cp -ar /var/lib/rear/layout/disklayout.conf /var/lib/rear/layout/disklayout.conf.20190117161707.recover.24974.orig ++ SAVED_ORIGINAL_FILES=("${SAVED_ORIGINAL_FILES[@]}" "$filename") ++ '[' -e /etc/rear/disklayout.conf ']' ++ '[' '!' -e /var/lib/rear/layout/disklayout.conf ']' ++ '[' -e /var/lib/rear/layout/fs_uuid_mapping ']' ++ : ++ : + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.561245171 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.561245171 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.561245171 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.565453191 Including layout/prepare/GNU/Linux/100_include_partition_code.sh 2019-01-17 16:17:08.566574421 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/100_include_partition_code.sh ++ has_binary parted ++ for bin in '$@' ++ type parted ++ return 0 ++ FEATURE_PARTED_ANYUNIT= ++ FEATURE_PARTED_ALIGNMENT= +++ get_version parted -v +++ TERM=dumb +++ parted -v +++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' +++ head -1 ++ parted_version=3.1 ++ test 3.1 ++ version_newer 3.1 2.0 ++ v1list=(${1//[-.]/ }) ++ local v1list ++ v2list=(${2//[-.]/ }) ++ local v2list ++ local max=2 ++ (( 2 < 2 )) ++ local pos +++ seq 0 1 ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#03 < 10#02 )) ++ (( 10#03 > 10#02 )) ++ return 0 ++ FEATURE_PARTED_ANYUNIT=y ++ FEATURE_PARTED_ALIGNMENT=y + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.578346057 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.578346057 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.578346057 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.582741179 Including layout/prepare/GNU/Linux/110_include_lvm_code.sh 2019-01-17 16:17:08.583795611 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/110_include_lvm_code.sh ++ has_binary lvm ++ for bin in '$@' ++ type lvm ++ return 0 ++ FEATURE_LVM_RESTOREFILE= +++ get_version lvm version +++ TERM=dumb +++ lvm version +++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' +++ head -1 ++ lvm_version=2.02.120 ++ '[' 2.02.120 ']' ++ BugIfError 'Function get_version could not detect lvm version.' ++ (( 0 != 0 )) ++ version_newer 2.02.120 2.02.71 ++ v1list=(${1//[-.]/ }) ++ local v1list ++ v2list=(${2//[-.]/ }) ++ local v2list ++ local max=3 ++ (( 3 < 3 )) ++ local pos +++ seq 0 2 ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#02 < 10#02 )) ++ (( 10#02 > 10#02 )) ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#002 < 10#002 )) ++ (( 10#002 > 10#002 )) ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#0120 < 10#071 )) ++ (( 10#0120 > 10#071 )) ++ return 0 ++ FEATURE_LVM_RESTOREFILE=y + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.594416092 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.594416092 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.594416092 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.599093858 Including layout/prepare/GNU/Linux/120_include_raid_code.sh 2019-01-17 16:17:08.600248744 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/120_include_raid_code.sh ++ has_binary mdadm ++ for bin in '$@' ++ type mdadm /usr/share/rear/lib/_input-output-functions.sh: line 331: type: mdadm: not found ++ return 1 ++ return + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.604512839 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.604512839 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.604512839 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.608960769 Including layout/prepare/GNU/Linux/130_include_filesystem_code.sh 2019-01-17 16:17:08.610230700 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/130_include_filesystem_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.616199539 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.616199539 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.616199539 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.620527820 Including layout/prepare/GNU/Linux/130_include_mount_filesystem_code.sh 2019-01-17 16:17:08.621725209 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/130_include_mount_filesystem_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.626436922 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.626436922 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.626436922 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.630874723 Including layout/prepare/GNU/Linux/130_include_mount_subvolumes_code.sh 2019-01-17 16:17:08.631973991 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/130_include_mount_subvolumes_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.639743616 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.639743616 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.639743616 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.644207664 Including layout/prepare/GNU/Linux/140_include_swap_code.sh 2019-01-17 16:17:08.645301367 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/140_include_swap_code.sh ++ FEATURE_MKSWAP_UUID= +++ get_version mkswap --version +++ TERM=dumb +++ mkswap --version +++ sed -rn 's/^[^0-9\.]*([0-9]+\.[-0-9a-z\.]+).*$/\1/p' +++ head -1 ++ mkswap_version=2.29.2 ++ version_newer 2.29.2 2.13.1.1 ++ v1list=(${1//[-.]/ }) ++ local v1list ++ v2list=(${2//[-.]/ }) ++ local v2list ++ local max=3 ++ (( 3 < 4 )) ++ max=4 ++ local pos +++ seq 0 3 ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#02 < 10#02 )) ++ (( 10#02 > 10#02 )) ++ for pos in '$(seq 0 $(( max -1 )))' ++ (( 10#029 < 10#013 )) ++ (( 10#029 > 10#013 )) ++ return 0 ++ FEATURE_MKSWAP_UUID=y + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.653669897 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.653669897 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.653669897 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.657886243 Including layout/prepare/GNU/Linux/150_include_drbd_code.sh 2019-01-17 16:17:08.658913452 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/150_include_drbd_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.663936431 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.663936431 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.663936431 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.668163183 Including layout/prepare/GNU/Linux/160_include_luks_code.sh 2019-01-17 16:17:08.669253166 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/160_include_luks_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.673793137 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.673793137 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.673793137 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.678224887 Including layout/prepare/GNU/Linux/170_include_hpraid_code.sh 2019-01-17 16:17:08.679178639 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/170_include_hpraid_code.sh ++ define_HPSSACLI ++ has_binary hpacucli ++ for bin in '$@' ++ type hpacucli /usr/share/rear/lib/_input-output-functions.sh: line 331: type: hpacucli: not found ++ return 1 ++ has_binary hpssacli ++ for bin in '$@' ++ type hpssacli /usr/share/rear/lib/_input-output-functions.sh: line 331: type: hpssacli: not found ++ return 1 ++ has_binary ssacli ++ for bin in '$@' ++ type ssacli /usr/share/rear/lib/_input-output-functions.sh: line 331: type: ssacli: not found ++ return 1 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.684120640 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.684120640 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.684120640 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.688451859 Including layout/prepare/GNU/Linux/180_include_opaldisk_code.sh 2019-01-17 16:17:08.689574912 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/180_include_opaldisk_code.sh + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.694426073 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.694426073 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.694426073 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.698730106 Including layout/prepare/default/200_recreate_hpraid.sh 2019-01-17 16:17:08.699747340 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/default/200_recreate_hpraid.sh ++ grep -q '^cciss ' /proc/modules ++ return 0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.705098049 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.705098049 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.705098049 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.709491373 Including layout/prepare/GNU/Linux/210_load_multipath.sh 2019-01-17 16:17:08.710595518 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/GNU/Linux/210_load_multipath.sh ++ grep -q '^multipath' /var/lib/rear/layout/disklayout.conf ++ LogPrint 'Setting up multipathing' ++ Log 'Setting up multipathing' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.716631239 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.716631239 Setting up multipathing' 2019-01-17 16:17:08.716631239 Setting up multipathing ++ Print 'Setting up multipathing' ++ test 1 ++ echo -e 'Setting up multipathing' ++ '[' '!' -f /etc/multipath.conf ']' ++ grep -q '^multipath' /var/lib/rear/layout/disklayout.conf ++ LogPrint 'Activating multipath' ++ Log 'Activating multipath' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.719052999 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.719052999 Activating multipath' 2019-01-17 16:17:08.719052999 Activating multipath ++ Print 'Activating multipath' ++ test 1 ++ echo -e 'Activating multipath' ++ list_mpath_device=1 ++ modprobe dm-multipath ++ LogPrint 'multipath activated' ++ Log 'multipath activated' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.730164653 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.730164653 multipath activated' 2019-01-17 16:17:08.730164653 multipath activated ++ Print 'multipath activated' ++ test 1 ++ echo -e 'multipath activated' ++ prompt='Failed to get multipath device list or no multipath device found.' ++ rear_workflow='rear recover' ++ unset choices ++ choices[0]='Multipath is not needed. Continue recovery.' ++ choices[1]='Run multipath with debug options.' ++ choices[2]='Enter into rear-shell to manually debug multipath.' ++ choices[3]='Abort '\''rear recover'\''' ++ choice= ++ wilful_input= ++ multipath ++ is_true 1 ++ case "$1" in ++ return 0 ++ has_binary multipathd ++ LogPrint 'Starting multipath daemon' ++ Log 'Starting multipath daemon' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.740162867 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.740162867 Starting multipath daemon' 2019-01-17 16:17:08.740162867 Starting multipath daemon ++ Print 'Starting multipath daemon' ++ test 1 ++ echo -e 'Starting multipath daemon' ++ multipathd ++ LogPrint 'multipathd started' ++ Log 'multipathd started' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.745405756 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.745405756 multipathd started' 2019-01-17 16:17:08.745405756 multipathd started ++ Print 'multipathd started' ++ test 1 ++ echo -e 'multipathd started' ++ LogPrint 'Listing multipath device found' ++ Log 'Listing multipath device found' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.746900226 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.746900226 Listing multipath device found' 2019-01-17 16:17:08.746900226 Listing multipath device found ++ Print 'Listing multipath device found' ++ test 1 ++ echo -e 'Listing multipath device found' +++ multipath -l +++ awk '/dm-/{ DEVICES=$0 } ; $1~/size=/ { print DEVICES" "$1 }' ++ LogPrint '' ++ Log '' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.757712034 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.757712034 ' 2019-01-17 16:17:08.757712034 ++ Print '' ++ test 1 ++ echo -e '' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.759250823 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.759250823 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.759250823 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.763556963 Including layout/prepare/default/250_compare_disks.sh 2019-01-17 16:17:08.764579273 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/default/250_compare_disks.sh ++ is_true '' ++ case "$1" in ++ return 1 ++ is_false '' ++ case "$1" in ++ return 1 ++ LogPrint 'Comparing disks' ++ Log 'Comparing disks' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.769364853 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.769364853 Comparing disks' 2019-01-17 16:17:08.769364853 Comparing disks ++ Print 'Comparing disks' ++ test 1 ++ echo -e 'Comparing disks' ++ original_system_used_disk_sizes=() ++ local original_system_used_disk_sizes ++ local more_than_one_same_orig_size= ++ read disk dev size junk +++ grep -E '^disk |^multipath ' /var/lib/rear/layout/disklayout.conf ++ IsInArray 120457265152 ++ local needle=120457265152 ++ test -z 120457265152 ++ shift ++ test 120457265152 == '' ++ shift ++ return 1 ++ original_system_used_disk_sizes=("${original_system_used_disk_sizes[@]}" "$size") ++ read disk dev size junk ++ is_true '' ++ case "$1" in ++ return 1 ++ is_true '' ++ case "$1" in ++ return 1 ++ replacement_hardware_disk_sizes=() ++ local replacement_hardware_disk_sizes ++ local current_device_path= ++ local current_disk_name= ++ local current_size= ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sda ++ '[' sda ']' ++ type multipath ++ multipath -c /dev/sda ++ test -d /sys/block/sda/queue ++ test -r /sys/block/sda/size ++ current_disk_name=sda +++ get_disk_size sda +++ local disk_name=sda +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sda +++ return ++ current_size=120457265152 ++ test 120457265152 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sdb ++ '[' sdb ']' ++ type multipath ++ multipath -c /dev/sdb ++ test -d /sys/block/sdb/queue ++ test -r /sys/block/sdb/size ++ current_disk_name=sdb +++ get_disk_size sdb +++ local disk_name=sdb +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdb +++ return ++ current_size=120457265152 ++ test 120457265152 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sdc ++ '[' sdc ']' ++ type multipath ++ multipath -c /dev/sdc ++ test -d /sys/block/sdc/queue ++ test -r /sys/block/sdc/size ++ current_disk_name=sdc +++ get_disk_size sdc +++ local disk_name=sdc +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdc +++ return ++ current_size=120457265152 ++ test 120457265152 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sdd ++ '[' sdd ']' ++ type multipath ++ multipath -c /dev/sdd ++ test -d /sys/block/sdd/queue ++ test -r /sys/block/sdd/size ++ current_disk_name=sdd +++ get_disk_size sdd +++ local disk_name=sdd +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sdd +++ return ++ current_size=120457265152 ++ test 120457265152 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sr0 ++ '[' sr0 ']' ++ type multipath ++ multipath -c /dev/sr0 ++ test -d /sys/block/sr0/queue ++ test -r /sys/block/sr0/size ++ current_disk_name=sr0 +++ get_disk_size sr0 +++ local disk_name=sr0 +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sr0 +++ return ++ current_size=2091988992 ++ test 2091988992 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ for current_device_path in '/sys/block/*' ++ is_multipath_path sr1 ++ '[' sr1 ']' ++ type multipath ++ multipath -c /dev/sr1 ++ test -d /sys/block/sr1/queue ++ test -r /sys/block/sr1/size ++ current_disk_name=sr1 +++ get_disk_size sr1 +++ local disk_name=sr1 +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sr1 blockdev: cannot open /dev/sr1: No medium found +++ local block_size=512 +++ retry_command test -r /sys/block/sr1/size +++ local retry=0 ++++ eval test -r /sys/block/sr1/size +++++ test -r /sys/block/sr1/size +++ command_stdout= +++ echo -n '' +++ local nr_blocks=2097151 +++ local disk_size=1073741312 +++ echo 1073741312 ++ current_size=1073741312 ++ test 1073741312 -gt 0 ++ replacement_hardware_disk_sizes=("${replacement_hardware_disk_sizes[@]}" "$current_size") ++ local found_orig_size_on_replacement_hardware=0 ++ local orig_size= ++ for orig_size in '"${original_system_used_disk_sizes[@]}"' ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 120457265152 -eq 120457265152 ++ (( found_orig_size_on_replacement_hardware += 1 )) ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 120457265152 -eq 120457265152 ++ (( found_orig_size_on_replacement_hardware += 1 )) ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 120457265152 -eq 120457265152 ++ (( found_orig_size_on_replacement_hardware += 1 )) ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 120457265152 -eq 120457265152 ++ (( found_orig_size_on_replacement_hardware += 1 )) ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 2091988992 -eq 120457265152 ++ for current_size in '"${replacement_hardware_disk_sizes[@]}"' ++ test 1073741312 -eq 120457265152 ++ test 4 -gt 1 ++ LogPrint 'Ambiguous possible target disks need manual configuration (more than one with same size found)' ++ Log 'Ambiguous possible target disks need manual configuration (more than one with same size found)' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.808394724 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.808394724 Ambiguous possible target disks need manual configuration (more than one with same size found)' 2019-01-17 16:17:08.808394724 Ambiguous possible target disks need manual configuration (more than one with same size found) ++ Print 'Ambiguous possible target disks need manual configuration (more than one with same size found)' ++ test 1 ++ echo -e 'Ambiguous possible target disks need manual configuration (more than one with same size found)' ++ MIGRATION_MODE=true ++ is_true true ++ case "$1" in ++ return 0 ++ is_true true ++ case "$1" in ++ return 0 ++ LogPrint 'Switching to manual disk layout configuration' ++ Log 'Switching to manual disk layout configuration' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.810364852 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.810364852 Switching to manual disk layout configuration' 2019-01-17 16:17:08.810364852 Switching to manual disk layout configuration ++ Print 'Switching to manual disk layout configuration' ++ test 1 ++ echo -e 'Switching to manual disk layout configuration' + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.811716360 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.811716360 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.811716360 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.816083005 Including layout/prepare/default/270_overrule_migration_mode.sh 2019-01-17 16:17:08.817197870 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/default/270_overrule_migration_mode.sh ++ is_true true ++ case "$1" in ++ return 0 +++ cat /proc/cmdline ++ for kernel_command_line_parameter in '$( cat /proc/cmdline )' ++ test unattended = BOOT_IMAGE=/kernel ++ for kernel_command_line_parameter in '$( cat /proc/cmdline )' ++ test unattended = root=/dev/ram0 ++ for kernel_command_line_parameter in '$( cat /proc/cmdline )' ++ test unattended = selinux=0 + source_return_code=0 + test 0 -eq 0 + test 1 + Debug 'Leaving debugscripts mode (back to previous bash flags and options settings).' + test 1 + Log 'Leaving debugscripts mode (back to previous bash flags and options settings).' ++ date '+%Y-%m-%d %H:%M:%S.%N ' + local 'timestamp=2019-01-17 16:17:08.823510656 ' + test 1 -gt 0 + echo '2019-01-17 16:17:08.823510656 Leaving debugscripts mode (back to previous bash flags and options settings).' 2019-01-17 16:17:08.823510656 Leaving debugscripts mode (back to previous bash flags and options settings). 2019-01-17 16:17:08.827851297 Including layout/prepare/default/300_map_disks.sh 2019-01-17 16:17:08.828940115 Entering debugscripts mode via 'set -x'. + source /usr/share/rear/layout/prepare/default/300_map_disks.sh ++ is_true true ++ case "$1" in ++ return 0 ++ generate_layout_dependencies ++ : ++ : ++ local type dev remainder name disk disks vgrp dm_vgrp lvol dm_lvol part mp fs bd nmp temp_nm ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/system_vg /dev/mapper/200173800348802b3-part3 emSwP2-fCya-vSee-BOCA-LUdO-qYCw-41Lc01 233693184' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg /dev/mapper/200173800348802b3-part3 emSwP2-fCya-vSee-BOCA-LUdO-qYCw-41Lc01 233693184' +++ cut -d ' ' -f 2 ++ part=/dev/mapper/200173800348802b3-part3 ++ add_dependency /dev/system_vg pv:/dev/mapper/200173800348802b3-part3 ++ echo '/dev/system_vg pv:/dev/mapper/200173800348802b3-part3' ++ add_dependency pv:/dev/mapper/200173800348802b3-part3 /dev/mapper/200173800348802b3-part3 ++ echo 'pv:/dev/mapper/200173800348802b3-part3 /dev/mapper/200173800348802b3-part3' ++ add_component pv:/dev/mapper/200173800348802b3-part3 lvmdev ++ echo 'todo pv:/dev/mapper/200173800348802b3-part3 lvmdev' ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/system_vg 4096 28526 116842496' +++ cut -d ' ' -f 1 ++ name=/dev/system_vg ++ add_component /dev/system_vg lvmgrp ++ echo 'todo /dev/system_vg lvmgrp' ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/system_vg home_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg home_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=home_lv +++ echo '/dev/system_vg home_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=home_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-home_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-home_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-home_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-home_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg opt_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg opt_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=opt_lv +++ echo '/dev/system_vg opt_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=opt_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-opt_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-opt_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-opt_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-opt_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg root_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg root_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=root_lv +++ echo '/dev/system_vg root_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=root_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-root_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-root_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-root_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-root_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg support_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg support_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=support_lv +++ echo '/dev/system_vg support_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=support_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-support_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-support_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-support_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-support_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg swap_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg swap_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=swap_lv +++ echo '/dev/system_vg swap_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=swap_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-swap_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-swap_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-swap_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-swap_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg syslogs_lv 5368709120b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg syslogs_lv 5368709120b linear' +++ cut -d ' ' -f 2 ++ lvol=syslogs_lv +++ echo '/dev/system_vg syslogs_lv 5368709120b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=syslogs_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-syslogs_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-syslogs_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-syslogs_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-syslogs_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg tmp_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg tmp_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=tmp_lv +++ echo '/dev/system_vg tmp_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=tmp_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-tmp_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-tmp_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-tmp_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-tmp_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg usr_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg usr_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=usr_lv +++ echo '/dev/system_vg usr_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=usr_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-usr_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-usr_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-usr_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-usr_lv lvmvol' ++ read type remainder ++ case $type in +++ echo '/dev/system_vg var_lv 10737418240b linear' +++ cut -d ' ' -f 1 ++ vgrp=/dev/system_vg +++ echo '/dev/system_vg var_lv 10737418240b linear' +++ cut -d ' ' -f 2 ++ lvol=var_lv +++ echo '/dev/system_vg var_lv 10737418240b linear' +++ egrep -ow 'thinpool:\S+' +++ cut -d : -f 2 ++ pool= ++ dm_vgrp=/dev/system_vg ++ dm_lvol=var_lv ++ dm_pool= ++ dm_prefix=/dev/mapper/system_vg ++ add_dependency /dev/mapper/system_vg-var_lv /dev/system_vg ++ echo '/dev/mapper/system_vg-var_lv /dev/system_vg' ++ '[' -z '' ']' ++ add_component /dev/mapper/system_vg-var_lv lvmvol ++ echo 'todo /dev/mapper/system_vg-var_lv lvmvol' ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/mapper/200173800348802b3-part2 /boot ext3 uuid=998bc50a-03ad-47cc-ad13-54a897b9c685 label= blocksize=1024 reserved_blocks=5% max_mounts=-1 check_interval=0d bytes_per_inode=4096 default_mount_options=user_xattr,acl options=rw,relatime,data=ordered' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/200173800348802b3-part2 +++ echo '/dev/mapper/200173800348802b3-part2 /boot ext3 uuid=998bc50a-03ad-47cc-ad13-54a897b9c685 label= blocksize=1024 reserved_blocks=5% max_mounts=-1 check_interval=0d bytes_per_inode=4096 default_mount_options=user_xattr,acl options=rw,relatime,data=ordered' +++ cut -d ' ' -f 2 ++ mp=/boot ++ add_dependency fs:/boot /dev/mapper/200173800348802b3-part2 ++ echo 'fs:/boot /dev/mapper/200173800348802b3-part2' ++ add_component fs:/boot fs ++ echo 'todo fs:/boot fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' boot '!=' /boot ']' ++ '[' /boot '!=' / ']' ++ add_dependency fs:/boot fs:/ ++ echo 'fs:/boot fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /boot '!=' /boot ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-home_lv /home xfs uuid=dc59d2b6-2e85-4b3a-9515-9f41b7bed06a label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-home_lv +++ echo '/dev/mapper/system_vg-home_lv /home xfs uuid=dc59d2b6-2e85-4b3a-9515-9f41b7bed06a label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/home ++ add_dependency fs:/home /dev/mapper/system_vg-home_lv ++ echo 'fs:/home /dev/mapper/system_vg-home_lv' ++ add_component fs:/home fs ++ echo 'todo fs:/home fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' home '!=' /home ']' ++ '[' /home '!=' / ']' ++ add_dependency fs:/home fs:/ ++ echo 'fs:/home fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /home '!=' /home ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-opt_lv /opt xfs uuid=4ca5b7c8-6cae-4a5a-a7ea-d72984e141c4 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-opt_lv +++ echo '/dev/mapper/system_vg-opt_lv /opt xfs uuid=4ca5b7c8-6cae-4a5a-a7ea-d72984e141c4 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/opt ++ add_dependency fs:/opt /dev/mapper/system_vg-opt_lv ++ echo 'fs:/opt /dev/mapper/system_vg-opt_lv' ++ add_component fs:/opt fs ++ echo 'todo fs:/opt fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' opt '!=' /opt ']' ++ '[' /opt '!=' / ']' ++ add_dependency fs:/opt fs:/ ++ echo 'fs:/opt fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /opt '!=' /opt ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-root_lv / xfs uuid=5a3b9f54-f2ab-49c7-b615-1799435e35c0 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-root_lv +++ echo '/dev/mapper/system_vg-root_lv / xfs uuid=5a3b9f54-f2ab-49c7-b615-1799435e35c0 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/ ++ add_dependency fs:/ /dev/mapper/system_vg-root_lv ++ echo 'fs:/ /dev/mapper/system_vg-root_lv' ++ add_component fs:/ fs ++ echo 'todo fs:/ fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' '' '!=' / ']' ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' / '!=' / ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-support_lv /IBMsupport xfs uuid=d7d8065f-fafd-4494-93d0-9b1db4596fec label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-support_lv +++ echo '/dev/mapper/system_vg-support_lv /IBMsupport xfs uuid=d7d8065f-fafd-4494-93d0-9b1db4596fec label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/IBMsupport ++ add_dependency fs:/IBMsupport /dev/mapper/system_vg-support_lv ++ echo 'fs:/IBMsupport /dev/mapper/system_vg-support_lv' ++ add_component fs:/IBMsupport fs ++ echo 'todo fs:/IBMsupport fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' IBMsupport '!=' /IBMsupport ']' ++ '[' /IBMsupport '!=' / ']' ++ add_dependency fs:/IBMsupport fs:/ ++ echo 'fs:/IBMsupport fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /IBMsupport '!=' /IBMsupport ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-syslogs_lv /syslogs xfs uuid=89871b2b-b64e-427f-9946-fb3f78d65d15 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-syslogs_lv +++ echo '/dev/mapper/system_vg-syslogs_lv /syslogs xfs uuid=89871b2b-b64e-427f-9946-fb3f78d65d15 label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/syslogs ++ add_dependency fs:/syslogs /dev/mapper/system_vg-syslogs_lv ++ echo 'fs:/syslogs /dev/mapper/system_vg-syslogs_lv' ++ add_component fs:/syslogs fs ++ echo 'todo fs:/syslogs fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' syslogs '!=' /syslogs ']' ++ '[' /syslogs '!=' / ']' ++ add_dependency fs:/syslogs fs:/ ++ echo 'fs:/syslogs fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /syslogs '!=' /syslogs ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-tmp_lv /tmp xfs uuid=7229cc5d-ee20-4c3f-b3b1-9c981208748b label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-tmp_lv +++ echo '/dev/mapper/system_vg-tmp_lv /tmp xfs uuid=7229cc5d-ee20-4c3f-b3b1-9c981208748b label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/tmp ++ add_dependency fs:/tmp /dev/mapper/system_vg-tmp_lv ++ echo 'fs:/tmp /dev/mapper/system_vg-tmp_lv' ++ add_component fs:/tmp fs ++ echo 'todo fs:/tmp fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' tmp '!=' /tmp ']' ++ '[' /tmp '!=' / ']' ++ add_dependency fs:/tmp fs:/ ++ echo 'fs:/tmp fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /tmp '!=' /tmp ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-usr_lv /usr xfs uuid=8e1906af-a939-4bbd-ba48-4b46708209aa label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-usr_lv +++ echo '/dev/mapper/system_vg-usr_lv /usr xfs uuid=8e1906af-a939-4bbd-ba48-4b46708209aa label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/usr ++ add_dependency fs:/usr /dev/mapper/system_vg-usr_lv ++ echo 'fs:/usr /dev/mapper/system_vg-usr_lv' ++ add_component fs:/usr fs ++ echo 'todo fs:/usr fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' usr '!=' /usr ']' ++ '[' /usr '!=' / ']' ++ add_dependency fs:/usr fs:/ ++ echo 'fs:/usr fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /usr '!=' /usr ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-var_lv /var xfs uuid=2c4babde-9792-4286-b2ab-19804542522f label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-var_lv +++ echo '/dev/mapper/system_vg-var_lv /var xfs uuid=2c4babde-9792-4286-b2ab-19804542522f label= options=rw,relatime,attr2,inode64,noquota' +++ cut -d ' ' -f 2 ++ mp=/var ++ add_dependency fs:/var /dev/mapper/system_vg-var_lv ++ echo 'fs:/var /dev/mapper/system_vg-var_lv' ++ add_component fs:/var fs ++ echo 'todo fs:/var fs' ++ read dep_type bd dep_mp junk +++ egrep '^fs |^btrfsmountedsubvol ' /var/lib/rear/layout/disklayout.conf ++ '[' /boot '!=' / ']' ++ temp_dep_mp=/boot/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /home '!=' / ']' ++ temp_dep_mp=/home/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /opt '!=' / ']' ++ temp_dep_mp=/opt/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' / '!=' / ']' ++ temp_dep_mp=/ ++ '[' var '!=' /var ']' ++ '[' /var '!=' / ']' ++ add_dependency fs:/var fs:/ ++ echo 'fs:/var fs:/' ++ read dep_type bd dep_mp junk ++ '[' /IBMsupport '!=' / ']' ++ temp_dep_mp=/IBMsupport/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /syslogs '!=' / ']' ++ temp_dep_mp=/syslogs/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /tmp '!=' / ']' ++ temp_dep_mp=/tmp/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /usr '!=' / ']' ++ temp_dep_mp=/usr/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ '[' /var '!=' / ']' ++ temp_dep_mp=/var/ ++ '[' /var '!=' /var ']' ++ read dep_type bd dep_mp junk ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in +++ echo '/dev/mapper/system_vg-swap_lv uuid=d12c2ddc-58a8-4a24-a0de-2eaa6860f412 label=' +++ cut -d ' ' -f 1 ++ dev=/dev/mapper/system_vg-swap_lv ++ add_dependency swap:/dev/mapper/system_vg-swap_lv /dev/mapper/system_vg-swap_lv ++ echo 'swap:/dev/mapper/system_vg-swap_lv /dev/mapper/system_vg-swap_lv' ++ add_component swap:/dev/mapper/system_vg-swap_lv swap ++ echo 'todo swap:/dev/mapper/system_vg-swap_lv swap' ++ read type remainder ++ case $type in +++ echo '/dev/mapper/200173800348802b3 120457265152 /dev/sda,/dev/sdd,/dev/sdh,/dev/sdk' +++ cut -d ' ' -f 1 ++ name=/dev/mapper/200173800348802b3 +++ echo '/dev/mapper/200173800348802b3 120457265152 /dev/sda,/dev/sdd,/dev/sdh,/dev/sdk' +++ cut -d ' ' -f 3 +++ tr , ' ' ++ disks='/dev/sda /dev/sdd /dev/sdh /dev/sdk' ++ add_component /dev/mapper/200173800348802b3 multipath ++ echo 'todo /dev/mapper/200173800348802b3 multipath' ++ for disk in '$disks' ++ add_dependency /dev/mapper/200173800348802b3 /dev/sda ++ echo '/dev/mapper/200173800348802b3 /dev/sda' ++ for disk in '$disks' ++ add_dependency /dev/mapper/200173800348802b3 /dev/sdd ++ echo '/dev/mapper/200173800348802b3 /dev/sdd' ++ for disk in '$disks' ++ add_dependency /dev/mapper/200173800348802b3 /dev/sdh ++ echo '/dev/mapper/200173800348802b3 /dev/sdh' ++ for disk in '$disks' ++ add_dependency /dev/mapper/200173800348802b3 /dev/sdk ++ echo '/dev/mapper/200173800348802b3 /dev/sdk' ++ read type remainder ++ case $type in +++ echo '/dev/mapper/200173800348802b3 7143936 1048576 primary boot,prep /dev/mapper/200173800348802b3-part1' +++ cut -d ' ' -f 1 ++ disk=/dev/mapper/200173800348802b3 +++ echo '/dev/mapper/200173800348802b3 7143936 1048576 primary boot,prep /dev/mapper/200173800348802b3-part1' +++ cut -d ' ' -f 6 ++ name=/dev/mapper/200173800348802b3-part1 ++ add_dependency /dev/mapper/200173800348802b3-part1 /dev/mapper/200173800348802b3 ++ echo '/dev/mapper/200173800348802b3-part1 /dev/mapper/200173800348802b3' ++ add_component /dev/mapper/200173800348802b3-part1 part ++ echo 'todo /dev/mapper/200173800348802b3-part1 part' ++ read type remainder ++ case $type in +++ echo '/dev/mapper/200173800348802b3 534773760 271581184 primary none /dev/mapper/200173800348802b3-part2' +++ cut -d ' ' -f 1 ++ disk=/dev/mapper/200173800348802b3 +++ echo '/dev/mapper/200173800348802b3 534773760 271581184 primary none /dev/mapper/200173800348802b3-part2' +++ cut -d ' ' -f 6 ++ name=/dev/mapper/200173800348802b3-part2 ++ add_dependency /dev/mapper/200173800348802b3-part2 /dev/mapper/200173800348802b3 ++ echo '/dev/mapper/200173800348802b3-part2 /dev/mapper/200173800348802b3' ++ add_component /dev/mapper/200173800348802b3-part2 part ++ echo 'todo /dev/mapper/200173800348802b3-part2 part' ++ read type remainder ++ case $type in +++ echo '/dev/mapper/200173800348802b3 119650910208 806354944 primary lvm /dev/mapper/200173800348802b3-part3' +++ cut -d ' ' -f 1 ++ disk=/dev/mapper/200173800348802b3 +++ echo '/dev/mapper/200173800348802b3 119650910208 806354944 primary lvm /dev/mapper/200173800348802b3-part3' +++ cut -d ' ' -f 6 ++ name=/dev/mapper/200173800348802b3-part3 ++ add_dependency /dev/mapper/200173800348802b3-part3 /dev/mapper/200173800348802b3 ++ echo '/dev/mapper/200173800348802b3-part3 /dev/mapper/200173800348802b3' ++ add_component /dev/mapper/200173800348802b3-part3 part ++ echo 'todo /dev/mapper/200173800348802b3-part3 part' ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ case $type in ++ read type remainder ++ mapping_file_basename=disk_mappings ++ MAPPING_FILE=/var/lib/rear/layout/disk_mappings ++ cat /dev/null ++ for user_provided_mapping_file in '$mapping_file_basename' disk_devices ++ test -f disk_mappings ++ for user_provided_mapping_file in '$mapping_file_basename' disk_devices ++ test -f disk_devices ++ read keyword orig_device orig_size junk +++ grep -E '^disk |^multipath ' /var/lib/rear/layout/disklayout.conf ++ is_mapping_source /dev/mapper/200173800348802b3 ++ local test_source=/dev/mapper/200173800348802b3 ++ test -f /var/lib/rear/layout/disk_mappings ++ read source target junk +++ grep -v '^#' /var/lib/rear/layout/disk_mappings ++ return 1 +++ get_sysfs_name /dev/mapper/200173800348802b3 +++ local name=mapper/200173800348802b3 +++ name=mapper/200173800348802b3 +++ [[ -e /sys/block/mapper!200173800348802b3 ]] +++ [[ -h /dev/mapper/200173800348802b3 ]] ++++ dmsetup info -c --noheadings -o major,minor 200173800348802b3 +++ local dev_number= +++ [[ -n '' ]] +++ echo 'mapper!200173800348802b3' +++ return 1 ++ sysfs_device_name='mapper!200173800348802b3' ++ current_device='/sys/block/mapper!200173800348802b3' ++ test -e '/sys/block/mapper!200173800348802b3' ++ for current_device_path in '/sys/block/*' ++ test -d /sys/block/sda/queue ++ test -r /sys/block/sda/size ++ current_disk_name=sda +++ get_disk_size sda +++ local disk_name=sda +++ has_binary blockdev +++ for bin in '$@' +++ type blockdev +++ return 0 +++ blockdev --getsize64 /dev/sda +++ return ++ current_size=120457265152 +++ get_device_name /sys/block/sda +++ local name=/sys/block/sda +++ name=sda +++ contains_visible_char sda ++++ tr -d -c '[:graph:]' +++ test sda +++ local device dev_number mapper_number +++ [[ -d /sys/block/sda ]] +++ [[ -r /sys/block/sda/dm/name ]] +++ dev_number=8:0 +++ for device in '/dev/mapper/*' ++++ dmsetup info -c --noheadings -o major,minor control +++ mapper_number= +++ '[' 8:0 = '' ']' +++ [[ sda =~ ^mapper/ ]] ++++ readlink /dev/sda +++ my_dm= +++ name=sda +++ echo /dev/sda +++ return 1 ++ preferred_target_device_name=/dev/sda ++ is_mapping_target /dev/sda ++ local test_target=/dev/sda ++ test -f /var/lib/rear/layout/disk_mappings ++ read source target junk +++ grep -v '^#' /var/lib/rear/layout/disk_mappings ++ return 1 ++ test 120457265152 -eq 120457265152 ++ test -b /dev/sda ++ add_mapping /dev/mapper/200173800348802b3 /dev/sda ++ echo '/dev/mapper/200173800348802b3 /dev/sda' ++ LogPrint 'Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3' ++ Log 'Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.968491629 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.968491629 Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3' 2019-01-17 16:17:08.968491629 Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3 ++ Print 'Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3' ++ test 1 ++ echo -e 'Using /dev/sda (same size) for recreating /dev/mapper/200173800348802b3' ++ break ++ read keyword orig_device orig_size junk ++ read keyword orig_device orig_size junk +++ grep -E '^disk |^multipath ' /var/lib/rear/layout/disklayout.conf ++ is_mapping_source /dev/mapper/200173800348802b3 ++ local test_source=/dev/mapper/200173800348802b3 ++ test -f /var/lib/rear/layout/disk_mappings ++ read source target junk +++ grep -v '^#' /var/lib/rear/layout/disk_mappings ++ test /dev/mapper/200173800348802b3 -a /dev/sda ++ test /dev/mapper/200173800348802b3 = /dev/mapper/200173800348802b3 ++ return 0 ++ continue ++ read keyword orig_device orig_size junk ++ rear_workflow='rear recover' +++ echo -e 'vi /var/lib/rear/layout/disk_mappings\nless /var/lib/rear/layout/disk_mappings' ++ rear_shell_history='vi /var/lib/rear/layout/disk_mappings less /var/lib/rear/layout/disk_mappings' ++ unset choices ++ choices[0]='Confirm disk mapping and continue '\''rear recover'\''' ++ choices[1]= ++ choices[2]='Edit disk mapping (/var/lib/rear/layout/disk_mappings)' ++ choices[3]='Use Relax-and-Recover shell and return back to here' ++ choices[4]='Abort '\''rear recover'\''' ++ prompt='Confirm or edit the disk mapping' ++ choice= ++ wilful_input= ++ is_true '' ++ case "$1" in ++ return 1 ++ true +++ output_valid_mappings +++ local valid_mapping= +++ echo 'Current disk mapping table (source => target):' +++ test -f /var/lib/rear/layout/disk_mappings +++ read source target junk ++++ grep -v '^#' /var/lib/rear/layout/disk_mappings +++ test /dev/mapper/200173800348802b3 -a /dev/sda +++ valid_mapping=yes +++ echo ' /dev/mapper/200173800348802b3 => /dev/sda' +++ read source target junk +++ is_true yes +++ case "$1" in +++ return 0 ++ LogUserOutput 'Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda' ++ Log 'Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.976677112 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.976677112 Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda' 2019-01-17 16:17:08.976677112 Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda ++ UserOutput 'Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda' ++ echo -e 'Current disk mapping table (source => target): /dev/mapper/200173800348802b3 => /dev/sda' +++ output_not_recreated_devices +++ local 'header_lines=Currently unmapped disks and dependant devices will not be recreated\n(unless identical disk mapping and proceeding without manual configuration):' +++ read keyword device junk ++++ grep -E '^disk |^multipath ' /var/lib/rear/layout/disklayout.conf +++ is_mapping_source /dev/mapper/200173800348802b3 +++ local test_source=/dev/mapper/200173800348802b3 +++ test -f /var/lib/rear/layout/disk_mappings +++ read source target junk ++++ grep -v '^#' /var/lib/rear/layout/disk_mappings +++ test /dev/mapper/200173800348802b3 -a /dev/sda +++ test /dev/mapper/200173800348802b3 = /dev/mapper/200173800348802b3 +++ return 0 +++ continue +++ read keyword device junk ++ LogUserOutput '' ++ Log '' +++ date '+%Y-%m-%d %H:%M:%S.%N ' ++ local 'timestamp=2019-01-17 16:17:08.981495801 ' ++ test 1 -gt 0 ++ echo '2019-01-17 16:17:08.981495801 ' 2019-01-17 16:17:08.981495801 ++ UserOutput '' ++ echo -e '' ++ is_completely_identical_layout_mapping ++ test -f /var/lib/rear/layout/disk_mappings ++ read source target junk +++ grep -v '^#' /var/lib/rear/layout/disk_mappings ++ test /dev/mapper/200173800348802b3 -a /dev/sda ++ test /dev/mapper/200173800348802b3 '!=' /dev/sda ++ return 1 ++ choices[1]=n/a +++ UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS -p 'Confirm or edit the disk mapping' -D 'Confirm disk mapping and continue '\''rear recover'\''' 'Confirm disk mapping and continue '\''rear recover'\''' n/a 'Edit disk mapping (/var/lib/rear/layout/disk_mappings)' 'Use Relax-and-Recover shell and return back to here' 'Abort '\''rear recover'\''' +++ caller_source=($( CallerSource )) ++++ CallerSource ++++ local this_script=/usr/share/rear/lib/_input-output-functions.sh ++++ local caller_source=/usr/share/rear/lib/_input-output-functions.sh ++++ local caller_source_lineno=609 ++++ test /usr/share/rear/lib/_input-output-functions.sh = /usr/share/rear/lib/_input-output-functions.sh ++++ caller_source=/usr/share/rear/layout/prepare/default/300_map_disks.sh ++++ caller_source_lineno=275 ++++ test /usr/share/rear/layout/prepare/default/300_map_disks.sh = /usr/share/rear/lib/_input-output-functions.sh ++++ test /usr/share/rear/layout/prepare/default/300_map_disks.sh ++++ echo '/usr/share/rear/layout/prepare/default/300_map_disks.sh line 275' ++++ return 0 +++ local caller_source +++ Log 'UserInput: called in /usr/share/rear/layout/prepare/default/300_map_disks.sh' line 275 ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.985686467 ' +++ test 3 -gt 0 +++ echo '2019-01-17 16:17:08.985686467 UserInput: called in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275' 2019-01-17 16:17:08.985686467 UserInput: called in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275 +++ local timeout=300 +++ test 300 -ge 0 +++ timeout=300 +++ local automated_input_interrupt_timeout=5 +++ test 5 -ge 1 +++ automated_input_interrupt_timeout=5 +++ local 'default_prompt=enter your input' +++ local 'prompt=enter your input' +++ test 'enter your input' +++ prompt='enter your input' +++ local input_words_array_name= +++ local input_max_chars=1000 +++ test 1000 -ge 0 +++ input_max_chars=1000 +++ local input_delimiter= +++ local default_input= +++ local user_input_ID= +++ local confidential_mode=no +++ local raw_input=no +++ local silent_input=no +++ local option= +++ local OPTIND=1 +++ getopts :t:p:a:n:d:D:I:Crs option +++ case $option in +++ user_input_ID=LAYOUT_MIGRATION_CONFIRM_MAPPINGS +++ getopts :t:p:a:n:d:D:I:Crs option +++ case $option in +++ prompt='Confirm or edit the disk mapping' +++ getopts :t:p:a:n:d:D:I:Crs option +++ case $option in +++ default_input='Confirm disk mapping and continue '\''rear recover'\''' +++ getopts :t:p:a:n:d:D:I:Crs option +++ test LAYOUT_MIGRATION_CONFIRM_MAPPINGS ++++ echo LAYOUT_MIGRATION_CONFIRM_MAPPINGS ++++ tr -c -d '[:lower:]' +++ test '' +++ declare LAYOUT_MIGRATION_CONFIRM_MAPPINGS=dummy +++ shift 6 +++ choices=("$@") +++ local choices +++ local choice= +++ local choice_index=0 +++ local choice_number=1 +++ test 'Confirm disk mapping and continue '\''rear recover'\''' +++ test 'Confirm disk mapping and continue '\''rear recover'\''' +++ test 'Confirm disk mapping and continue '\''rear recover'\''' -ge 1 +++ for choice in '"${choices[@]}"' +++ test 'Confirm disk mapping and continue '\''rear recover'\''' = 'Confirm disk mapping and continue '\''rear recover'\''' +++ Log 'UserInput: Default input in choices - using choice number 1 as default input' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.989222557 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.989222557 UserInput: Default input in choices - using choice number 1 as default input' 2019-01-17 16:17:08.989222557 UserInput: Default input in choices - using choice number 1 as default input +++ default_input=1 +++ break +++ test 1 -ge 1 +++ test 'enter your input' = 'Confirm or edit the disk mapping' +++ local default_and_timeout= +++ test 1 -o 300 -ge 1 +++ test 1 +++ default_and_timeout='default '\''1'\''' +++ test 300 -ge 1 +++ test 'default '\''1'\''' +++ default_and_timeout='default '\''1'\'' timeout 300 seconds' +++ DebugPrint 'UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh' line 275 +++ Debug 'UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh' line 275 +++ test 1 +++ Log 'UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh' line 275 ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.991375499 ' +++ test 3 -gt 0 +++ echo '2019-01-17 16:17:08.991375499 UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275' 2019-01-17 16:17:08.991375499 UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275 +++ test 1 +++ Print 'UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh' line 275 +++ test 1 +++ echo -e 'UserInput -I LAYOUT_MIGRATION_CONFIRM_MAPPINGS needed in /usr/share/rear/layout/prepare/default/300_map_disks.sh line 275' +++ test 'Confirm or edit the disk mapping' +++ LogUserOutput 'Confirm or edit the disk mapping' +++ Log 'Confirm or edit the disk mapping' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.993051917 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.993051917 Confirm or edit the disk mapping' 2019-01-17 16:17:08.993051917 Confirm or edit the disk mapping +++ UserOutput 'Confirm or edit the disk mapping' +++ echo -e 'Confirm or edit the disk mapping' +++ test 'Confirm disk mapping and continue '\''rear recover'\''' +++ choice_number=1 +++ for choice in '"${choices[@]}"' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '1) Confirm disk mapping and continue '\''rear recover'\''' +++ Log '1) Confirm disk mapping and continue '\''rear recover'\''' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.994631912 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.994631912 1) Confirm disk mapping and continue '\''rear recover'\''' 2019-01-17 16:17:08.994631912 1) Confirm disk mapping and continue 'rear recover' +++ UserOutput '1) Confirm disk mapping and continue '\''rear recover'\''' +++ echo -e '1) Confirm disk mapping and continue '\''rear recover'\''' +++ (( choice_number += 1 )) +++ for choice in '"${choices[@]}"' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '2) n/a' +++ Log '2) n/a' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.996114103 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.996114103 2) n/a' 2019-01-17 16:17:08.996114103 2) n/a +++ UserOutput '2) n/a' +++ echo -e '2) n/a' +++ (( choice_number += 1 )) +++ for choice in '"${choices[@]}"' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '3) Edit disk mapping (/var/lib/rear/layout/disk_mappings)' +++ Log '3) Edit disk mapping (/var/lib/rear/layout/disk_mappings)' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.997616718 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.997616718 3) Edit disk mapping (/var/lib/rear/layout/disk_mappings)' 2019-01-17 16:17:08.997616718 3) Edit disk mapping (/var/lib/rear/layout/disk_mappings) +++ UserOutput '3) Edit disk mapping (/var/lib/rear/layout/disk_mappings)' +++ echo -e '3) Edit disk mapping (/var/lib/rear/layout/disk_mappings)' +++ (( choice_number += 1 )) +++ for choice in '"${choices[@]}"' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '4) Use Relax-and-Recover shell and return back to here' +++ Log '4) Use Relax-and-Recover shell and return back to here' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:08.999113402 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:08.999113402 4) Use Relax-and-Recover shell and return back to here' 2019-01-17 16:17:08.999113402 4) Use Relax-and-Recover shell and return back to here +++ UserOutput '4) Use Relax-and-Recover shell and return back to here' +++ echo -e '4) Use Relax-and-Recover shell and return back to here' +++ (( choice_number += 1 )) +++ for choice in '"${choices[@]}"' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '5) Abort '\''rear recover'\''' +++ Log '5) Abort '\''rear recover'\''' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:09.000912258 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:09.000912258 5) Abort '\''rear recover'\''' 2019-01-17 16:17:09.000912258 5) Abort 'rear recover' +++ UserOutput '5) Abort '\''rear recover'\''' +++ echo -e '5) Abort '\''rear recover'\''' +++ (( choice_number += 1 )) +++ test 'default '\''1'\'' timeout 300 seconds' +++ is_true no +++ case "$1" in +++ return 1 +++ LogUserOutput '(default '\''1'\'' timeout 300 seconds)' +++ Log '(default '\''1'\'' timeout 300 seconds)' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:09.002564893 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:09.002564893 (default '\''1'\'' timeout 300 seconds)' 2019-01-17 16:17:09.002564893 (default '1' timeout 300 seconds) +++ UserOutput '(default '\''1'\'' timeout 300 seconds)' +++ echo -e '(default '\''1'\'' timeout 300 seconds)' +++ local read_options_and_arguments= +++ is_true no +++ case "$1" in +++ return 1 +++ is_true no +++ case "$1" in +++ return 1 +++ test 300 -ge 1 +++ read_options_and_arguments=' -t 300' +++ test '' +++ test 1000 -ge 1 +++ read_options_and_arguments=' -t 300 -n 1000' +++ test '' +++ local input_string= +++ local predefined_input_variable_name=USER_INPUT_LAYOUT_MIGRATION_CONFIRM_MAPPINGS +++ test '' +++ local return_code=0 +++ contains_visible_char '' ++++ tr -d -c '[:graph:]' +++ test '' +++ read -t 300 -n 1000 input_string +++ is_true no +++ case "$1" in +++ return 1 +++ Log 'UserInput: '\''read'\'' got as user input '\''4'\''' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:56.865725223 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:56.865725223 UserInput: '\''read'\'' got as user input '\''4'\''' 2019-01-17 16:17:56.865725223 UserInput: 'read' got as user input '4' +++ test '' +++ contains_visible_char 4 ++++ tr -d -c '[:graph:]' +++ test 4 +++ test 'Confirm disk mapping and continue '\''rear recover'\''' +++ test 4 -ge 1 +++ choice_index=3 +++ test 'Use Relax-and-Recover shell and return back to here' +++ is_true no +++ case "$1" in +++ return 1 +++ DebugPrint 'UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' +++ Debug 'UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' +++ test 1 +++ Log 'UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' ++++ date '+%Y-%m-%d %H:%M:%S.%N ' +++ local 'timestamp=2019-01-17 16:17:56.869346942 ' +++ test 1 -gt 0 +++ echo '2019-01-17 16:17:56.869346942 UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' 2019-01-17 16:17:56.869346942 UserInput: Valid choice number result 'Use Relax-and-Recover shell and return back to here' +++ test 1 +++ Print 'UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' +++ test 1 +++ echo -e 'UserInput: Valid choice number result '\''Use Relax-and-Recover shell and return back to here'\''' +++ echo 'Use Relax-and-Recover shell and return back to here' +++ return 0 ++ choice='Use Relax-and-Recover shell and return back to here' ++ wilful_input=yes ++ case "$choice" in ++ rear_shell '' 'vi /var/lib/rear/layout/disk_mappings less /var/lib/rear/layout/disk_mappings' ++ local prompt= ++ local 'history=vi /var/lib/rear/layout/disk_mappings less /var/lib/rear/layout/disk_mappings' ++ test '' ++ prompt='Are you sure you want to exit the Relax-and-Recover shell ?' ++ local histfile=/tmp/rear.sjJeGBsPVk89kiM/tmp/.bash_history ++ echo exit ++ test 'vi /var/lib/rear/layout/disk_mappings less /var/lib/rear/layout/disk_mappings' ++ echo -e 'exit\nvi /var/lib/rear/layout/disk_mappings less /var/lib/rear/layout/disk_mappings' ++ local bashrc=/tmp/rear.sjJeGBsPVk89kiM/tmp/.bashrc ++ cat ++ HISTFILE=/tmp/rear.sjJeGBsPVk89kiM/tmp/.bash_history ++ bash --noprofile --rcfile /tmp/rear.sjJeGBsPVk89kiM/tmp/.bashrc rear>