Opened 9 years ago

Closed 5 years ago

#49350 closed defect (duplicate)

py27-ptyprocess "no destroot found at..." when trying to install or upgrade

Reported by: esbailey@… Owned by: stromnov (Andrey Stromnov)
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: Cc: petrrr
Port: py-ptyprocess

Description

When attempting an upgrade of outdated packages, py27-ptyprocess fails with the following log:

:debug:install Executing org.macports.install (py27-ptyprocess)
:debug:install Using /usr/bin/tar
:debug:install Using /usr/bin/gzip
:error:install org.macports.install for port py27-ptyprocess returned: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-ptyprocess/py27-ptyprocess/work/destroot
:debug:install Error code: NONE
:debug:install Backtrace: no destroot found at: /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-ptyprocess/py27-ptyprocess/work/destroot
    while executing
"create_archive $location $portarchivetype"
    (procedure "portinstall::install_main" line 22)
    invoked from within
"portinstall::install_main org.macports.install"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:install Warning: targets not executed for py27-ptyprocess: org.macports.activate org.macports.install
:notice:install Please see the log file for port py27-ptyprocess for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-ptyprocess/py27-ptyprocess/main.log

I attempted the following with no success:

port clean installed
port upgrade outdated

Same error.

port uninstall py27-ptyprocess
port clean py27-ptyprocess
port upgrade outdated

produced this message:

--->  Activating py27-ptyprocess @0.5_0
Error: org.macports.activate for port py27-ptyprocess returned: Image error: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess-0.5-py2.7.egg-info already exists and does not belong to a registered port.  Unable to activate port py27-ptyprocess. Use 'port -f activate py27-ptyprocess' to force the activation.
Please see the log file for port py27-ptyprocess for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_python_py-ptyprocess/py27-ptyprocess/main.log
Error: Problem while installing py27-ptyprocess
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets

to which I did:

port -f activate py27-ptyprocess

which then gave me:

--->  Computing dependencies for py27-ptyprocess
--->  Activating py27-ptyprocess @0.5_0
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess-0.5-py2.7.egg-info already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess-0.5-py2.7.egg-info.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/__init__.py already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/__init__.py.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/__init__.pyc already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/__init__.pyc.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/_fork_pty.py already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/_fork_pty.py.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/_fork_pty.pyc already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/_fork_pty.pyc.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/ptyprocess.py already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/ptyprocess.py.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/ptyprocess.pyc already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/ptyprocess.pyc.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/util.py already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/util.py.mp_1445185992.
Warning: File /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/util.pyc already exists.  Moving to: /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/ptyprocess/util.pyc.mp_1445185992.
--->  Cleaning py27-ptyprocess

after which I did:

port upgrade outdated

and things seem to have proceeded as expected from that point forward.

HOWEVER: it seems to me like there might be a bug in the activation process or an issue with destroot. This is why I'm filing the ticket for someone to check.

Thank you.

-Erik

Change History (6)

comment:1 Changed 9 years ago by petrrr

Cc: petr@… added

Cc Me!

comment:2 Changed 9 years ago by petrrr

Keywords: py27-ptyprocess destroot upgrade install removed
Owner: changed from macports-tickets@… to stromnov@…
Port: py-ptyprocess added; py27-ptyprocess removed

In future, please follow the Ticket Guideline to see how to fill a ticket. Please CC the maintainer, please do not use arbitrary keywords.

comment:3 Changed 9 years ago by petrrr

I cannot reproduce this and the Portfile looks fine to me.

I only would propose that a supported_archs noarch flag is added, but this is unrelated.

comment:4 in reply to:  1 Changed 9 years ago by esbailey@…

Replying to petr@…:

Cc Me!

Sorry. Will do in the future. this is my first bug report.

comment:5 Changed 9 years ago by esbailey@…

Any idea as to what could have happened in my case? Am I doing something wrong using MacPorts? I've pretty much been a "passive user" to date, doing the

port selfupdate
port upgrade outdated
port uninstall inactive

And I also use the

port_cutleaves

script to help prune out stuff I don't use.

Any ideas?

comment:6 Changed 5 years ago by jmroot (Joshua Root)

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