[MacPorts] #15056: Defects with macports install/uninstall/portfile/registry
MacPorts
noreply at macports.org
Tue Nov 11 14:20:03 PST 2008
#15056: Defects with macports install/uninstall/portfile/registry
--------------------------------------+-------------------------------------
Reporter: lorddefinitia at gmail.com | Owner: macports-tickets at lists.macosforge.org
Type: defect | Status: new
Priority: Normal | Milestone: MacPorts base bugs
Component: ports | Version: 1.6.0
Resolution: | Keywords: Install failure, activation failure, portfile failure
Port: |
--------------------------------------+-------------------------------------
Description changed by ryandesign at macports.org:
Old description:
> I know little about the MacPorts structure, so I am rather helpless with
> understanding what exactly the bug is. My best attempt at describing my
> situation follows.
>
> I was attempting to upgrade macports and my installed ports the other
> day, using port upgrade all, not realizing that all meant all possible
> ports. I cancelled the process a couple hours(I went away to do other
> tasks) later, when my hard drive was nearly full, and performed port
> clean all to attempt to clean out whatever had been left around by the
> unfinished process. I then attempted a port upgrade installed, however
> this command too failed due to limited HD space and the subsequent clean
> operation I performed failed as well due the same reasons. As I had no
> immediate space available, I resorted to manually deleting the files that
> had been most recently created on the computer which I could be sure were
> only macports related files.
>
> However after having free up my drive in this manner and later freeing it
> up more through other methods, I have been getting frequents errors such
> as this one:
>
> Error: Target org.macports.activate returned: Image error:
> /opt/local/lib/libopencdk.10.0.6.dylib already exists and does not belong
> to a registered port. Unable to activate port opencdk.
>
> or
>
> ---> Fetching libtasn1
> ---> Attempting to fetch libtasn1-1.3.tar.gz from
> http://www.gnu.org/software/gnutls/releases/libtasn1/
> ---> Verifying checksum(s) for libtasn1
> ---> Extracting libtasn1
> ---> Configuring libtasn1
> ---> Building libtasn1 with target all
> ---> Staging libtasn1 into destroot
> ---> Installing libtasn1 1.3_0
> ---> Activating libtasn1 1.3_0
> Error: Target org.macports.activate returned: Registry error: libtasn1
> @1.2_0 not registered as installed.
>
> In addition, port list installed fails with an error like this one:
>
> Error: /opt/local/bin/port: port installed failed: Registry error: gnutls
> @2.2.0_0 not registered as installed.
>
> Which I have been trying to fix by installing the uninstalled package,
> which then complains a previous version is not installed and so the new
> version can't be activated, or an image already exists and so it can't be
> installed, or some such error. However, after I have done this, port list
> installed no longer has a problem with the port that could not be
> installed.
>
> Unfortunately this was working until I was unable to install one of these
> non-installed packages due to dependencies that won't install.
>
> In addition, it says there is a problem with my portfile in my home
> directory?
New description:
I know little about the MacPorts structure, so I am rather helpless with
understanding what exactly the bug is. My best attempt at describing my
situation follows.
I was attempting to upgrade macports and my installed ports the other day,
using port upgrade all, not realizing that all meant all possible ports. I
cancelled the process a couple hours(I went away to do other tasks) later,
when my hard drive was nearly full, and performed port clean all to
attempt to clean out whatever had been left around by the unfinished
process. I then attempted a port upgrade installed, however this command
too failed due to limited HD space and the subsequent clean operation I
performed failed as well due the same reasons. As I had no immediate space
available, I resorted to manually deleting the files that had been most
recently created on the computer which I could be sure were only macports
related files.
However after having free up my drive in this manner and later freeing it
up more through other methods, I have been getting frequents errors such
as this one:
{{{
Error: Target org.macports.activate returned: Image error:
/opt/local/lib/libopencdk.10.0.6.dylib already exists and does not belong
to a registered port. Unable to activate port opencdk.
}}}
or
{{{
---> Fetching libtasn1
---> Attempting to fetch libtasn1-1.3.tar.gz from
http://www.gnu.org/software/gnutls/releases/libtasn1/
---> Verifying checksum(s) for libtasn1
---> Extracting libtasn1
---> Configuring libtasn1
---> Building libtasn1 with target all
---> Staging libtasn1 into destroot
---> Installing libtasn1 1.3_0
---> Activating libtasn1 1.3_0
Error: Target org.macports.activate returned: Registry error: libtasn1
@1.2_0 not registered as installed.
}}}
In addition, port list installed fails with an error like this one:
{{{
Error: /opt/local/bin/port: port installed failed: Registry error: gnutls
@2.2.0_0 not registered as installed.
}}}
Which I have been trying to fix by installing the uninstalled package,
which then complains a previous version is not installed and so the new
version can't be activated, or an image already exists and so it can't be
installed, or some such error. However, after I have done this, port list
installed no longer has a problem with the port that could not be
installed.
Unfortunately this was working until I was unable to install one of these
non-installed packages due to dependencies that won't install.
In addition, it says there is a problem with my portfile in my home
directory?
--
--
Ticket URL: <http://trac.macports.org/ticket/15056#comment:2>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list