Poldek complains about a package installed twince but package is installed only once.

Bug #1189452 reported by Artur Frysiak on 2013-06-10
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PLD Linux
Undecided
Unassigned

Bug Description

Poldek complains about a package installed twince but package is installed only once.

poldek:/all-avail> upgrade perl*
Processing dependencies...
perl-libs-5.12.5-4.x86_64 obsoleted by perl-libs-5.18.0-8.x86_64
  greedy upgrade irssi-0.8.15-11.x86_64 to 0.8.15-13.x86_64 (unresolved libperl.so.5.12.0()(64bit))
   irssi-0.8.15-11.x86_64 obsoleted by irssi-0.8.15-13.x86_64
  greedy upgrade elinks-0.13-3.x86_64 to 0.13-4.x86_64 (unresolved libperl.so.5.12.0()(64bit))
   elinks-0.13-3.x86_64 obsoleted by elinks-0.13-4.x86_64
error: libperl.so.5.12.0()(64bit) is required by installed gnumeric-plugin-perl-1.11.90-1.x86_64
  greedy upgrade net-snmp-libs-5.7.2-3.x86_64 to 5.7.2-4.x86_64 (unresolved libperl.so.5.12.0()(64bit))
   net-snmp-libs-5.7.2-3.x86_64 obsoleted by net-snmp-libs-5.7.2-4.x86_64
     greedy upgrade net-snmp-utils-5.7.2-3.x86_64 to 5.7.2-4.x86_64 (unresolved net-snmp-libs = 5.7.2-3)
      net-snmp-utils-5.7.2-3.x86_64 obsoleted by net-snmp-utils-5.7.2-4.x86_64
     greedy upgrade net-snmp-devel-5.7.2-3.x86_64 to 5.7.2-4.x86_64 (unresolved net-snmp-libs = 5.7.2-3)
      net-snmp-devel-5.7.2-3.x86_64 obsoleted by net-snmp-devel-5.7.2-4.x86_64
perl-base-5.12.5-4.x86_64 obsoleted by perl-base-5.18.0-8.x86_64
perl-Archive-Tar-1.82-1.noarch obsoleted by perl-modules-5.18.0-8.x86_64
perl-modules-5.12.5-4.x86_64 obsoleted by perl-modules-5.18.0-8.x86_64
perl-Compress-Raw-Zlib-2.054-1.x86_64 obsoleted by perl-modules-5.18.0-8.x86_64
perl-Compress-Raw-Bzip2-2.052-1.x86_64 obsoleted by perl-modules-5.18.0-8.x86_64
perl-Module-CoreList-2.60-1.noarch obsoleted by perl-modules-5.18.0-8.x86_64
perl-Pod-Simple-3.19-1.noarch obsoleted by perl-modules-5.18.0-8.x86_64
error: perl-Pod-Simple-3.19-1.noarch: installed twice? Give up.

Program received signal SIGABRT, Aborted.
0x00007ffff781a3f5 in raise () from /lib64/libc.so.6
(gdb) bt
#0 0x00007ffff781a3f5 in raise () from /lib64/libc.so.6
#1 0x00007ffff781b908 in abort () from /lib64/libc.so.6
#2 0x00007ffff7f19c6f in poldek_vlog (pri=<optimized out>, indent=indent@entry=0, fmt=0x7fffffff93c0 "%s: installed twice? Give up.\n",
    fmt@entry=0x7ffff7f7617b "%s: installed twice? Give up.", args=args@entry=0x7fffffffd818) at log.c:234
#3 0x00007ffff7f19e4c in poldek_log (pri=pri@entry=3104, fmt=fmt@entry=0x7ffff7f7617b "%s: installed twice? Give up.") at log.c:135
#4 0x00007ffff7f66650 in i3_process_pkg_obsoletes (indent=indent@entry=0, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1655d000) at obsoletes.c:236
#5 0x00007ffff7f69302 in do_process_package (indent=<optimized out>, indent@entry=-1, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1655d000, markflag=<optimized out>)
    at process.c:112
#6 0x00007ffff7f69745 in i3_process_package (indent=<optimized out>, indent@entry=2, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1655d000) at process.c:178
#7 0x00007ffff7f67c09 in try_to_upgrade_orphan (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=pkg@entry=0x7fffe2ee9020, req=req@entry=0x7fffe2ee927c,
    req_satisfier=<optimized out>) at requirements.c:347
