Bug 1404416 - 'bd_dm_map_exists' called, but not implemented!
Summary: 'bd_dm_map_exists' called, but not implemented!
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Fedora
Classification: Fedora
Component: libblockdev
Version: 25
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Vratislav Podzimek
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
: 1404388 1405286 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-12-13 19:29 UTC by Ben Williams
Modified: 2017-02-06 14:31 UTC (History)
10 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2017-02-06 14:31:13 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Bugzilla 1393692 0 unspecified CLOSED [dmsetup] --version has wrong return code 2021-02-22 00:41:40 UTC

Internal Links: 1393692

Description Ben Williams 2016-12-13 19:29:09 UTC
Description of problem:

install from an updated live built using Live-media-creator
Version-Release number of selected component (if applicable):
anaconda crashes with blivet error

How reproducible:
everytime

Steps to Reproduce:
1.create updated F25 live with live-media-creator

2.boot updated live  
3.click to install to hard drive 

Actual results:
'bd_dm_map_exists' called, but not implemented!
 

Expected results:
install to complete

Additional info:
anaconda.log https://paste.fedoraproject.org/505902/65618014/

Comment 1 Scott Dowdle 2016-12-13 19:33:15 UTC
I ran into this same issue on my personal remix build.  Please stop breaking Anaconda.  Sure, the Fedora 25 GA live media came out a couple of weeks ago but that doesn't mean you get to break it again. :)

Comment 2 Ben Williams 2016-12-13 19:45:56 UTC
and if this isnt a blivet issue please let us know and will file on the correct componet

Comment 3 Scott Dowdle 2016-12-13 20:59:25 UTC
Just for some background, I did an install from the last working remix build I had... and then did dnf -y update --refresh to get all of the updates.  Here's what got updated (below).  The problem is that nothing is the obvious culprit.

Installed:
kernel.x86_64 4.8.13-300.fc25
kernel-core.x86_64 4.8.13-300.fc25
kernel-modules.x86_64 4.8.13-300.fc25
kernel-modules-extra.x86_64 4.8.13-300.fc25
python2-nose.noarch 1.3.7-11.fc25 

