Opened 3 years ago

Closed 3 years ago

#48790 closed defect (fixed)

screen @4.3.1_1 distfile missing vproc_priv.h

Reported by: seblec@… Owned by: youvegotmoxie@…
Priority: Normal Milestone:
Component: ports Version: 2.3.3
Keywords: haspatch Cc: ryandesign (Ryan Schmidt)
Port: screen

Description

Hi!

I was trying to reinstall 'screen', but it failed because distfile "vproc_priv.h" fetch failed. What I tried was :

port upgrade outdated
port -fc uninstall screen
port -fc install screen
port clean screen
rm -rf /opt/local/var/macports/distfiles/screen/
port install screen
port -b install screen

Nothing worked. Screen @4.2.1_0 was working nicely…

So I also tried with

port -b install http://lil.fr.packages.macports.org/screen/screen-4.2.1_0.darwin_13.x86_64.tbz2

Screen version 4.02.01 (GNU) 28-Apr-14 is installed but… not the latest one ; AND MacPorts is broken on missing vproc_priv.h error… (like when updating).

And it's not working anyway; see output and logs below…


Computers are :
x86_64 i386 Macmini4,1 Darwin
OS X: 10.9.5
Darwin: 13.4.0
MacPort: 2.3.3


 # port -b install http://lil.fr.packages.macports.org/screen/screen-4.2.1_0.darwin_13.x86_64.tbz2
--->  Fetching port http://lil.fr.packages.macports.org/screen/screen-4.2.1_0.darwin_13.x86_64.tbz2
--->  Computing dependencies for screen
--->  Fetching archive for screen
--->  Attempting to fetch screen-4.2.1_0.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/
--->  Attempting to fetch screen-4.2.1_0.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/screen/
--->  Attempting to fetch screen-4.2.1_0.darwin_13.x86_64.tbz2.rmd160 from http://lil.fr.packages.macports.org/screen/
--->  Installing screen @4.2.1_0
--->  Activating screen @4.2.1_0

Any screens running before upgrading, will not be available, post-install.

--->  Cleaning screen
--->  Updating database of binaries
--->  Scanning binaries for linking errors
--->  Found 1 broken file(s), matching files to ports    
--->  Found 1 broken port(s), determining rebuild order
--->  Rebuilding in order
     screen @4.2.1 
--->  Computing dependencies for screen
--->  Fetching archive for screen
--->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/screen
--->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/screen
--->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/screen
--->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://packages.macports.org/screen
--->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/screen
Error: org.macports.archivefetch for port screen returned: archivefetch failed for screen @4.3.1_1
Please see the log file for port screen for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_screen/screen/main.log
Error: Unable to upgrade port: 1
Error rebuilding screen
    while executing
"error "Error rebuilding $portname""
    (procedure "revupgrade_scanandrebuild" line 395)
    invoked from within
"revupgrade_scanandrebuild broken_port_counts $opts"
    (procedure "macports::revupgrade" line 5)
    invoked from within
"macports::revupgrade $opts"
    (procedure "action_revupgrade" line 2)
    invoked from within
"action_revupgrade $action $portlist $opts"
    (procedure "action_target" line 96)
    invoked from within
"$action_proc $action $portlist [array get global_options]"
    (procedure "process_cmd" line 103)
    invoked from within
"process_cmd $remaining_args"
    invoked from within
"if { [llength $remaining_args] > 0 } {

    # If there are remaining arguments, process those as a command
    set exit_status [process_cmd $remaining..."
    (file "/opt/local/bin/port" line 5268)


 # cat /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_screen/screen/main.log
version:1
:msg:clean --->  Computing dependencies for screen:info:clean .:debug:clean screen has no conflicts
:debug:clean Searching for dependency: ncurses
:debug:clean Found Dependency: receipt exists for ncurses
:msg:clean 
:debug:main Executing org.macports.main (screen)
:debug:main changing euid/egid - current euid: 0 - current egid: 0
:debug:main egid changed to: 20
:debug:main euid changed to: 502
:debug:archivefetch archivefetch phase started at Mon Sep  7 14:32:00 CEST 2015
:msg:archivefetch --->  Fetching archive for screen
:debug:archivefetch Executing org.macports.archivefetch (screen)
:debug:archivefetch euid/egid changed to: 0/0
:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
:debug:archivefetch euid/egid changed to: 502/20
:info:archivefetch --->  screen-4.3.1_1.darwin_13.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
:msg:archivefetch --->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://lil.fr.packages.macports.org/screen
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/screen
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://nue.de.packages.macports.org/macports/packages/screen
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://packages.macports.org/screen
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:msg:archivefetch --->  Attempting to fetch screen-4.3.1_1.darwin_13.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/screen
:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404 Not Found
:error:archivefetch org.macports.archivefetch for port screen returned: archivefetch failed for screen @4.3.1_1
:debug:archivefetch Error code: NONE
:debug:archivefetch Backtrace: archivefetch failed for screen @4.3.1_1
    while executing
"portarchivefetch::fetchfiles"
    (procedure "portarchivefetch::archivefetch_main" line 5)
    invoked from within
"portarchivefetch::archivefetch_main org.macports.archivefetch"
    ("eval" body line 1)
    invoked from within
"eval $procedure $targetname"
:info:archivefetch Warning: targets not executed for screen: org.macports.install org.macports.archivefetch org.macports.fetch org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot
:notice:archivefetch Please see the log file for port screen for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_sysutils_screen/screen/main.log

Attachments (1)

screen.diff (790 bytes) - added by ryandesign (Ryan Schmidt) 3 years ago.

Download all attachments as: .zip

Change History (4)

comment:1 Changed 3 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Keywords: haspatch added; screen removed
Owner: changed from macports-tickets@… to youvegotmoxie@…
Priority: Not setNormal
Summary: Screen @4.3.1_1 distfile missing vproc_priv.hscreen @4.3.1_1 distfile missing vproc_priv.h

It looks like the server http://www.cis.nctu.edu.tw/~is85005/ is no longer providing the "vproc_priv.h" or "18" distfiles and this should be removed from the master_sites. I'm not sure where these files came from originally or if they are available elsewhere; the "18" file was mirrored by the MacPorts distfiles server but "vproc_priv.h" was not. I've uploaded them to my server and could host them there if needed; see attached patch.

Changed 3 years ago by ryandesign (Ryan Schmidt)

Attachment: screen.diff added

comment:2 in reply to:  1 Changed 3 years ago by youvegotmoxie@…

Replying to [comment:1 ryandesign@…

I've uploaded them to my server and could host them there if needed; see attached patch.

Sounds good. Please apply patch and commit.

comment:3 Changed 3 years ago by ryandesign (Ryan Schmidt)

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