#8 0x00007ffff7f67f51 in process_orphan_req (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=pkg@entry=0x7fffe2ee9020, req=req@entry=0x7fffe2ee927c) at requirements.c:394
#9 0x00007ffff7f689d2 in i3_process_orphan_requirements (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=0x7fffe2ee9020, reqs=0x16cfcbd0) at requirements.c:477
#10 0x00007ffff7f698be in i3_process_orphan (indent=2, indent@entry=0, ictx=ictx@entry=0x7fffffffe180, o=0x16c5afd0) at process.c:197
#11 0x00007ffff7f669a8 in i3_process_pkg_obsoletes (indent=indent@entry=0, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1671ecb0) at obsoletes.c:320
#12 0x00007ffff7f69302 in do_process_package (indent=<optimized out>, indent@entry=-1, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1671ecb0, markflag=<optimized out>)
    at process.c:112
#13 0x00007ffff7f69745 in i3_process_package (indent=<optimized out>, indent@entry=2, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x1671ecb0) at process.c:178
#14 0x00007ffff7f67c09 in try_to_upgrade_orphan (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=pkg@entry=0x7fffeefa7020, req=req@entry=0x7fffeefa7276,
    req_satisfier=<optimized out>) at requirements.c:347
#15 0x00007ffff7f67f51 in process_orphan_req (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=pkg@entry=0x7fffeefa7020, req=req@entry=0x7fffeefa7276) at requirements.c:394
#16 0x00007ffff7f689d2 in i3_process_orphan_requirements (indent=indent@entry=2, ictx=ictx@entry=0x7fffffffe180, pkg=0x7fffeefa7020, reqs=0x16533ef0) at requirements.c:477
#17 0x00007ffff7f698be in i3_process_orphan (indent=2, indent@entry=0, ictx=ictx@entry=0x7fffffffe180, o=0x164b42a0) at process.c:197
#18 0x00007ffff7f669a8 in i3_process_pkg_obsoletes (indent=indent@entry=0, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x173904b0) at obsoletes.c:320
#19 0x00007ffff7f69302 in do_process_package (indent=<optimized out>, indent@entry=-1, ictx=ictx@entry=0x7fffffffe180, i3pkg=i3pkg@entry=0x173904b0, markflag=markflag@entry=0)
    at process.c:112
#20 0x00007ffff7f6962e in i3_install_package (ictx=ictx@entry=0x7fffffffe180, pkg=pkg@entry=0x7ffff2752ff8) at process.c:146
#21 0x00007ffff7f604cc in do_install (ictx=ictx@entry=0x7fffffffe180) at install.c:189
#22 0x00007ffff7f60fc9 in i3_do_poldek_ts_install (ts=ts@entry=0x1668d000) at install.c:357
#23 0x00007ffff7f4369b in ts_run_install (ts=0x1668d000) at poldek_ts.c:995
#24 ts_run_install (ts=0x1668d000) at poldek_ts.c:968
#25 0x00007ffff7fa3015 in install (cmdctx=0x7fffffffe330) at install.c:567
#26 0x00007ffff7f9853c in do_exec_cmd_ent (argv=0x7fffffffe250, argc=3, cmdctx=0x7fffffffe330) at cli.c:293
#27 poclidek_exec_cmd_ent (cctx=cctx@entry=0x415ee0, ts=ts@entry=0x0, ent=0x169f6230, cmd_pipe=cmd_pipe@entry=0x0) at cli.c:719
#28 0x00007ffff7f98d55 in do_poclidek_execline (cctx=cctx@entry=0x415ee0, ts=ts@entry=0x0, cmdline=<optimized out>, cmd_pipe=cmd_pipe@entry=0x0) at cli.c:758
#29 0x00007ffff7f98e07 in poclidek_execline (cctx=cctx@entry=0x415ee0, ts=ts@entry=0x0, cmdline=<optimized out>) at cli.c:771
#30 0x0000000000403bb7 in poclidek_shell (cctx=0x415ee0) at shell.c:557
#31 0x0000000000402a36 in run_ipoldek (cctx=<optimized out>) at main.c:658
#32 main (argc=1, argv=0x7fffffffe758) at main.c:715

$ rpm -q perl-Pod-Simple
perl-Pod-Simple-3.19-1.noarch

Elan Ruusamäe (glen666) wrote :

altho your bug is probably present in all versions, but you omitted important information from bugreport:

package versions, i.e:
$ rpm -q poldek rpm

Elan Ruusamäe (glen666) wrote :

also random guess of the bug cause, could you also show 'rpm -q --provides and 'rpm -q --obsoletes' of these packages:

perl-Pod-Simple-3.19-1.noarch
perl-modules-5.18.0-8.x86_64

Artur Frysiak (wiget) wrote :
Download full text (17.6 KiB)

$ rpm -q poldek rpm
poldek-0.30.0-1.rc7.4.x86_64
rpm-5.4.10-54.x86_64

