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

Bug #1189452 reported by Artur Frysiak
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
PLD Linux
New
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

Revision history for this message
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

Revision history for this message
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

Revision history for this message
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...

Revision history for this message
Sławomir Paszkiewicz (paszczus) wrote :

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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.