Summary: | =dev-db/oracle-instantclient-basic-11.2.0.3 preserves /lib32/libaio.so.1.0.1 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Mark Dominik Bürkle <dominik.buerkle> |
Component: | Current packages | Assignee: | Michael Haubenwallner (RETIRED) <haubi> |
Status: | RESOLVED DUPLICATE | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Mark Dominik Bürkle
2014-11-18 09:49:44 UTC
Although not marked stable yet, dev-db/oracle-instantclient-basic-11.2.0.4 should not have this problem any more. Could you try this please? $ ACCEPT_KEYWORDS='~amd64' emerge -av1 oracle-instantclient-basic lapmdb-hpl ~ #>> ACCEPT_KEYWORDS='~amd64' emerge -av1 oracle-instantclient-basic These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild Rf ] dev-db/oracle-instantclient-basic-11.2.0.3 USE="multilib" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Fetch Restriction: 1 package WARNING: One or more updates have been skipped due to a dependency conflict: dev-db/oracle-instantclient-basic:0 (dev-db/oracle-instantclient-basic-11.2.0.4::gentoo, ebuild scheduled for merge) conflicts with ~dev-db/oracle-instantclient-basic-11.2.0.3 required by (dev-db/oracle-instantclient-sqlplus-11.2.0.3-r1::gentoo, installed) Would you like to merge these packages? [Yes/No] no Quitting. lapmdb-hpl ~ #>> vi /etc/portage/package.keywords lapmdb-hpl ~ #>> grep -B1 oracle /etc/portage/package.keywords # for trying update 11.2.0.3 (preserves libaio.so.1.0.1) =dev-db/oracle-instantclient-basic-11.2.0.4 ~amd64 lapmdb-hpl ~ #>> emerge -av @preserved-rebuild These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild Rf ] dev-db/oracle-instantclient-basic-11.2.0.3 USE="multilib" 0 kB Total: 1 package (1 reinstall), Size of downloads: 0 kB Fetch Restriction: 1 package WARNING: One or more updates have been skipped due to a dependency conflict: dev-db/oracle-instantclient-basic:0 (dev-db/oracle-instantclient-basic-11.2.0.4::gentoo, ebuild scheduled for merge) conflicts with ~dev-db/oracle-instantclient-basic-11.2.0.3 required by (dev-db/oracle-instantclient-sqlplus-11.2.0.3-r1::gentoo, installed) Would you like to merge these packages? [Yes/No] no Quitting. lapmdb-hpl ~ #>> emerge -C oracle-instantclient-basic * This action can remove important packages! In order to be safer, use * `emerge -pv --depclean <atom>` to check for reverse dependencies before * removing packages. dev-db/oracle-instantclient-basic selected: 11.2.0.3 protected: none omitted: none All selected packages: dev-db/oracle-instantclient-basic-11.2.0.3 >>> 'Selected' packages are slated for removal. >>> 'Protected' and 'omitted' packages will not be removed. >>> Waiting 5 seconds before starting... >>> (Control-C to abort)... >>> Unmerging in: 5 4 3 2 1 >>> Unmerging (1 of 1) dev-db/oracle-instantclient-basic-11.2.0.3... >>> needed obj /usr/lib64/oracle/11.2.0.3/client/lib64/libclntsh.so.11.1 <<< !needed sym /lib32/libaio.so.1 <<< !needed obj /lib32/libaio.so.1.0.1 * * Directory symlink(s) may need protection: * * /usr/lib64/oracle/11.2.0.3/client/lib * * Searching all installed packages for files installed via above symlink(s)... * * The above directory symlink(s) are all safe to remove. Removing them now... * <<< !needed obj /usr/lib64/oracle/11.2.0.3/client/lib64/libclntsh.so.11.1 * Messages for package dev-db/oracle-instantclient-basic-11.2.0.3: * * Directory symlink(s) may need protection: * * /usr/lib64/oracle/11.2.0.3/client/lib * * Searching all installed packages for files installed via above symlink(s)... * * The above directory symlink(s) are all safe to remove. Removing them now... * * GNU info directory index is up-to-date. lapmdb-hpl ~ #>> emerge -av1 oracle-instantclient-basic These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild N F ~] dev-db/oracle-instantclient-basic-11.2.0.4 ABI_X86="(64) -32 (-x32)" 59,910 kB Total: 1 package (1 new), Size of downloads: 59,910 kB Fetch Restriction: 1 package (1 unsatisfied) Fetch instructions for dev-db/oracle-instantclient-basic-11.2.0.4: * Please go to * http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html * and download * Instant Client for Linux x86-64 * Basic: (still absent) instantclient-basic-linux.x64-11.2.0.4.0.zip * SDK: (still absent) instantclient-sdk-linux.x64-11.2.0.4.0.zip * After downloading these files (for *all* shown architectures), put them in: * /usr/portage/distfiles/ Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-db/oracle-instantclient-basic-11.2.0.4 * instantclient-basic-linux.x64-11.2.0.4.0.zip SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] * instantclient-sdk-linux.x64-11.2.0.4.0.zip SHA256 SHA512 WHIRLPOOL size ;-) ... [ ok ] >>> Unpacking source... >>> Unpacking instantclient-basic-linux.x64-11.2.0.4.0.zip to /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/work/amd64 error: cannot open zipfile [ /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/instantclient-basic-linux.x64-11.2.0.4.0.zip ] Permission denied unzip: cannot find or open /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/instantclient-basic-linux.x64-11.2.0.4.0.zip, /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/instantclient-basic-linux.x64-11.2.0.4.0.zip.zip or /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/instantclient-basic-linux.x64-11.2.0.4.0.zip.ZIP. * ERROR: dev-db/oracle-instantclient-basic-11.2.0.4::gentoo failed (unpack phase): * failure unpacking instantclient-basic-linux.x64-11.2.0.4.0.zip * * Call stack: * ebuild.sh, line 93: Called src_unpack * environment, line 2622: Called unpack 'instantclient-basic-linux.x64-11.2.0.4.0.zip' * phase-helpers.sh, line 348: Called die * The specific snippet of code: * ( set +x ; while true ; do echo n || break ; done ) | \ * unzip -qo "${srcdir}${x}" || die "$myfail" * * If you need support, post the output of `emerge --info '=dev-db/oracle-instantclient-basic-11.2.0.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/oracle-instantclient-basic-11.2.0.4::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/work/amd64' * S: '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/work/amd64/instantclient_11_2' >>> Failed to emerge dev-db/oracle-instantclient-basic-11.2.0.4, Log file: >>> '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/temp/build.log' * Messages for package dev-db/oracle-instantclient-basic-11.2.0.4: * Please go to * http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html * and download * Instant Client for Linux x86-64 * Basic: (still absent) instantclient-basic-linux.x64-11.2.0.4.0.zip * SDK: (still absent) instantclient-sdk-linux.x64-11.2.0.4.0.zip * After downloading these files (for *all* shown architectures), put them in: * /usr/portage/distfiles/ * Messages for package dev-db/oracle-instantclient-basic-11.2.0.4: * ERROR: dev-db/oracle-instantclient-basic-11.2.0.4::gentoo failed (unpack phase): * failure unpacking instantclient-basic-linux.x64-11.2.0.4.0.zip * * Call stack: * ebuild.sh, line 93: Called src_unpack * environment, line 2622: Called unpack 'instantclient-basic-linux.x64-11.2.0.4.0.zip' * phase-helpers.sh, line 348: Called die * The specific snippet of code: * ( set +x ; while true ; do echo n || break ; done ) | \ * unzip -qo "${srcdir}${x}" || die "$myfail" * * If you need support, post the output of `emerge --info '=dev-db/oracle-instantclient-basic-11.2.0.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/oracle-instantclient-basic-11.2.0.4::gentoo'`. * The complete build log is located at '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/work/amd64' * S: '/var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/work/amd64/instantclient_11_2' lapmdb-hpl ~ #>> 11.2.0.4 looks untested to me. Please update the ebuild. Ups! Don't know how those permissions materialized - downloaded with chromium and saved directly to /usr/portage/distfiles/ (mode 0775 and user mdb has groups=portage), normally saved files have umask-022-ed permissions... lapmdb-hpl ~ #>> l /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/ -L insgesamt 59936 drwxr-xr-x 2 root portage 4096 18. Nov 17:37 ./ drwxrwxr-x 6 portage portage 4096 18. Nov 17:37 ../ -rw-r----- 1 mdb mdb 60704657 18. Nov 17:36 instantclient-basic-linux.x64-11.2.0.4.0.zip -rw-r----- 1 mdb mdb 643089 18. Nov 17:37 instantclient-sdk-linux.x64-11.2.0.4.0.zip lapmdb-hpl ~ #>> chmod o+r /var/tmp/portage/dev-db/oracle-instantclient-basic-11.2.0.4/distdir/instantclient-* lapmdb-hpl ~ #>> emerge -av1 oracle-instantclient-basic These are the packages that would be merged, in order: Calculating dependencies | ... done! [ebuild N f ~] dev-db/oracle-instantclient-basic-11.2.0.4 ABI_X86="(64) -32 (-x32)" 0 kB Total: 1 package (1 new), Size of downloads: 0 kB Fetch Restriction: 1 package Would you like to merge these packages? [Yes/No] >>> Verifying ebuild manifests >>> Emerging (1 of 1) dev-db/oracle-instantclient-basic-11.2.0.4 ... lapmdb-hpl ~ #>> (In reply to Michael Haubenwallner from comment #1) > Although not marked stable yet, dev-db/oracle-instantclient-basic-11.2.0.4 > should not have this problem any more. > > Could you try this please? > > $ ACCEPT_KEYWORDS='~amd64' emerge -av1 oracle-instantclient-basic The mentioned preserved libs have been removed from the system by portage upon merging dev-db/oracle-instantclient-basic-11.2.0.4. Thanks! Kind regards, Mark Dominik Bürkle Ok, thank! *** This bug has been marked as a duplicate of bug 524924 *** |