Upgraded:
NetworkManager.x86_64 1:1.4.2-2.fc25
NetworkManager-adsl.x86_64 1:1.4.2-2.fc25
NetworkManager-bluetooth.x86_64 1:1.4.2-2.fc25 
NetworkManager-glib.x86_64 1:1.4.2-2.fc25 
NetworkManager-libnm.x86_64 1:1.4.2-2.fc25
NetworkManager-openconnect.x86_64 1.2.4-1.fc25 
NetworkManager-team.x86_64 1:1.4.2-2.fc25
NetworkManager-wifi.x86_64 1:1.4.2-2.fc25 
NetworkManager-wwan.x86_64 1:1.4.2-2.fc25 
aspell.x86_64 12:0.60.6.1-14.fc25
autocorr-en.noarch 1:5.2.3.3-11.fc25 
boost-date-time.x86_64 1.60.0-10.fc25 
boost-filesystem.x86_64 1.60.0-10.fc25
boost-iostreams.x86_64 1.60.0-10.fc25
boost-system.x86_64 1.60.0-10.fc25 
bubblewrap.x86_64 0.1.4-5.fc25
cairo.x86_64 1.14.8-1.fc25
cairo-gobject.x86_64 1.14.8-1.fc25 
clutter-gst3.x86_64 3.0.22-1.fc25
cracklib.x86_64 2.9.6-4.fc25
cracklib-dicts.x86_64 2.9.6-4.fc25
device-mapper.x86_64 1.02.136-1.fc25 
device-mapper-event.x86_64 1.02.136-1.fc25 
device-mapper-event-libs.x86_64 1.02.136-1.fc25 
device-mapper-libs.x86_64 1.02.136-1.fc25 
dnsmasq.x86_64 2.76-2.fc25 
evince.x86_64 3.22.1-2.fc25
evince-djvu.x86_64 3.22.1-2.fc25
evince-libs.x86_64 3.22.1-2.fc25
gd.x86_64 2.2.3-5.fc25
gnutls.x86_64 3.5.7-1.fc25
gnutls-dane.x86_64 3.5.7-1.fc25
gnutls-utils.x86_64 3.5.7-1.fc25 
grub2.x86_64 1:2.02-0.38.fc25 
grub2-efi.x86_64 1:2.02-0.38.fc25
grub2-tools.x86_64 1:2.02-0.38.fc25
gstreamer-plugins-bad-free.x86_64 0.10.23-35.fc25 
gstreamer-plugins-base.x86_64 0.10.36-15.fc25 
gstreamer-plugins-good.x86_64 0.10.31-17.fc25
gstreamer1.x86_64 1.10.2-1.fc25
gstreamer1-plugins-bad-free.x86_64 1.10.2-1.fc25
gstreamer1-plugins-base.x86_64 1.10.2-1.fc25
gstreamer1-plugins-good.x86_64 1.10.2-1.fc25 
ibus-libpinyin.x86_64 1.8.1-1.fc25 
ibus-typing-booster.noarch 1.5.14-1.fc25
inkscape.x86_64 0.92-7.pre3.fc25
kernel-headers.x86_64 4.8.13-300.fc25
libavdevice.x86_64 3.1.6-1.fc25
libdb.x86_64 5.3.28-16.fc25 
libdb-devel.x86_64 5.3.28-16.fc25 
libdb-utils.x86_64 5.3.28-16.fc25
libgsf.x86_64 1.14.33-4.fc25 
libinput.x86_64 1.5.3-1.fc25
libpinyin.x86_64 1.7.0-1.fc25 
libpinyin-data.x86_64 1.7.0-1.fc25 
libreoffice-calc.x86_64 1:5.2.3.3-11.fc25
libreoffice-core.x86_64 1:5.2.3.3-11.fc25 
libreoffice-data.noarch 1:5.2.3.3-11.fc25 
libreoffice-gtk2.x86_64 1:5.2.3.3-11.fc25
libreoffice-gtk3.x86_64 1:5.2.3.3-11.fc25
libreoffice-impress.x86_64 1:5.2.3.3-11.fc25
libreoffice-langpack-en.x86_64 1:5.2.3.3-11.fc25
libreoffice-ogltrans.x86_64 1:5.2.3.3-11.fc25
libreoffice-opensymbol-fonts.noarch 1:5.2.3.3-11.fc25
libreoffice-pyuno.x86_64 1:5.2.3.3-11.fc25
libreoffice-ure.x86_64 1:5.2.3.3-11.fc25
libreoffice-ure-common.noarch 1:5.2.3.3-11.fc25
libreoffice-writer.x86_64 1:5.2.3.3-11.fc25
libreoffice-x11.x86_64 1:5.2.3.3-11.fc25
libreswan.x86_64 3.18-1.fc25
libsmbclient.x86_64 2:4.5.2-0.fc25 
libtiff.x86_64 4.0.7-1.fc25
libwbclient.x86_64 2:4.5.2-0.fc25 
lvm2.x86_64 2.02.167-1.fc25 
lvm2-libs.x86_64 2.02.167-1.fc25
mariadb-common.x86_64 3:10.1.19-6.fc25 
mariadb-config.x86_64 3:10.1.19-6.fc25
mariadb-libs.x86_64 3:10.1.19-6.fc25
mesa-dri-drivers.x86_64 13.0.2-1.fc25
mesa-filesystem.x86_64 13.0.2-1.fc25 
mesa-libEGL.x86_64 13.0.2-1.fc25
mesa-libGL.x86_64 13.0.2-1.fc25 
mesa-libGLES.x86_64 13.0.2-1.fc25
mesa-libOpenCL.x86_64 13.0.2-1.fc25
mesa-libgbm.x86_64 13.0.2-1.fc25
mesa-libglapi.x86_64 13.0.2-1.fc25
mesa-libwayland-egl.x86_64 13.0.2-1.fc25 
mesa-libxatracker.x86_64 13.0.2-1.fc25 
ocl-icd.x86_64 2.2.10-1.fc25
openjpeg2.x86_64 2.1.2-2.fc25 
openssh.x86_64 7.3p1-7.fc25
openssh-askpass.x86_64 7.3p1-7.fc25
openssh-clients.x86_64 7.3p1-7.fc25 
openssh-server.x86_64 7.3p1-7.fc25
openvpn.x86_64 2.3.14-1.fc25 
pcre2.x86_64 10.22-7.fc25
pcsc-lite-libs.x86_64 1.8.19-1.fc25 
perl-Encode.x86_64 4:2.88-5.fc25
perl-Locale-Codes.noarch 3.42-1.fc25 
perl-Pod-Simple.noarch 1:3.35-1.fc25 
perl-encoding.x86_64 4:2.19-5.fc25
pigz.x86_64 2.3.4-1.fc25
poppler-data.noarch 0.4.7-6.fc25 
pptp.x86_64 1.9.0-1.fc25 
samba-client.x86_64 2:4.5.2-0.fc25
samba-client-libs.x86_64 2:4.5.2-0.fc25 
samba-common.noarch 2:4.5.2-0.fc25 
samba-common-libs.x86_64 2:4.5.2-0.fc25
selinux-policy.noarch 3.13.1-225.3.fc25 
selinux-policy-targeted.noarch 3.13.1-225.3.fc25
shared-mime-info.x86_64 1.8-1.fc25 
tbb.x86_64 2017-5.20161128.fc25
vim-minimal.x86_64 2:8.0.124-2.fc25 
virt-viewer.x86_64 5.0-1.fc25 
xfce4-clipman-plugin.x86_64 1.4.1-1.fc25 
xkeyboard-config.noarch 2.19-1.1.fc25
xl2tpd.x86_64 1.3.8-1.fc25
xorg-x11-drv-wacom.x86_64 0.34.0-1.fc25

