[MacPorts] #16740: base multiple versions of port active; deactivate and uninstall fail thereafter

MacPorts noreply at macports.org
Fri Oct 3 04:49:25 PDT 2008


#16740: base multiple versions of port active; deactivate and uninstall fail
thereafter
-----------------------------------+----------------------------------------
 Reporter:  febeling at macports.org  |       Owner:  macports-tickets at lists.macosforge.org
     Type:  defect                 |      Status:  new                                  
 Priority:  Normal                 |   Milestone:  Port Bugs                            
Component:  base                   |     Version:  1.7.0                                
 Keywords:                         |        Port:                                       
-----------------------------------+----------------------------------------
 Under certain conditions it is possible to get multiple versions of the
 same port be active. I  this situatiuon it is no longer possible to
 deactivate or uninstall, even when specifiying the full name @version_rev
 string.

 Please note that the port in question uses the unusual version number 0.0.

 {{{
 DEBUG: Executing org.macports.activate (mochiweb)
 --->  Activating mochiweb @0.0_2
 Error: Target org.macports.activate returned: Image error: Another version
 of this port (mochiweb @0.0_0) is already active.
 Warning: the following items did not execute (for mochiweb):
 org.macports.activate
 Error: Status 1 encountered during processing.
 flomac:mochiweb febeling$ port installed mochiweb
 The following ports are currently installed:
   mochiweb @0.0_0 (active)
   mochiweb @0.0_1 (active)
   mochiweb @0.0_2 (active)
 flomac:mochiweb febeling$ sudo port -f uninstall mochiweb mochiweb @0.0_0
 --->  The following versions of mochiweb are currently installed:
 --->    mochiweb @0.0_0 (active)
 --->    mochiweb @0.0_1 (active)
 --->    mochiweb @0.0_2 (active)
 Error: port uninstall failed: Registry error: Please specify the full
 version as recorded in the port registry.
 flomac:mochiweb febeling$ port installed ruby
 The following ports are currently installed:
   ruby @1.8.6-p111_0+darwin_9+dtrace+thread_hooks
   ruby @1.8.7-p22_2+thread_hooks
   ruby @1.8.7-p22_3+thread_hooks (active)
 flomac:mochiweb febeling$ sudo port -f uninstall mochiweb @0.0_0
 Error: port uninstall failed: Registry error: Please specify the name of
 the port.
 flomac:mochiweb febeling$ sudo port -f uninstall mochiweb
 --->  The following versions of mochiweb are currently installed:
 --->    mochiweb @0.0_0 (active)
 --->    mochiweb @0.0_1 (active)
 --->    mochiweb @0.0_2 (active)
 Error: port uninstall failed: Registry error: Please specify the full
 version as recorded in the port registry.
 }}}

 (Running trunk on 10.5.5 Intel)

-- 
Ticket URL: <http://trac.macports.org/ticket/16740>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list