Prioritizer '' not found in /lib64/multipath

Trying to finalise multipath.conf on a SLES11SP2 server for connection to an EVA SAN and I’m getting this:

# multipath -v2 -d Nov 19 12:11:37 | Prioritizer '' not found in /lib64/multipath Nov 19 12:11:37 | Prioritizer '' not found in /lib64/multipath

We have other SLES11SP2 boxes, however they are connected to a NetApp SAN. The proposed multipath.conf is:

defaults { user_friendly_names no } blacklist { devnode "^hd[a-z][0-9]*" devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*" devnode "^cciss!c[0-9]d[0-9].*" devnode "sd[a]$" } devices { device { vendor "HP" product "HSV2[01]0|HSV300|HSV4[05]0" getuid_callout "/lib/udev/scsi_id -g -u /dev/%n" hardware_handler "0" path_selector "round-robin 0" path_grouping_policy group_by_prio failback immediate rr_weight uniform rr_min_io 100 path_checker tur prio "alua" #no_path_retry fail no_path_retry 18 } }

The /lib64/multipath directory contains:

drwxr-xr-x 2 root root 4096 Nov 13 20:37 ./ drwxr-xr-x 9 root root 12288 Nov 13 20:43 ../ -rwxr-xr-x 1 root root 10360 Nov 27 2012 libcheckcciss_tur.so* -rwxr-xr-x 1 root root 10416 Nov 27 2012 libcheckdirectio.so* -rwxr-xr-x 1 root root 10384 Nov 27 2012 libcheckemc_clariion.so* -rwxr-xr-x 1 root root 10328 Nov 27 2012 libcheckhp_sw.so* -rwxr-xr-x 1 root root 10336 Nov 27 2012 libcheckrdac.so* -rwxr-xr-x 1 root root 6248 Nov 27 2012 libcheckreadsector0.so* -rwxr-xr-x 1 root root 14680 Nov 27 2012 libchecktur.so* -rwxr-xr-x 1 root root 10440 Nov 27 2012 libprioalua.so* -rwxr-xr-x 1 root root 6112 Nov 27 2012 libprioconst.so* -rwxr-xr-x 1 root root 10336 Nov 27 2012 libpriodatacore.so* -rwxr-xr-x 1 root root 6208 Nov 27 2012 libprioemc.so* -rwxr-xr-x 1 root root 10312 Nov 27 2012 libpriohds.so* -rwxr-xr-x 1 root root 6216 Nov 27 2012 libpriohp_sw.so* -rwxr-xr-x 1 root root 10320 Nov 27 2012 libprioontap.so* -rwxr-xr-x 1 root root 6208 Nov 27 2012 libpriorandom.so* -rwxr-xr-x 1 root root 6216 Nov 27 2012 libpriordac.so* -rwxr-xr-x 1 root root 10392 Nov 27 2012 libprioweightedpath.so*

Any assistance appreciated.

Kat

Hi
Have you had look here or searched the knowledge base?
https://www.suse.com/documentation/sled11/stor_admin/data/bpjpirk.html

Since SP2 is out of support (unless you have LTSS), how up to date is the system?

The server has multipath-tools-0.4.9-0.68.1 installed. I checked the knowledge base, however it’s not particularly specific:

Our multipath.conf file conforms with that structure - the prio setting is in the devices section.

I think the message may be spurious/cosmetic, as it probably relates to the devices listed as sdr and sds which are iDRAC virtual devices. All the OES11 servers we have built until now have been on HP BL460c blades with NetApp storage, or VMs (See near the bottom).

Nov 20 08:40:03 | loading /lib64/multipath/libcheckdirectio.so checker Nov 20 08:40:03 | loading /lib64/multipath/libprioconst.so prioritizer Nov 20 08:40:03 | sda: device node name blacklisted Nov 20 08:40:03 | sdb: not found in pathvec Nov 20 08:40:03 | sdb: mask = 0x1f Nov 20 08:40:03 | sdb: dev_t = 8:16 Nov 20 08:40:03 | sdb: size = 4194304000 Nov 20 08:40:03 | sdb: vendor = HP Nov 20 08:40:03 | sdb: product = HSV210 Nov 20 08:40:03 | sdb: rev = 6250 Nov 20 08:40:03 | sdb: h:b:t:l = 3:0:0:1 Nov 20 08:40:03 | sdb: tgt_node_name = 0x50001fe1500d2250 Nov 20 08:40:03 | sdb: path state = running Nov 20 08:40:03 | sdb: 55255 cyl, 255 heads, 32 sectors/track, start at 0 Nov 20 08:40:03 | sdb: serial = PB5A7D4AAU29QX Nov 20 08:40:03 | sdb: get_state Nov 20 08:40:03 | loading /lib64/multipath/libchecktur.so checker Nov 20 08:40:03 | sdb: path checker = tur (controller setting) Nov 20 08:40:03 | sdb: checker timeout = 30000 ms (sysfs setting) Nov 20 08:40:03 | sdb: state = up Nov 20 08:40:03 | sdb: getuid = /lib/udev/scsi_id -g -u /dev/%n (controller setting) Nov 20 08:40:03 | sdb: uid = 3600508b4001080520001e00011700000 (callout) Nov 20 08:40:03 | sdb: prio = alua (controller setting) Nov 20 08:40:03 | sdb: prio args = (null) (controller setting) Nov 20 08:40:03 | reported target port group is 1 Nov 20 08:40:03 | aas = 01 [active/non-optimized] Nov 20 08:40:03 | sdb: alua prio = 10 <snip> Nov 20 08:40:03 | sr0: device node name blacklisted Nov 20 08:40:03 | sdr: not found in pathvec Nov 20 08:40:03 | sdr: mask = 0x1f Nov 20 08:40:03 | sdr: dev_t = 65:16 Nov 20 08:40:03 | sdr: size = 0 Nov 20 08:40:03 | sdr: vendor = iDRAC Nov 20 08:40:03 | sdr: product = LCDRIVE Nov 20 08:40:03 | sdr: rev = 0323 Nov 20 08:40:03 | sdr: h:b:t:l = 5:0:0:0 Nov 20 08:40:03 | 5:0:0:0: attribute sas_address not found in sysfs Nov 20 08:40:03 | sdr: path state = running Nov 20 08:40:03 | sr1: device node name blacklisted Nov 20 08:40:03 | sds: not found in pathvec Nov 20 08:40:03 | sds: mask = 0x1f Nov 20 08:40:03 | sds: dev_t = 65:32 Nov 20 08:40:03 | sds: size = 0 Nov 20 08:40:03 | sds: vendor = iDRAC Nov 20 08:40:03 | sds: product = Virtual Floppy Nov 20 08:40:03 | sds: rev = 0323 Nov 20 08:40:03 | sds: h:b:t:l = 6:0:0:1 Nov 20 08:40:03 | 6:0:0:1: attribute sas_address not found in sysfs Nov 20 08:40:03 | sds: path state = running Nov 20 08:40:03 | loop0: device node name blacklisted Nov 20 08:40:03 | loop1: device node name blacklisted Nov 20 08:40:03 | loop2: device node name blacklisted Nov 20 08:40:03 | loop3: device node name blacklisted Nov 20 08:40:03 | loop4: device node name blacklisted Nov 20 08:40:03 | loop5: device node name blacklisted Nov 20 08:40:03 | loop6: device node name blacklisted Nov 20 08:40:03 | loop7: device node name blacklisted Nov 20 08:40:03 | dm-0: device node name blacklisted Nov 20 08:40:03 | dm-1: device node name blacklisted Nov 20 08:40:03 | dm-2: device node name blacklisted Nov 20 08:40:03 | dm-3: device node name blacklisted Nov 20 08:40:03 | dm-4: device node name blacklisted Nov 20 08:40:03 | dm-5: device node name blacklisted ===== paths list ===== uuid hcil dev dev_t pri dm_st chk_st vend/prod 3600508b4001080520001e00011700000 3:0:0:1 sdb 8:16 10 undef ready HP,HSV210 3600508b4001080520001e000116d0000 3:0:0:2 sdc 8:32 130 undef ready HP,HSV210 3600508b4001080520001e000116d0000 3:0:1:2 sde 8:64 10 undef ready HP,HSV210 3600508b4001080520001e00011700000 3:0:1:1 sdd 8:48 130 undef ready HP,HSV210 3600508b4001080520001e00011700000 3:0:2:1 sdf 8:80 10 undef ready HP,HSV210 3600508b4001080520001e000116d0000 3:0:2:2 sdg 8:96 130 undef ready HP,HSV210 3600508b4001080520001e00011700000 3:0:3:1 sdh 8:112 130 undef ready HP,HSV210 3600508b4001080520001e000116d0000 3:0:3:2 sdi 8:128 10 undef ready HP,HSV210 3600508b4001080520001e00011700000 4:0:0:1 sdj 8:144 130 undef ready HP,HSV210 3600508b4001080520001e00011700000 4:0:1:1 sdl 8:176 10 undef ready HP,HSV210 3600508b4001080520001e000116d0000 4:0:1:2 sdm 8:192 130 undef ready HP,HSV210 3600508b4001080520001e00011700000 4:0:2:1 sdn 8:208 10 undef ready HP,HSV210 3600508b4001080520001e00011700000 4:0:3:1 sdp 8:240 130 undef ready HP,HSV210 3600508b4001080520001e000116d0000 4:0:2:2 sdo 8:224 130 undef ready HP,HSV210 3600508b4001080520001e000116d0000 4:0:0:2 sdk 8:160 10 undef ready HP,HSV210 3600508b4001080520001e000116d0000 4:0:3:2 sdq 65:0 10 undef ready HP,HSV210 [B][I] 5:0:0:0 sdr 65:16 -1 undef faulty iDRAC,LCD 6:0:0:1 sds 65:32 -1 undef faulty iDRAC,Vir[/I][/B] Nov 20 08:40:03 | params = 1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:32 1 8:96 1 8:192 1 8:224 1 round-robin 0 4 1 8:64 1 8:128 1 8:160 1 65:0 1 Nov 20 08:40:03 | status = 2 0 0 0 2 1 A 0 4 0 8:32 A 0 8:96 A 0 8:192 A 0 8:224 A 0 E 0 4 0 8:64 A 0 8:128 A 0 8:160 A 0 65:0 A 0 Nov 20 08:40:03 | 3600508b4001080520001e000116d0000: disassemble map [1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:32 1 8:96 1 8:192 1 8:224 1 round-robin 0 4 1 8:64 1 8:128 1 8:160 1 65:0 1 ] Nov 20 08:40:03 | 3600508b4001080520001e000116d0000: disassemble status [2 0 0 0 2 1 A 0 4 0 8:32 A 0 8:96 A 0 8:192 A 0 8:224 A 0 E 0 4 0 8:64 A 0 8:128 A 0 8:160 A 0 65:0 A 0 ] Nov 20 08:40:03 | params = 1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:48 1 8:112 1 8:144 1 8:240 1 round-robin 0 4 1 8:16 1 8:80 1 8:176 1 8:208 1 Nov 20 08:40:03 | status = 2 0 0 0 2 1 A 0 4 0 8:48 A 0 8:112 A 0 8:144 A 0 8:240 A 0 E 0 4 0 8:16 A 0 8:80 A 0 8:176 A 0 8:208 A 0 Nov 20 08:40:03 | 3600508b4001080520001e00011700000: disassemble map [1 queue_if_no_path 0 2 1 round-robin 0 4 1 8:48 1 8:112 1 8:144 1 8:240 1 round-robin 0 4 1 8:16 1 8:80 1 8:176 1 8:208 1 ] Nov 20 08:40:03 | 3600508b4001080520001e00011700000: disassemble status [2 0 0 0 2 1 A 0 4 0 8:48 A 0 8:112 A 0 8:144 A 0 8:240 A 0 E 0 4 0 8:16 A 0 8:80 A 0 8:176 A 0 8:208 A 0 ] Nov 20 08:40:03 | Prioritizer '' not found in /lib64/multipath Nov 20 08:40:03 | unloading prioritizer Nov 20 08:40:03 | Prioritizer '' not found in /lib64/multipath Nov 20 08:40:03 | unloading prioritizer Nov 20 08:40:03 | tur checker refcount 16 Nov 20 08:40:03 | alua prioritizer refcount 16 <snip> Nov 20 08:40:03 | tur checker refcount 1 Nov 20 08:40:03 | alua prioritizer refcount 1 Nov 20 08:40:03 | unloading const prioritizer Nov 20 08:40:03 | unloading alua prioritizer Nov 20 08:40:03 | unloading tur checker Nov 20 08:40:03 | unloading directio checker

Hi
So these systems are all OES 11?


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!