$rpm -q --provides perl-Pod-Simple-3.19-1.noarch
perl(Pod::Simple) = 3.19
perl(Pod::Simple::BlackBox) = 3.19
perl(Pod::Simple::Checker) = 3.19
perl(Pod::Simple::Debug) = 3.19
perl(Pod::Simple::DumpAsText) = 3.19
perl(Pod::Simple::DumpAsXML) = 3.19
perl(Pod::Simple::HTML) = 3.19
perl(Pod::Simple::HTMLBatch) = 3.19
perl(Pod::Simple::HTMLLegacy) = 5.01
perl(Pod::Simple::LinkSection) = 3.19
perl(Pod::Simple::Methody) = 3.19
perl(Pod::Simple::Progress) = 3.19
perl(Pod::Simple::PullParser) = 3.19
perl(Pod::Simple::PullParserEndToken) = 3.19
perl(Pod::Simple::PullParserStartToken) = 3.19
perl(Pod::Simple::PullParserTextToken) = 3.19
perl(Pod::Simple::PullParserToken) = 3.19
perl(Pod::Simple::RTF) = 3.19
perl(Pod::Simple::Search) = 3.19
perl(Pod::Simple::SimpleTree) = 3.19
perl(Pod::Simple::Text) = 3.19
perl(Pod::Simple::TextContent) = 3.19
perl(Pod::Simple::TiedOutFH) = 3.19
perl(Pod::Simple::Transcode) = 3.19
perl(Pod::Simple::TranscodeDumb) = 3.19
perl(Pod::Simple::TranscodeSmart) = 3.19
perl(Pod::Simple::XHTML) = 3.19
perl(Pod::Simple::XMLOutStream) = 3.19
perl-Pod-Simple = 0:3.19-1

$rpm -q --obsoletes perl-Pod-Simple-3.19-1.noarch
(empty output)

$rpm -q --provides perl-modules-5.18.0-8.x86_64
package perl-modules-5.18.0-8.x86_64 is not installed

poldek:/all-avail> desc --capreqs perl-modules-5.18.0-8.x86_64 [57/1815]

Package: perl-modules-5.18.0-8.x86_64
Provides: B.so()(64bit), Base64.so()(64bit), Bzip2.so()(64bit), Call.so()(64bit), Collate.so()(64bit), Dumper.so()(64bit), FastCalc.so()(64bit), FieldHash.so()(64bit),
    HiRes.so()(64bit), Hostname.so()(64bit), Langinfo.so()(64bit), MD5.so()(64bit), Normalize.so()(64bit), Piece.so()(64bit), SDBM_File.so()(64bit), SHA.so()(64bit),
    Soundex.so()(64bit), Storable.so()(64bit), SysV.so()(64bit), Syslog.so()(64bit), Util.so()(64bit), Zlib.so()(64bit), attributes.so()(64bit),
    elf(buildid) = 1ac36f8408863cfc2d0aa63e060bd25b2f5d4f96, elf(buildid) = 3ad6a78e4c205d54f39aae28e22f3340293cb978, elf(buildid) = 4fe67d8638d9cc339718626c321a3f9171323241,
    elf(buildid) = 5c7ccc6f2dc78c9c43f17b44731539b74f048f5f, elf(buildid) = 5d8814e7b4aa182e656f5cd11f3b87b2bf4541ac, elf(buildid) = 8af8543d5bad5c3c305d6e51e95b27559eabd0a9,
    elf(buildid) = 8b24ac3ddf9329b993faa4f21b14e08ec773309f, elf(buildid) = 8b635840f7c3f367c918eed47cbe7db6f0acad55, elf(buildid) = 8e54c169e48748c34d494828c39ab14e2c4d49ca,
    elf(buildid) = 8fc7118dba525e60561c9e9ac79260c05664818a, elf(buildid) = 9a13f242a8acef67ea70c893bccca63920813869, elf(buildid) = 29eadd31d744503c11c6b716b3dd7de0441bd783,
    elf(buildid) = 34a217954cfc0ccf318583256adddfeca4117083, elf(buildid) = 40b23f71884f2c63c385ffab51aade7ed59f38f3, elf(buildid) = 437b5259cf9da1a4bcd97351518bd1f2eb480c07,
    elf(buildid) = 493f5ae125c1ed8a959e0320550baed334e396fe, elf(buildid) = 0552a4e4bf4b4ddad94061de06e344045dd61f7b, elf(buildid) = 437385b70b3bf256323fe6293621eb8767a1734d,
    elf(buildid) = 1538068ba103637e2b1cba56210f12d3742d86fe, elf(buildid) = a948636ed...

Same problem here.

perl-ExtUtils-Command-1.17-1.noarch obsoleted by perl-devel-5.18.0-11.x86_64
perl-ExtUtils-Install-1.54-1.noarch obsoleted by perl-devel-5.18.0-11.x86_64
perl-ExtUtils-MakeMaker-6.62-2.noarch obsoleted by perl-devel-5.18.0-11.x86_64
error: perl-devel-5.12.5-4.x86_64: installed twice? Give up.
Abort

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers