RTEMS Source Builder URLOpen Error 104

Joey DiGiorgio digiorgiojoey at gmail.com
Tue Feb 14 15:33:50 UTC 2017


I cloned a fresh copy of the RTEMS Source Builder, switched to the
4.11.0 tag, and tried to follow the directions listed at
https://docs.rtems.org/rsb/

Below is the output I get in the terminal as well as the generated log file.

The weird thing is, I have done this same process within the past 3 or
so weeks and it worked without any issues.


Terminal Output:

../source-builder/sb-set-builder
--prefix=/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools
--log=l-log.log 4.11/rtems-powerpc
RTEMS Source Builder - Set Builder, 4.11 (1675a733536d modified)
Build Set: 4.11/rtems-powerpc
Build Set: 4.11/rtems-autotools.bset
Build Set: 4.11/rtems-autotools-internal.bset
config: tools/rtems-autoconf-2.69-1.cfg
package: autoconf-2.69-x86_64-linux-gnu-1
download: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz ->
sources/autoconf-2.69.tar.gz
download: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: error:
<urlopen error ftp error: [Errno 104] Connection reset by peer>
error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up
Build FAILED
  See error report: rsb-report-autoconf-2.69-x86_64-linux-gnu-1.txt
error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up
Build Set: Time 0:00:00.903983
error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up
Build Set: Time 0:00:00.905238
error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up
Build Set: Time 0:00:00.908253
Build FAILED

Log File:

RTEMS Tools Project - Source Builder Error Report
 Build: error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up
 Command Line: ../source-builder/sb-set-builder
--prefix=/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools
--log=l-log.log 4.11/rtems-powerpc
 Python: 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609]
 git://git.rtems.org/rtems-source-builder.git/origin/1675a733536d1aec2020011e5e522497a442561a-modified
 Linux xubuntu 4.4.0-62-generic #83-Ubuntu SMP Wed Jan 18 14:10:15 UTC
2017 x86_64
Tail of the build log:
RTEMS Source Builder - Set Builder, 4.11 (1675a733536d modified)
 Command Line: ../source-builder/sb-set-builder
--prefix=/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools
--log=l-log.log 4.11/rtems-powerpc
 Python: 2.7.12 (default, Nov 19 2016, 06:48:10) [GCC 5.4.0 20160609]