Comment 4 Vojtech Trefny 2016-12-13 21:29:21 UTC
*** Bug 1404388 has been marked as a duplicate of this bug. ***

Comment 5 Vratislav Podzimek 2016-12-14 07:18:40 UTC
This is actually/primarily a bug in the dmsetup utility. It was reported and resolved in rawhide (bug 1393692), but the fix wasn't backported to F25 as it seems.

Comment 6 Scott Dowdle 2016-12-14 07:43:07 UTC
I rolled back to these previous package versions:

device-mapper-1.02.131-5.fc25.x86_64
device-mapper-event-1.02.131-5.fc25.x86_64
device-mapper-event-libs-1.02.131-5.fc25.x86_64
device-mapper-libs-1.02.131-5.fc25.x86_64
lvm2-2.02.161-5.fc25.x86_64
lvm2-libs-2.02.161-5.fc25.x86_64

And I built a new livemedia image with those versions, and anaconda worked again.

Basically I got the previous package versions from koji, added them to a local repo, and then edited the package list in my kickstart to include the desired package versions for the above listed packages (so it'd grab the older versions from my local repo rather than the newer, broken packages from the updates repo).

I see there are some pending newer versions of those packages (lvm2-2.02.167-2.fc25, etc) currently in updates-testing but looking at the changelog, I'm guessing those don't fix this issue.  I haven't tested those so I can't say for sure.

Comment 7 Adam Williamson 2016-12-14 18:42:26 UTC
In fact, yes, they should. The change in 167-2 is specifically intended to fix this. Can you try again with https://bodhi.fedoraproject.org/updates/FEDORA-2016-0510ab2764 (167-3) and see if it works, and up-karma the update if so?

Comment 8 xvr 2016-12-14 19:35:32 UTC
The update FEDORA-2016-0510ab2764 (version 167-3) fixes the issue, at least when using blivet-gui under F25

Comment 9 Scott Dowdle 2016-12-14 22:01:11 UTC
I can confirm that anaconda works agin with the 167-3 packages.

Comment 10 Vojtech Trefny 2016-12-16 10:51:44 UTC
*** Bug 1405286 has been marked as a duplicate of this bug. ***

Comment 11 Ben Williams 2017-01-30 14:00:32 UTC
updated anaconda fixed this issue and can be closed


Note You need to log in before you can comment on or make changes to this bug.