Opened 15 years ago

Closed 15 years ago

Last modified 15 years ago

#20082 closed defect (duplicate)

TCL -Registry error after upgrade

Reported by: asbjorn@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: base Version: 1.7.1
Keywords: tcl upgrade registry error Cc:
Port: tcl

Description

This is probably closely related to #19540, only this time after upgrading TCL instead of Python. After a sudo port upgrade outdated, this is what happened:

mann/while.n:	 58.1% -- replaced with mann/while.n.gz
--->  Deactivating tcl @8.5.6_0
--->  Unable to uninstall tcl 8.5.6_0, the following ports depend on it:
--->  	tk
Warning: Uninstall forced.  Proceeding despite dependencies.
--->  Uninstalling tcl @8.5.6_0
--->  Uninstall is removing tcl from the port registry.
--->  Installing tcl @8.5.6_0
tclsh(5333,0xa034d720) malloc: *** mmap(size=225280) failed (error code=12)
*** error: can't allocate region
*** set a breakpoint in malloc_error_break to debug
unable to alloc 222899 bytes
Abort trap

A port list outdated then results in the following:

Error: /opt/local/bin/port: port installed failed: Registry error: tcl @8.5.6_0 not registered as installed.

Change History (2)

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

Component: portsbase
Resolution: duplicate
Status: newclosed

Looks just like #19989 (causing a failure that leads to #19540).

comment:2 Changed 15 years ago by asbjorn@…

What can I do to remedy this problem? Last time I got this, I had to delete some folders, is that the solution now as well? If so, which folders should I delete?

Note: See TracTickets for help on using tickets.