[dm-devel] device-mapper: ioctl: ioctl interface mismatch: kernel(4.37.0), user(4.39.0), cmd(16)
Mike Snitzer
snitzer at redhat.com
Wed Sep 19 15:34:19 UTC 2018
Right, this is a multipath-tools problem (AFAIK regression).. not aware
of any new ioctl requirements that a newer multipathd would have to
warrant the stricter use of a newer DM ioctl version.
Mike
On Wed, Sep 19 2018 at 11:30am -0400,
Ãzkan Göksu <ozkangksu at gmail.com> wrote:
> Hello.
> After your mail I tried something;
> I just curious what will happen when I downgrade multipath-tools package
> and the rest was latest.
> lvm2 2.02.181-1
> device-mapper 2.02.181-1
> I just downgrade to: multipath-tools 0.7.6-1
> Everything works great. I didnt saw any problem.
> I was thinking the problem related to device-mapper but now its seems
> something else.
> This is compile process from Arch-linux AUR repository:
> [1]https://paste.ubuntu.com/p/zV58g56gVT/
> If I'm not mistaken this is the log you want. If its not then tell me
> where should I look for the log you want?
> [root at SMDEV2 service]# ldd /usr/bin/multipathd
> linux-vdso.so.1 (0x00007fffea4fe000)
> libmultipath.so.0 => /usr/lib/libmultipath.so.0
> (0x00007f729711e000)
> libmpathpersist.so.0 => /usr/lib/libmpathpersist.so.0
> (0x00007f7297114000)
> libmpathcmd.so.0 => /usr/lib/libmpathcmd.so.0 (0x00007f729710f000)
> libudev.so.1 => /usr/lib/libudev.so.1 (0x00007f72970ef000)
> libdl.so.2 => /usr/lib/libdl.so.2 (0x00007f72970ea000)
> liburcu.so.6 => /usr/lib/liburcu.so.6 (0x00007f7296ee2000)
> libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007f7296ebf000)
> libdevmapper.so.1.02 => /usr/lib/libdevmapper.so.1.02
> (0x00007f7296c69000)
> libreadline.so.7 => /usr/lib/libreadline.so.7 (0x00007f7296a1c000)
> libsystemd.so.0 => /usr/lib/libsystemd.so.0 (0x00007f7296990000)
> libc.so.6 => /usr/lib/libc.so.6 (0x00007f72967cc000)
> libaio.so.1 => /usr/lib/libaio.so.1 (0x00007f72965ca000)
> /lib64/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2
> (0x00007f72971b5000)
> liburcu-common.so.6 => /usr/lib/liburcu-common.so.6
> (0x00007f72963c3000)
> libm.so.6 => /usr/lib/libm.so.6 (0x00007f729623e000)
> libncursesw.so.6 => /usr/lib/libncursesw.so.6 (0x00007f7295fd1000)
> librt.so.1 => /usr/lib/librt.so.1 (0x00007f7295fc7000)
> liblzma.so.5 => /usr/lib/liblzma.so.5 (0x00007f7295da1000)
> liblz4.so.1 => /usr/lib/liblz4.so.1 (0x00007f7295b84000)
> libgcrypt.so.20 => /usr/lib/libgcrypt.so.20 (0x00007f7295866000)
> libgpg-error.so.0 => /usr/lib/libgpg-error.so.0
> (0x00007f7295646000)
> I did not tried to compile from GIT by myself. But my knowledge the aur
> package also takes the code from your git repository
> If you need anything else just ask me please.
>
> Zdenek Kabelac <[2]zkabelac at redhat.com>, 19 Eyl 2018 Çar, 15:52 tarihinde
> sunu yazdi:
>
> Dne 19.9.2018 v 12:35 Özkan Göksu napsal(a):
> > Hello.
> > I just upgraded my Kernel to: 4.14.70-1-lts | device-mapper 2.02.181-1
> |
> > multipath-tools 0.7.7-1
> > After that multipathd started to giving the log: // device-mapper:
> ioctl:
> > ioctl interface mismatch: kernel(4.37.0), user(4.39.0), cmd(16)
> > It was working great on my ex kernel "4.14.30-1-lts" with |
> device-mapper
> > 2.02.177-5 | multipath-tools 0.7.6-1
> > Also I tried multipath git version but nothing change.
> >
> > I think the problem related to device-mapper and my device mapper
> Build Date:
> > 2018-08-01 19:05 UTC =
> > [3]https://www.archlinux.org/packages/core/x86_64/device-mapper/
> > Do I need to compile device mapper git version or what should I do?
> >
>
> Hi
>
> Can you pastebin how is your package linked while being compiled (gcc
> log) and
> how is then used runtime (ldd) ?
>
> It seems the code was linked with different .so library then it's using
> in
> runtime.
>
> libdm is supposed to handle all kernel versions.
>
> Regards
>
> Zdenek
>
> References
>
> Visible links
> 1. https://paste.ubuntu.com/p/zV58g56gVT/
> 2. mailto:zkabelac at redhat.com
> 3. https://www.archlinux.org/packages/core/x86_64/device-mapper/
> --
> dm-devel mailing list
> dm-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/dm-devel
More information about the dm-devel
mailing list