Build Set: 4.11/rtems-powerpc
Build Set: 4.11/rtems-autotools.bset
Build Set: 4.11/rtems-autotools-internal.bset
config: tools/rtems-autoconf-2.69-1.cfg
package: autoconf-2.69-x86_64-linux-gnu-1
script:  1: #!/bin/sh
script:  2: # ___build_pre in as set up in defaults.py
script:  3: # Save the original path away.
script:  4: export SB_ORIG_PATH=${PATH}
script:  5: # Directories
script:  6: SB_PREFIX="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools"
script:  7: SB_PREFIX_CLEAN=$(echo
"/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools" | /bin/sed -e
's/^\///')
script:  8: SB_SOURCE_DIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/sources"
script:  9: SB_BUILD_DIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/autoconf-2.69-x86_64-linux-gnu-1"
script: 10: # host == build, use build; host != build , host uses host
and build uses build
script: 11: SB_HOST_CFLAGS="-O2 -pipe "
script: 12: SB_HOST_CXXFLAGS="-O2 -pipe "
script: 13: SB_HOST_LDFLAGS="-L/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/lib"
script: 14: SB_BUILD_CFLAGS="-O2 -pipe
-I/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/include"
script: 15: SB_BUILD_CXXFLAGS="-O2 -pipe
-I/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/include"
script: 16: SB_BUILD_LDFLAGS="-L/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/lib"
script: 17: SB_CFLAGS="${SB_BUILD_CFLAGS} "
script: 18: SB_CXXFLAGS="${SB_BUILD_CXXFLAGS} "
script: 19: SB_ARCH="x86_64"
script: 20: SB_OS="linux"
script: 21: export SB_SOURCE_DIR SB_BUILD_DIR SB_ARCH SB_OS
script: 22: export SB_HOST_CFLAGS SB_HOST_CXXFLAGS SB_HOST_LDFLAGS
script: 23: export SB_BUILD_CFLAGS SB_BUILD_CXXFLAGS SB_BUILD_LDFLAGS
script: 24: export SB_CFLAGS SB_CXXFLAGS
script: 25: # Documentation
script: 26: SB_DOC_DIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/share/doc"
script: 27: export SB_DOC_DIR
script: 28: # Packages
script: 29: SB_PACKAGE_NAME="autoconf-2.69-x86_64-linux-gnu-1"
script: 30: SB_PACKAGE_BUILDNAME="autoconf-2.69-x86_64-linux-gnu-1"
script: 31: SB_PACKAGE_VERSION="2.69"
script: 32: SB_PACKAGE_RELEASE="1"
script: 33: export SB_PACKAGE_NAME SB_PACKAGE_VERSION SB_PACKAGE_RELEASE
script: 34: # Build directories
script: 35: export SB_PREFIX
script: 36: SB_BUILD_DIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/autoconf-2.69-x86_64-linux-gnu-1"
script: 37: SB_BUILD_ROOT="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/autoconf-2.69-x86_64-linux-gnu-1-root-xubuntu"
script: 38: SB_BUILD_ROOT_BINDIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/autoconf-2.69-x86_64-linux-gnu-1-root-xubuntu/${SB_PREFIX_CLEAN}/bin"
script: 39: export SB_BUILD_ROOT SB_BUILD_DIR SB_BUILD_ROOT_BINDIR
script: 40: SB_BUILD_CXC_DIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/autoconf-2.69-x86_64-linux-gnu-1-cxc"
script: 41: SB_BUILD_CXC_ROOT="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/autoconf-2.69-x86_64-linux-gnu-1-xubuntu-cxc"
script: 42: SB_BUILD_CXC_ROOT_BINDIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/autoconf-2.69-x86_64-linux-gnu-1-xubuntu-cxc/${SB_PREFIX_CLEAN}/bin"
script: 43: export SB_BUILD_CXC_ROOT SB_BUILD_CXC_DIR SB_BUILD_CXC_ROOT_BINDIR
script: 44: SB_TMPROOT="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset"
script: 45: SB_TMPPREFIX="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}"
script: 46: SB_TMPBINDIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/bin"
script: 47: export SB_TMPROOT SB_TMPPREFIX SB_TMPBINDIR
script: 48: SB_TMPCXCROOT="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu/4.11/rtems-autotools-internal.bset"
script: 49: SB_TMPCXCPREFIX="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu-cxc/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}"
script: 50: SB_TMPCXCBINDIR="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/tmp/sb-xubuntu-cxc/4.11/rtems-autotools-internal.bset/${SB_PREFIX_CLEAN}/bin"
script: 51: export SB_TMPCXCROOT SB_TMPCXCPREFIX SB_TMPCXCBINDIR
script: 52: # Extra path support
script: 53: SB_EXTRAPATH="/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/source-builder"
script: 54: # The compiler flags
script: 55:
script: 56:
script: 57: export CFLAGS_FOR_TARGET
script: 58: export CXXFLAGS_FOR_TARGET
script: 59: # Set up the path. Put the CXC path first.
script: 60: if test -n "${SB_TMPBINDIR}" ; then
script: 61:  PATH="${SB_TMPBINDIR}:$PATH"
script: 62: fi
script: 63: if test -n "${SB_TMPCXCBINDIR}" ; then
script: 64:  PATH="${SB_TMPCXCBINDIR}:$PATH"
script: 65: fi
script: 66: if test -n "${SB_EXTRAPATH}" ; then
script: 67:  PATH="${SB_EXTRAPATH}:$PATH"
script: 68: fi
script: 69:
script: 70:
script: 71: export PATH
script: 72: # Default environment set up.
script: 73: LANG=C
script: 74: export LANG
script: 75: unset DISPLAY || :
script: 76: umask 022
script: 77: cd "/home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/build/autoconf-2.69-x86_64-linux-gnu-1"
script: 78: echo "=> autoconf-2.69-x86_64-linux-gnu-1:"
script: 79: echo "==> %prep:"
script: 80: build_top=$(pwd)
source setup: autoconf-2.69-x86_64-linux-gnu-1: source autoconf -q -n
autoconf-2.69
making dir: /home/xubuntu/Development/RTEMS/RTEMS_Cross_Tools/v4.11.0/Source/rtems/sources
download: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz ->
sources/autoconf-2.69.tar.gz
download: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz ->
sources/autoconf-2.69.tar.gz
download: ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: error:
<urlopen error ftp error: [Errno 104] Connection reset by peer>
error: downloading
ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz: all paths have
failed, giving up

- Joey D.


More information about the users mailing list