Bug 1464699
Summary: | x86_64 debuginfo conflicts with i686 debuginfo | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mikhail <mikhail.v.gavrilov> |
Component: | rpm | Assignee: | Packaging Maintenance Team <packaging-team-maint> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | dennis, ignatenko, kardos.lubos, kevin, mjw, packaging-team-maint, rkudyba, vmukhame |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-23 08:51:08 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Mikhail
2017-06-24 18:32:12 UTC
Yet another case: # dnf debuginfo-install glibc-2.25-6.fc26.i686 libXfixes-5.0.3-2.fc26.i686 libgpg-error-1.25-2.fc26.i686 libpciaccess-0.13.4-4.fc26.i686 libselinux-2.6-6.fc26.i686 libsndfile-1.0.28-3.fc26.i686 libtxc_dxtn-1.0.1-2.gitef072983.fc26.i686 libuuid-2.30-1.fc26.i686 libvorbis-1.3.5-2.fc26.i686 pcre-8.40-7.fc26.i686 systemd-libs-233-4.fc26.i686 tcp_wrappers-libs-7.6-85.fc26.i686 xz-libs-5.2.3-2.fc26.i686 zlib-1.2.11-2.fc26.i686 Last metadata expiration check: 0:03:16 ago on Sat 24 Jun 2017 11:40:21 PM +05. Package libX11-debuginfo-1.6.5-2.fc26.i686 is already installed, skipping. Package libxcb-debuginfo-1.12-3.fc26.i686 is already installed, skipping. Package libXau-debuginfo-1.0.8-7.fc26.i686 is already installed, skipping. Package pcre-debuginfo-8.40-7.fc26.x86_64 is already installed, skipping. Package libsepol-debuginfo-2.6-1.fc26.i686 is already installed, skipping. Package libsndfile-debuginfo-1.0.28-2.fc26.i686 is already installed, skipping. Package flac-debuginfo-1.3.2-2.fc26.x86_64 is already installed, skipping. Package gcc-debuginfo-7.1.1-2.fc26.x86_64 is already installed, skipping. Package libogg-debuginfo-2:1.3.2-6.fc26.i686 is already installed, skipping. Package gsm-debuginfo-1.0.16-2.fc26.i686 is already installed, skipping. Package libvorbis-debuginfo-1:1.3.5-2.fc26.x86_64 is already installed, skipping. Package libcap-debuginfo-2.25-5.fc26.i686 is already installed, skipping. Package libgcrypt-debuginfo-1.7.7-1.fc26.i686 is already installed, skipping. Package lz4-debuginfo-1.7.5-3.fc26.i686 is already installed, skipping. Package xz-debuginfo-5.2.3-2.fc26.x86_64 is already installed, skipping. Dependencies resolved. =============================================================================== Package Arch Version Repository Size =============================================================================== Installing: glibc-debuginfo i686 2.25-6.fc26 fedora-debuginfo 13 M libXfixes-debuginfo i686 5.0.3-2.fc26 fedora-debuginfo 47 k libgpg-error-debuginfo i686 1.25-2.fc26 fedora-debuginfo 171 k libpciaccess-debuginfo i686 0.13.4-4.fc26 fedora-debuginfo 67 k libselinux-debuginfo i686 2.6-6.fc26 fedora-debuginfo 848 k systemd-debuginfo i686 233-4.fc26 fedora-debuginfo 15 M tcp_wrappers-debuginfo i686 7.6-85.fc26 fedora-debuginfo 134 k util-linux-debuginfo i686 2.29.1-2.fc26 fedora-debuginfo 3.4 M zlib-debuginfo i686 1.2.11-2.fc26 fedora-debuginfo 264 k Transaction Summary =============================================================================== Install 9 Packages Total size: 34 M Installed size: 153 M Is this ok [y/N]: y Downloading Packages: [SKIPPED] glibc-debuginfo-2.25-6.fc26.i686.rpm: Already downloaded [SKIPPED] libXfixes-debuginfo-5.0.3-2.fc26.i686.rpm: Already downloaded [SKIPPED] libgpg-error-debuginfo-1.25-2.fc26.i686.rpm: Already downloaded [SKIPPED] libpciaccess-debuginfo-0.13.4-4.fc26.i686.rpm: Already downloaded [SKIPPED] libselinux-debuginfo-2.6-6.fc26.i686.rpm: Already downloaded [SKIPPED] util-linux-debuginfo-2.29.1-2.fc26.i686.rpm: Already downloaded [SKIPPED] systemd-debuginfo-233-4.fc26.i686.rpm: Already downloaded [SKIPPED] tcp_wrappers-debuginfo-7.6-85.fc26.i686.rpm: Already downloaded [SKIPPED] zlib-debuginfo-1.2.11-2.fc26.i686.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test The downloaded packages were saved in cache until the next successful transaction. You can remove cached packages by executing 'dnf clean packages'. Error: Transaction check error: file /usr/src/debug/systemd-233/src/basic/errno-to-name.h from install of systemd-debuginfo-233-4.fc26.i686 conflicts with file from package systemd-debuginfo-233-4.fc26.x86_64 Error Summary ------------- Moving to rpm as it has rpmbuild which has the find-debuginfo script. Also see https://fedoraproject.org/wiki/Changes/ParallelInstallableDebuginfo for a f27 change that might help you out. (In reply to Kevin Fenzi from comment #2) > Moving to rpm as it has rpmbuild which has the find-debuginfo script. > > Also see https://fedoraproject.org/wiki/Changes/ParallelInstallableDebuginfo > for a f27 change that might help you out. Yes, if we did things correctly then installing i686 and x86_64 debuginfo packages in parallel should work in rawhide/f27. That was one of the goals of that change. It only works for rawhide/f27 though. f26 doesn't have that change (and the debuginfo packages need to be rebuild for them to become parallel installable). [brain@ignatenko-w541 ~]$ sudo dnf --enablerepo=rawhide-debuginfo install systemd-debuginfo.i686 systemd-debuginfo.x86_64 Last metadata expiration check: 2:10:37 ago on Sun 23 Jul 2017 08:40:02 AM CEST. Dependencies resolved. =============================================================================== Package Arch Version Repository Size =============================================================================== Installing: systemd-debuginfo i686 234-3.fc27 rawhide-debuginfo 19 M systemd-debuginfo x86_64 234-3.fc27 rawhide-debuginfo 20 M Transaction Summary =============================================================================== Install 2 Packages Total download size: 39 M Installed size: 136 M Is this ok [y/N]: y Downloading Packages: (1/2): systemd-debuginfo-234-3.fc27.x86_64.rpm 4.7 MB/s | 20 MB 00:04 (2/2): systemd-debuginfo-234-3.fc27.i686.rpm 3.7 MB/s | 19 MB 00:05 ------------------------------------------------------------------------------- Total 6.4 MB/s | 39 MB 00:06 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : systemd-debuginfo-234-3.fc27.x86_64 1/2 Installing : systemd-debuginfo-234-3.fc27.i686 2/2 Verifying : systemd-debuginfo-234-3.fc27.i686 1/2 Verifying : systemd-debuginfo-234-3.fc27.x86_64 2/2 Installed: systemd-debuginfo.i686 234-3.fc27 systemd-debuginfo.x86_64 234-3.fc27 Complete! I'm seeing this: dnf debuginfo-install json-glib-1.2.8-1.fc26.i686 enabling updates-debuginfo repository enabling fedora-debuginfo repository Last metadata expiration check: 0:28:27 ago on Wed 26 Jul 2017 02:19:39 PM EDT. Package json-glib-debuginfo-1.2.6-1.fc26.i686 is already installed, skipping. Dependencies resolved. Nothing to do. Complete! Then: GNU gdb (GDB) Fedora 8.0-13.fc26 Copyright (C) 2017 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "i686-redhat-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: <http://www.gnu.org/software/gdb/bugs/>. Find the GDB manual and other documentation resources online at: <http://www.gnu.org/software/gdb/documentation/>. For help, type "help". Type "apropos word" to search for commands related to "word"... [New LWP 20548] [New LWP 20553] [New LWP 20551] [New LWP 20550] [New LWP 20552] Reading symbols from /usr/bin/gnome-shell...Reading symbols from /usr/lib/debug/usr/bin/gnome-shell.debug...done. done. warning: Ignoring non-absolute filename: <linux-gate.so.1> Missing separate debuginfo for linux-gate.so.1 Try: dnf --enablerepo='*debug*' install /usr/lib/debug/.build-id/bf/9ddd542b8eeb7527393fc378ce2fb0f77d052f [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib/libthread_db.so.1". Core was generated by `/usr/bin/gnome-shell'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00000000 in ?? () [Current thread is 1 (Thread 0xb1ed7980 (LWP 20548))] Missing separate debuginfos, use: dnf debuginfo-install json-glib-1.2.8-1.fc26.i686 (In reply to RobbieTheK from comment #5) > This GDB was configured as "i686-redhat-linux-gnu". > [...] > warning: Ignoring non-absolute filename: <linux-gate.so.1> > Missing separate debuginfo for linux-gate.so.1 > Try: dnf --enablerepo='*debug*' install > /usr/lib/debug/.build-id/bf/9ddd542b8eeb7527393fc378ce2fb0f77d052f > > [Thread debugging using libthread_db enabled] > Using host libthread_db library "/lib/libthread_db.so.1". > Core was generated by `/usr/bin/gnome-shell'. > Program terminated with signal SIGSEGV, Segmentation fault. > #0 0x00000000 in ?? () > [Current thread is 1 (Thread 0xb1ed7980 (LWP 20548))] > Missing separate debuginfos, use: dnf debuginfo-install > json-glib-1.2.8-1.fc26.i686 There might be a bug here (either in dnf or rpm not finding/fetching all relevant debug pacakges). But that is not related to this bug. This bug is about having both x86_64 and i686 debuginfo packages installed. Which is fixed in f27. Your report is about trying to use gdb on f26 i686-only gnome-shell core file. Please file a new bug report against to correct component (either gdb or dnf). |