Opened 10 years ago

Closed 10 years ago

#27876 closed defect (invalid)

Missing patch for DB46

Reported by: macports_porter@… Owned by: blair (Blair Zajac)
Priority: Normal Milestone:
Component: ports Version: 1.9.2
Keywords: Cc:
Port: db46

Description (last modified by jmroot (Joshua Root))

using osx 10.6.5, fresh install of macports 1.9.2 trying to install GIT. install gets to the DB46 package and fails with error:

--->  Dependencies to be installed: p5-svn-simple subversion-perlbindings apr-util db46 sqlite3 cyrus-sasl2 neon serf subversion p5-term-readkey python27 gdbm rsync
--->  Verifying checksum(s) for db46
Error: Target org.macports.checksum returned: patch.4.6.21.1 does not exist in /opt/local/var/macports/distfiles/db4/4.6.21_6
Error: Failed to install db46
Log for db46 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log
Error: The following dependencies were not installed: p5-svn-simple subversion-perlbindings apr-util db46 sqlite3 cyrus-sasl2 neon serf subversion p5-term-readkey python27 gdbm rsync
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

the logfile when "port install -d db46" is run has the following entries:

DEBUG: Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/ports/databases/db46
DEBUG: OS darwin/10.5.0 (Mac OS X 10.6) arch i386
DEBUG: org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
DEBUG: org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
DEBUG: Using group file /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/group/muniversal-1.0.tcl
DEBUG: Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/ports/_resources/port1.0/variant_descriptions.conf
DEBUG: universal variant already exists, so not adding the default one
DEBUG: Starting logging for db46
DEBUG: Executing org.macports.main (db46)
DEBUG: Skipping completed org.macports.fetch (db46)
--->  Verifying checksum(s) for db46
DEBUG: checksum phase started at Wed Jan  5 15:52:32 EST 2011
DEBUG: Executing org.macports.checksum (db46)
--->  Checksumming patch.4.6.21.1
Error: Target org.macports.checksum returned: patch.4.6.21.1 does not exist in /opt/local/var/macports/distfiles/db4/4.6.21_6
DEBUG: Backtrace: patch.4.6.21.1 does not exist in /opt/local/var/macports/distfiles/db4/4.6.21_6
    while executing
"$procedure $targetname"
Warning: the following items did not execute (for db46): org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
Log for db46 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_db46/main.log
Error: Status 1 encountered during processing.
To report a bug, see <http://guide.macports.org/#project.tickets>

the following location is referenced in a couple of other tickets about this patch (some of which claim a bad checksum) and reference this url: http://www.oracle.com/technology/products/berkeley-db/db/update/4.6.21/

My assumption is that this is now failing because that url is invalid now. Any advice though would be great!

Thanks -Chris

Change History (4)

comment:1 Changed 10 years ago by jmroot (Joshua Root)

Description: modified (diff)
Keywords: DB46 GIT removed
Owner: changed from macports-tickets@… to blair@…
Port: db46 added; DB46 removed

Please remember to preview and use WikiFormatting (or better, use an attachment for lengthy output), and cc the maintainer.

comment:2 Changed 10 years ago by jmroot (Joshua Root)

My guess would be that you (or some process running on your machine) deleted the distfiles for db46 but didn't delete the statefile, which says that the fetch phase is complete. Try cleaning (as suggested in the FAQ).

comment:3 in reply to:  2 Changed 10 years ago by macports_porter@…

Replying to jmr@…:

My guess would be that you (or some process running on your machine) deleted the distfiles for db46 but didn't delete the statefile, which says that the fetch phase is complete. Try cleaning (as suggested in the FAQ).

that was in fact the problem. thanks for the helpful response! & sorry for the 'didnt read the faq' post. -Chris

comment:4 Changed 10 years ago by jmroot (Joshua Root)

Resolution: invalid
Status: newclosed
Note: See TracTickets for help on using tickets.