#20 Issue closed: Include libs in /lib*/multipath

Labels: bug, waiting for info

pavoldomin opened issue at 2012-03-27 06:51:

Cannot start multipath in rear recovery shell:

RESCUE hostname:~ # multipath -l
Mar 26 13:35:44 | Prioritizer 'const' not found in /lib64/multipath
Mar 26 13:35:44 | Prioritizer 'alua' not found in /lib64/multipath
Mar 26 13:35:44 | Checker 'directio' not found in /lib64/multipath
Mar 26 13:35:44 | failed to initialize checkers

The problem is that shared libs in /lib*/multipath are not included automatically in initrd

hostname:/usr/share/rear # ls /lib*/multipath
libcheckcciss_tur.so     libcheckrdac.so         libprioconst.so  libprioontap.so
libcheckdirectio.so      libcheckreadsector0.so  libprioemc.so    libpriorandom.so
libcheckemc_clariion.so  libchecktur.so          libpriohds.so    libpriordac.so
libcheckhp_sw.so         libprioalua.so          libpriohp_sw.so  libprioweightedpath.so

If mutlipath is activated, these libraries should be included.

jhoekx commented at 2012-03-27 08:22:

Hi Pavol,

I had noticed this, but the path in my commited fix was wrong. My local.conf contained the correct fix.

COPY_AS_IS=( "${COPY_AS_IS[@]}" /lib*/multipath)

Fixed in 5e39a39c77b9be653fa071ee7f276654abba25e2

Thanks.

dagwieers commented at 2012-03-28 06:45:

I am closing this issue, if you see that it is not working in your case, feel free to reopen this issue !


[Export of Github issue for rear/rear.]