Cvs.bsdinstaller.org down? Can't bootstrap the developer install
-
I am trying to bootstrap a developer environment and have left the dev_bootstrap.sh script running since Friday but it is unable to connect to cvs.bsdinstaller.org. The error message is "Connection refused" - does anyone know if the cvsup host is down? If so, does anyone have a work-around to this problem (e.g. mirror, etc.?)
For reference, this is the idiom that fails.
cd $HOME_PFSENSE/tools/builder_scripts # Update BSDInstaller ./cvsup_bsdinstaller
Thanks,
Bruce -
Try this instead:
fetch http://www.pfsense.com/~sullrich/bsdinstaller/installer.tgz
tar xzvpf installer.tgz -C /
cd /home/pfsense/installer/scripts/build/
./create_installer_tarballs.sh && ./copy_ports_to_portsdir.sh &&
./build_installer_packages.sh -
./create_installer_tarballs.sh && ./copy_ports_to_portsdir.sh && ./build_installer_packages.sh
Hi Scott,
Thanks for the help but the above line, specifically the create_insatller_tarballs.sh, always fails as follows:
freebsd# pwd /usr/home/pfsense/installer/scripts/build freebsd# ./create_installer_tarballs.sh && ./copy_ports_to_portsdir.sh && ./build_installer_packages.sh + realpath ./create_installer_tarballs.sh + SCRIPT=/usr/home/pfsense/installer/scripts/build/create_installer_tarballs.sh + dirname /usr/home/pfsense/installer/scripts/build/create_installer_tarballs.sh + SCRIPTDIR=/usr/home/pfsense/installer/scripts/build + [ -r /usr/home/pfsense/installer/scripts/build/build.conf ] + . /usr/home/pfsense/installer/scripts/build/build.conf.defaults + CVSDIR=/root/projects + CVSMODULE=installer + TMPDIR=/tmp + NRELEASEDIR=/usr/src/nrelease + PORTSDIR=/usr/ports + DISTFILESDIR=/usr/ports/distfiles + PACKAGESDIR=/usr/ports/packages/All + ISOROOT=/usr/release/root + PORTS_FLAGS= + REMOVEOLDPKGS=YES + REMOVEOLDDISTFILES=YES + RELEASEBUILD=NO + ROOTSKEL=/usr/src/nrelease/installer + EXTRA_ROOTSKELS= + INSTALL_DFUIFE_QT=NO + INSTALL_DFUIBE_LUA=NO + INSTALL_DFUIBE_INSTALLER=YES + WITH_NLS=NO + WITH_X11=NO + WITH_DEBUG_INFO=NO + WITH_DEBUG=NO + ONE_BIG_PKG=NO + . /usr/home/pfsense/installer/scripts/build/pver.conf + INSTALLER_VER=2.0 + LIBAURA_VER=3.1 + LIBDFUI_VER=4.1 + LIBINSTALLER_VER=5.1 + DFUIFE_CURSES_VER=1.5.1 + DFUIFE_CGI_VER=1.4.1 + DFUIFE_QT_VER=1.2.1 + DFUIBE_INSTALLER_VER=1.1.7 + DFUIBE_LUA_VER=1.0 + LUA50_VER=5.0.2 + LUA50_COMPAT51_VER=5.1.r2 + LUA50_PTY_VER=0.1 + LUA50_GETTEXT_VER=0.1 + LUA50_DFUI_VER=0.1 + LUA50_APP_VER=0.1 + LUA50_FILENAME_VER=0.1 + LUA50_SOCKET_VER=2.0.b3 + LUA50_POSIX_VER=2005.0327 + THTTPD_NOTIMEOUT_VER=2.24 + LIBICONV_VER=1.9.2_1 + EXPAT_VER=1.95.8_3 + GETTEXT_VER=0.14.5 + PKGCONFIG_VER=0.15.0_1 + FREETYPE2_VER=2.1.9 + FONTCONFIG_VER=2.2.3,1 + PNG_VER=1.2.8_1 + BITSTREAM_VERA_VER=1.10_1 + LIBXFT_VER=2.1.6_1 + XORG_LIBRARIES_VER=6.8.1 + XORG_VFBSERVER_VER=6.8.1 + XORG_SERVER_VER=6.8.1 + XORG_PRINTSERVER_VER=6.8.1 + XORG_FONTS_ENCODINGS_VER=6.8.1 + XORG_FONTS_MISCBITMAPS_VER=6.8.1 + XORG_FONTS_CYRILLIC_VER=6.8.1 + XORG_FONTS_75DPI_VER=6.8.1 + XORG_FONTS_100DPI_VER=6.8.1 + XORG_FONTS_TYPE1_VER=6.8.1 + XORG_FONTS_TRUETYPE_VER=6.8.1 + XORG_DOCUMENTS_VER=6.8.1 + XORG_NESTSERVER_VER=6.8.1 + XORG_FONTSERVER_VER=6.8.1 + XORG_CLIENTS_VER=6.8.1 + DRI_VER=6.2_1,2 + XORG_VER=6.8.2 + RXVT_VER=2.6.4_1 + JPEG_VER=6b_3 + LCMS_VER=1.14,1 + LIBMNG_VER=1.0.8 + QT_VER=3.3.4 + PVERSUFFIX= + [ XNO != XYES ] + date +%Y.%m%d + PVERSUFFIX=.2006.1009 + [ XYES = XYES ] + rm -rf /usr/ports/distfiles/libaura-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/libinstaller-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/*dfui*.????.????.tar.gz + rm -rf /usr/ports/distfiles/lua50-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/luaapp-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/luagettext-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/luafilename-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/luapty-*.????.????.tar.gz + rm -rf /usr/ports/distfiles/bsdinstaller-*.????.????.tar.gz + test -d /usr/ports/distfiles + cd /root/projects/installer/src cd: can't cd to /root/projects/installer/src freebsd#
The CVS directory for the installer probably doesn't exist in the usual location because the manual work-around doesn't install it using cvsup. I created a build.conf file in the build directory to override the CVSDIR to /home/pfsense and re-ran the original command however that failed at a later point as follows:
...snip, snip, snip... + cd /home/pfsense//installer/ports + find . -name work -print + rm -rf + cd /home/pfsense + tar zcvf /usr/ports/distfiles/bsdinstaller-2.0.2006.1009.tar.gz --exclude CVS installer tar: Failed to open '/usr/ports/distfiles/bsdinstaller-2.0.2006.1009.tar.gz' : No such file or directory #
I checked the contents of /usr and the ports directory does not exist for some reason. In fact, here are the search results for bsdinstaller:
find / -name '*bsdinstaller*' -print /usr/local/lib/lua/bsdinstaller-2.0.2006.0728 /var/db/pkg/bsdinstaller-2.0.2006.0728 /home/pfsense/cvsroot/tools/builder_scripts/bsdinstaller-supfile,v /home/pfsense/cvsroot/tools/builder_scripts/cvsup_bsdinstaller,v /home/pfsense/cvsroot/tools/patches/bsdinstaller,v /home/pfsense/cvsroot/tools/patches/bsdinstaller/bsdinstaller_gmirror.diff,v /home/pfsense/tools/patches/bsdinstaller /home/pfsense/tools/patches/bsdinstaller/bsdinstaller_gmirror.diff /home/pfsense/tools/builder_scripts/bsdinstaller-supfile /home/pfsense/tools/builder_scripts/cvsup_bsdinstaller /home/pfsense/installer/ports/sysutils/bsdinstaller #
Do you have any other ideas or suggestions?
Thanks again for your help,
Bruce -
./create_installer_tarballs.sh && ./copy_ports_to_portsdir.sh && ./build_installer_packages.sh
Thanks for the help but the above line, specifically the create_insatller_tarballs.sh, always fails as follows:
Yep, I also used the build.conf file to put the CVSDIR in place…. (/home/pfsense)
That dit it for create_installer_tarballs.sh and copy_ports_to_portsdir.sh.build_installer_packages.sh still bails out, thought - it seems that more (complicated) paths aren't set up well in the dev edition.
-
Actually, I just heard from Chris and he is pretty sure that he fixed the cvs.bsdinstaller.org access problem. I can't verify it until tonight but you might want to try the stock dev_bootstrap.sh bootstrap script at this point to see if it makes it past the bsdinstaller cvsup step.
-
Yep ;D
The bootstrap (/usr/local/etc/rc.d/dev_bootstrap.sh) works right now.
Still got a (non significant ??) error when ending the bsdinstaller :…pkg_create: make_dist: tar command failed with code 256
Creating package /home/pfsense/tools/builder_scripts/conf/packages
Registering depends:.
Creating gzip'd tar ball in '/home/pfsense/tools/builder_scripts/conf/packages.tgz'
*** Error code 1Stop in /usr/ports/sysutils/bsdinstaller.
Bootstrap completed.Building iso......
....but I think I saw this one before - it doesn't stop from building valids …. builds :)
Thanks for the tip.