Errors "upgrading" cyrus-sasl2

nox n.oxyde at gmail.com
Thu Nov 20 07:53:27 PST 2008


Le 20 nov. 08 à 16:47, Chris Janton a écrit :

> Is it "normal" to have to "force uninstall" a port before a new  
> version can be provided?
>
> MacPorts 1.600
>
> admin at x:admin:123 $ port outdated
> The following installed ports are outdated:
> cyrus-sasl2                    2.1.21_0 < 2.1.22_0
> admin at x:admin:124 $ sudo port upgrade outdated
> Password:
> Portfile changed since last build; discarding previous state.
> --->  Fetching cyrus-sasl2
> --->  Verifying checksum(s) for cyrus-sasl2
> --->  Extracting cyrus-sasl2
> --->  Configuring cyrus-sasl2
> Error: cyrus-sasl2 will not build when another version is active.
> Error: Please deactivate or uninstall cyrus-sasl2, and then install
> Error: the new version with `sudo port install cyrus-sasl2`.
> Error: Target org.macports.configure returned: cyrus-sasl2 upgrade  
> failed
> Error: Unable to upgrade port: 1
> admin at x:admin:125 $ sudo port deactivate cyrus-sasl2
> --->  Deactivating cyrus-sasl2
> admin at x:admin:126 $ sudo port upgrade cyrus-sasl2
> --->  Activating cyrus-sasl2 2.1.21_0
> --->  Configuring cyrus-sasl2
> Error: cyrus-sasl2 will not build when another version is active.
> Error: Please deactivate or uninstall cyrus-sasl2, and then install
> Error: the new version with `sudo port install cyrus-sasl2`.
> Error: Target org.macports.configure returned: cyrus-sasl2 upgrade  
> failed
> Error: Unable to upgrade port: 1
> admin at x:admin:127 $ sudo uninstall cyrus-sasl2
> sudo: uninstall: command not found
> admin at x:admin:128 $ sudo port uninstall cyrus-sasl2
> --->  Unable to uninstall cyrus-sasl2 2.1.21_0, the following ports  
> depend on it:
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> Error: port uninstall failed: Please uninstall the ports that depend  
> on cyrus-sasl2 first.
> admin at x:admin:129 $ sudo port -f uninstall cyrus-sasl2
> --->  Unable to uninstall cyrus-sasl2 2.1.21_0, the following ports  
> depend on it:
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> --->  	subversion
> Warning: Uninstall forced.  Proceeding despite dependencies.
> --->  Deactivating cyrus-sasl2 2.1.21_0
> --->  Uninstalling cyrus-sasl2 2.1.21_0
> admin at x:admin:130 $ sudo port upgrade cyrus-sasl2
> --->  Configuring cyrus-sasl2
> --->  Building cyrus-sasl2 with target all
> --->  Staging cyrus-sasl2 into destroot
> --->  Installing cyrus-sasl2 2.1.22_0+kerberos
> --->  Activating cyrus-sasl2 2.1.22_0+kerberos
> --->  Cleaning cyrus-sasl2
>
> 8)
> ----------------------------------
> Chris Janton  - face at CentosPrime dot COM
> Netminder for Opus1.COM

cyrus-sasl2 cannot be upgraded if it is already installed, that's a  
known bug.
So it is not "normal", but we can't do otherwise for the time being.


More information about the macports-users mailing list