Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DT> Analyzing vrmiller's install log...
- DT> Life begins @ line 49 of releng/10.0/release/rc.local (/etc/rc.local) that invokes: bsdinstall script /etc/installerconfig
- DEBUG: Running installation step: script /etc/installerconfig
- DT> That came from line 71 of releng/10.0/usr.sbin/bsdinstall/bsdinstall (/usr/sbin/bsdinstall)
- DT> Life changes at line 80 of the same file (bsdinstall) that invokes:
- DT> "/usr/libexec/bsdinstall/script /etc/installerconfig".
- DT> The next block comes from bsdconfig when (at lines 33-36 of /usr/libexec/bsdinstall/script) bsdconfig libraries are loaded.
- DEBUG: dialog.subr: DEBUG_SELF_INITIALIZE=[]
- DEBUG: UNAME_S=[FreeBSD] UNAME_P=[amd64] UNAME_R=[10.0-RELEASE]
- DEBUG: common.subr: Successfully loaded.
- DEBUG: /usr/libexec/bsdinstall/script: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: dialog.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: strings.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: variable.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: variable.subr: New variable VAR_CONFIG_FILE -> configFile
- DEBUG: variable.subr: New variable VAR_DEBUG -> debug
- DEBUG: variable.subr: New variable VAR_DEBUG_FILE -> debugFile
- DEBUG: variable.subr: New variable VAR_DIRECTORY_PATH -> _directoryPath
- DEBUG: variable.subr: New variable VAR_DOMAINNAME -> domainname
- DEBUG: variable.subr: New variable VAR_EDITOR -> editor
- DEBUG: variable.subr: New variable VAR_EXTRAS -> ifconfig_
- DEBUG: variable.subr: New variable VAR_FTP_DIR -> ftpDirectory
- DEBUG: variable.subr: New variable VAR_FTP_HOST -> ftpHost
- DEBUG: variable.subr: New variable VAR_FTP_PASS -> ftpPass
- DEBUG: variable.subr: New variable VAR_FTP_PATH -> _ftpPath
- DEBUG: variable.subr: New variable VAR_FTP_PORT -> ftpPort
- DEBUG: variable.subr: New variable VAR_FTP_STATE -> ftpState
- DEBUG: variable.subr: New variable VAR_FTP_USER -> ftpUser
- DEBUG: variable.subr: New variable VAR_GATEWAY -> defaultrouter
- DEBUG: variable.subr: New variable VAR_HOSTNAME -> hostname
- DEBUG: variable.subr: New variable VAR_HTTP_DIR -> httpDirectory
- DEBUG: variable.subr: New variable VAR_HTTP_FTP_MODE -> httpFtpMode
- DEBUG: variable.subr: New variable VAR_HTTP_HOST -> httpHost
- DEBUG: variable.subr: New variable VAR_HTTP_PATH -> _httpPath
- DEBUG: variable.subr: New variable VAR_HTTP_PORT -> httpPort
- DEBUG: variable.subr: New variable VAR_HTTP_PROXY -> httpProxy
- DEBUG: variable.subr: New variable VAR_HTTP_PROXY_HOST -> httpProxyHost
- DEBUG: variable.subr: New variable VAR_HTTP_PROXY_PATH -> _httpProxyPath
- DEBUG: variable.subr: New variable VAR_HTTP_PROXY_PORT -> httpProxyPort
- DEBUG: variable.subr: New variable VAR_IFCONFIG -> ifconfig_
- DEBUG: variable.subr: New variable VAR_IPADDR -> ipaddr
- DEBUG: variable.subr: New variable VAR_IPV6ADDR -> ipv6addr
- DEBUG: variable.subr: New variable VAR_IPV6_ENABLE -> ipv6_activate_all_interfaces
- DEBUG: variable.subr: New variable VAR_KEYMAP -> keymap
- DEBUG: variable.subr: New variable VAR_MEDIA_TIMEOUT -> MEDIA_TIMEOUT
- DEBUG: variable.subr: New variable VAR_MEDIA_TYPE -> mediaType
- DEBUG: variable.subr: New variable VAR_NAMESERVER -> nameserver
- DEBUG: variable.subr: New variable VAR_NETINTERACTIVE -> netInteractive
- DEBUG: variable.subr: New variable VAR_NETMASK -> netmask
- DEBUG: variable.subr: New variable VAR_NETWORK_DEVICE -> netDev
- DEBUG: variable.subr: New variable VAR_NFS_HOST -> nfsHost
- DEBUG: variable.subr: New variable VAR_NFS_PATH -> nfsPath
- DEBUG: variable.subr: New variable VAR_NFS_SECURE -> nfs_reserved_port_only
- DEBUG: variable.subr: New variable VAR_NFS_TCP -> nfs_use_tcp
- DEBUG: variable.subr: New variable VAR_NFS_V3 -> nfs_use_v3
- DEBUG: variable.subr: New variable VAR_NONINTERACTIVE -> nonInteractive
- DEBUG: variable.subr: New variable VAR_NO_CONFIRM -> noConfirm
- DEBUG: variable.subr: New variable VAR_NO_ERROR -> noError
- DEBUG: variable.subr: New variable VAR_NO_INET6 -> noInet6
- DEBUG: variable.subr: New variable VAR_PACKAGE -> package
- DEBUG: variable.subr: New variable VAR_PKG_TMPDIR -> PKG_TMPDIR
- DEBUG: variable.subr: New variable VAR_PORTS_PATH -> ports
- DEBUG: variable.subr: New variable VAR_RELNAME -> releaseName
- DEBUG: variable.subr: New variable VAR_SLOW_ETHER -> slowEthernetCard
- DEBUG: variable.subr: New variable VAR_TRY_DHCP -> tryDHCP
- DEBUG: variable.subr: New variable VAR_TRY_RTSOL -> tryRTSOL
- DEBUG: variable.subr: New variable VAR_UFS_PATH -> ufs
- DEBUG: variable.subr: New variable VAR_ZFSINTERACTIVE -> zfsInteractive
- DEBUG: variable.subr: VARIABLE_SELF_INITIALIZE=[1]
- DEBUG: f_variable_set_defaults: Initializing defaults...
- DEBUG: f_getvar: var=[debug] value=[1] r=0
- DEBUG: f_getvar: var=[editor] value=[/usr/bin/ee] r=0
- DEBUG: f_getvar: var=[ftpState] value=[auto] r=0
- DEBUG: f_getvar: var=[ftpUser] value=[ftp] r=0
- DEBUG: f_getvar: var=[hostname] value=[] r=0
- DEBUG: f_getvar: var=[MEDIA_TIMEOUT] value=[300] r=0
- DEBUG: f_getvar: var=[nfs_reserved_port_only] value=[NO] r=0
- DEBUG: f_getvar: var=[nfs_use_tcp] value=[NO] r=0
- DEBUG: f_getvar: var=[nfs_use_v3] value=[YES] r=0
- DEBUG: f_getvar: var=[PKG_TMPDIR] value=[/var/tmp] r=0
- DEBUG: f_getvar: var=[releaseName] value=[10.0-RELEASE] r=0
- DEBUG: f_variable_set_defaults: Defaults initialized.
- DEBUG: variable.subr: Successfully loaded.
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: dialog.subr: DIALOG_SELF_INITIALIZE=[1]
- DEBUG: f_dialog_init: ARGV=[/etc/installerconfig] GETOPTS_STDARGS=[dD:SX]
- DEBUG: f_dialog_init: SECURE=[] USE_XDIALOG=[]
- DEBUG: f_dialog_init: dialog(1) API initialized.
- DEBUG: dialog.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DT> Back to /usr/libexec/bsdinstall/script having finished loading {common,dialog,variable}.subr
- DEBUG: Began Instalation at Fri May 23 18:52:13 UTC 2014
- DT> That came from line 77 of /usr/libexec/bsdinstall/script
- DT> Life changes again at line 83 of the same file at: . /tmp/bsdinstall-installscript-aa
- DT> NB: That's really a split(1) copy of /etc/installerconfig
- DT> So now we're in /etc/installerconfig code by way of:
- DT> /etc/rc.local -> /usr/sbin/bsdinstall -> /usr/libexec/bsdinstall/script -> /etc/installerconfig
- DEBUG: Loading installerconfig
- DT> That came from line 25 of your /etc/installerconfig
- DT> The next block comes from bsdconfig when @ line 28 of installerconfig:
- DT> . /usr/share/bsdconfig/script.subr || exit 1 # Cause rc.local to display log
- DEBUG: script.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: device.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: struct.subr: Successfully loaded.
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: device.subr: Initialized 109 known device names/descriptions.
- DEBUG: device.subr: DEVICE_SELF_SCAN_ALL=[1]
- DEBUG: f_device_get_all: Probing devices...
- DEBUG: f_getvar: var=[height] value=[3] r=0
- DEBUG: f_getvar: var=[width] value=[59] r=0
- DEBUG: Found a network device named em0
- DEBUG: f_struct_new: type=[DEVICE] name=[device_em0]
- DEBUG: Found a network device named em1
- DEBUG: f_struct_new: type=[DEVICE] name=[device_em1]
- DEBUG: f_device_try: making sure /dev/cd0 is a device node
- DEBUG: f_device_try: /dev/cd0 is a cdev [good]
- DEBUG: f_struct_new: type=[DEVICE] name=[device_cd0]
- DEBUG: Found a CDROM device for /dev/cd0
- DEBUG: f_device_try: making sure /dev/cd1 is a device node
- DEBUG: f_device_try: /dev/cd1 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/cd2 is a device node
- DEBUG: f_device_try: /dev/cd2 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/cd3 is a device node
- DEBUG: f_device_try: /dev/cd3 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/mcd0 is a device node
- DEBUG: f_device_try: /dev/mcd0 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/mcd1 is a device node
- DEBUG: f_device_try: /dev/mcd1 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/mcd2 is a device node
- DEBUG: f_device_try: /dev/mcd2 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/mcd3 is a device node
- DEBUG: f_device_try: /dev/mcd3 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/scd0 is a device node
- DEBUG: f_device_try: /dev/scd0 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/scd1 is a device node
- DEBUG: f_device_try: /dev/scd1 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/scd2 is a device node
- DEBUG: f_device_try: /dev/scd2 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/scd3 is a device node
- DEBUG: f_device_try: /dev/scd3 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/fd0 is a device node
- DEBUG: f_device_try: /dev/fd0 is a cdev [good]
- DEBUG: f_struct_new: type=[DEVICE] name=[device_fd0]
- DEBUG: Found a floppy device for /dev/fd0
- DEBUG: f_device_try: making sure /dev/fd1 is a device node
- DEBUG: f_device_try: /dev/fd1 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/fd2 is a device node
- DEBUG: f_device_try: /dev/fd2 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/fd3 is a device node
- DEBUG: f_device_try: /dev/fd3 is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da0a is a device node
- DEBUG: f_device_try: /dev/da0a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da1a is a device node
- DEBUG: f_device_try: /dev/da1a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da2a is a device node
- DEBUG: f_device_try: /dev/da2a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da3a is a device node
- DEBUG: f_device_try: /dev/da3a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da4a is a device node
- DEBUG: f_device_try: /dev/da4a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da5a is a device node
- DEBUG: f_device_try: /dev/da5a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da6a is a device node
- DEBUG: f_device_try: /dev/da6a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da7a is a device node
- DEBUG: f_device_try: /dev/da7a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da8a is a device node
- DEBUG: f_device_try: /dev/da8a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da9a is a device node
- DEBUG: f_device_try: /dev/da9a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da10a is a device node
- DEBUG: f_device_try: /dev/da10a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da11a is a device node
- DEBUG: f_device_try: /dev/da11a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da12a is a device node
- DEBUG: f_device_try: /dev/da12a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da13a is a device node
- DEBUG: f_device_try: /dev/da13a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da14a is a device node
- DEBUG: f_device_try: /dev/da14a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/da15a is a device node
- DEBUG: f_device_try: /dev/da15a is not a cdev [skip]
- DEBUG: f_device_try: making sure /dev/iso9660/FREEBSD_INSTALL is a device node
- DEBUG: f_device_try: /dev/iso9660/FREEBSD_INSTALL is a cdev [good]
- DEBUG: f_struct_new: type=[DEVICE] name=[device_FREEBSD_INSTALL]
- DEBUG: Found a CDROM device for /dev/iso9660/FREEBSD_INSTALL
- DEBUG: f_device_try: making sure /dev/md0 is a device node
- DEBUG: f_device_try: /dev/md0 is a cdev [good]
- DEBUG: f_device_try: making sure /dev/md1 is a device node
- DEBUG: f_device_try: /dev/md1 is a cdev [good]
- DEBUG: f_device_try: making sure /dev/md[0-9][0-9] is a device node
- DEBUG: f_device_try: /dev/md[0-9][0-9] is not a cdev [skip]
- DEBUG: f_struct_new: type=[DEVICE] name=[device_da0]
- DEBUG: Found a disk device named da0
- DEBUG: device.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/any.subr]
- DEBUG: media/any.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/cdrom.subr]
- DEBUG: media/cdrom.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: media/common.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/any.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: media/common.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/cdrom.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/directory.subr]
- DEBUG: media/directory.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/directory.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/dos.subr]
- DEBUG: media/dos.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/dos.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/floppy.subr]
- DEBUG: media/floppy.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/floppy.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/ftp.subr]
- DEBUG: media/ftp.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: media/tcpip.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/tcpip.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/ftp.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/http.subr]
- DEBUG: media/http.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/http.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/httpproxy.subr]
- DEBUG: media/httpproxy.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/ftp.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/httpproxy.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/nfs.subr]
- DEBUG: media/nfs.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/network.subr]
- DEBUG: media/network.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/network.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/nfs.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/options.subr]
- DEBUG: media/options.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/any.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/ftp.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/options.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/ufs.subr]
- DEBUG: media/ufs.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/ufs.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/usb.subr]
- DEBUG: media/usb.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/usb.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/struct.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: media/any.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/tcpip.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/mustberoot.subr]
- DEBUG: mustberoot.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: mustberoot.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/networking/services.subr]
- DEBUG: networking/services.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/packages/packages.subr]
- DEBUG: /usr/libexec/bsdinstall/script: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/dialog.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/packages/categories.subr]
- DEBUG: packages/categories.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: packages/categories.subr: Initialized 92 package category descriptions.
- DEBUG: packages/categories.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/packages/index.subr]
- DEBUG: packages/index.subr: loading includes...
- DEBUG: f_include: file=[/usr/share/bsdconfig/device.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/media/common.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: packages/index.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: packages/packages.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/sysrc.subr]
- DEBUG: sysrc.subr: loading includes...
- DEBUG: f_include_lang: file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[]
- DEBUG: sysrc.subr: Successfully loaded.
- DEBUG: networking/services.subr: Successfully loaded.
- DEBUG: f_include: file=[/usr/share/bsdconfig/packages/packages.subr]
- DEBUG: f_include: file=[/usr/share/bsdconfig/variable.subr]
- DEBUG: script.subr: New resWord loadConfig -> f_script_load
- DEBUG: script.subr: New resWord deviceRescan -> f_device_rescan
- DEBUG: script.subr: New resWord mediaOpen -> f_media_open
- DEBUG: script.subr: New resWord mediaClose -> f_media_close
- DEBUG: script.subr: New resWord mediaGetType -> f_media_get_type
- DEBUG: script.subr: New resWord mediaSetCDROM -> f_media_set_cdrom
- DEBUG: script.subr: New resWord mediaSetDOS -> f_media_set_dos
- DEBUG: script.subr: New resWord mediaSetDirectory -> f_media_set_directory
- DEBUG: script.subr: New resWord mediaSetFloppy -> f_media_set_floppy
- DEBUG: script.subr: New resWord mediaSetNFS -> f_media_set_nfs
- DEBUG: script.subr: New resWord mediaSetUFS -> f_media_set_ufs
- DEBUG: script.subr: New resWord mediaSetUSB -> f_media_set_usb
- DEBUG: script.subr: New resWord optionsEditor -> f_media_options_menu
- DEBUG: script.subr: New resWord tcpMenuSelect -> f_dialog_menu_select_tcp
- DEBUG: script.subr: New resWord mediaSetFTP -> f_media_set_ftp
- DEBUG: script.subr: New resWord mediaSetFTPActive -> f_media_set_ftp_active
- DEBUG: script.subr: New resWord mediaSetFTPPassive -> f_media_set_ftp_passive
- DEBUG: script.subr: New resWord mediaSetFTPUserPass -> f_media_set_ftp_userpass
- DEBUG: script.subr: New resWord mediaSetHTTP -> f_media_set_http
- DEBUG: script.subr: New resWord mediaSetHTTPProxy -> f_media_set_http_proxy
- DEBUG: script.subr: New resWord configPCNFSD -> f_config_pcnfsd
- DEBUG: script.subr: New resWord configPackages -> f_package_config
- DEBUG: script.subr: New resWord packageAdd -> f_package_add
- DEBUG: script.subr: New resWord packageDelete -> f_package_delete
- DEBUG: script.subr: New resWord packageReinstall -> f_package_reinstall
- DEBUG: script.subr: New resWord installVarDefaults -> f_variable_set_defaults
- DEBUG: script.subr: New resWord dumpVariables -> f_dump_variables
- DEBUG: script.subr: Successfully loaded.
- DT> Back to /etc/installerconfig having successfully loaded script.subr
- DT> The next block comes from lines 45 and 49 of installerconfig which read:
- DT> f_dprintf "Configuring: %s" "${ea}";
- DT> dhclient ${ea};
- DEBUG: Configuring: em0
- DHCPDISCOVER on em0 to 255.255.255.255 port 67 interval 6
- DHCPOFFER from 192.168.1.100
- DHCPREQUEST on em0 to 255.255.255.255 port 67
- DHCPACK from 192.168.1.100
- bound to 192.168.1.254 -- renewal in 10800 seconds.
- DEBUG: Configuring: em1
- em1: no link .............. giving up
- DT> Looks like em0 got configured. General networking _should_ work now.
- DT> The next block comes from lines 68 and 78 of installerconfig which read:
- DT> f_dprintf "Checking lease file: %s" "${ea}";
- DT> f_dprintf "Using lease file: %s" "${VALIDLEASE}"
- DEBUG: Checking lease file: /var/db/dhclient.leases.em0
- DEBUG: Using lease file: /var/db/dhclient.leases.em0
- DT> The next block comes from lines 103 through 109 of installerconfig which read:
- DT> f_dhcp_parse_leases ${VALIDLEASE} dhcpinfo;
- DT> dhcpinfo get dhcp_server_identifier server;
- DT> dhcpinfo get fixed_address ipaddr;
- DT> dhcpinfo get subnet_mask netmask;
- DT> dhcpinfo get host_name hostname;
- DT> dhcpinfo get interface netDev;
- DT> dhcpinfo get dhcp_server_identifier defaultrouter;
- DEBUG: f_struct_new: type=[DHCP_LEASE] name=[dhcpinfo]
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_dhcp_server_identifier] value=[192.168.1.100] r=0
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_fixed_address] value=[192.168.1.254] r=0
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_subnet_mask] value=[255.255.255.0] r=0
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_host_name] value=[cobbler-redacted] r=0
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_interface] value=[em0] r=0
- DEBUG: f_getvar: var=[_struct_value_dhcpinfo_dhcp_server_identifier] value=[192.168.1.100] r=0
- DT> That actually looks good to me.
- DT> From appearances, the network looks like it should be usable. Going on...
- DT> Note however, that you should really rewrite lines 105-109 of installerconfig to:
- DT> dhcpinfo get fixed_address $VAR_IPADDR;
- DT> dhcpinfo get subnet_mask $VAR_NETMASK;
- DT> dhcpinfo get host_name $VAR_HOSTNAME;
- DT> dhcpinfo get interface $VAR_NETWORK_DEVICE;
- DT> dhcpinfo get dhcp_server_identifier $VAR_GATEWAY;
- DT>
- DT> This will make it clear that you're setting special variables used elsewhere.
- DT> NB: This also future-proofs yourself.
- DEBUG: /usr/libexec/bsdinstall/script: Configuring disks...
- DT> That was produced by line 128 of installerconfig which reads:
- DT> f_dprintf "%s: Configuring disks..." $0;
- DT> The next block is produced by lines 153, 158, 159, and 161 of installerconfig which read:
- DT> f_dprintf "%s: Clearing %s boot sector..." ${0} ${disk};
- DT> dd if=/dev/zero of=/dev/${disk} bs=${sectorsize} count=1;
- DT> dd if=/dev/zero of=/dev/${disk} bs=${sectorsize} oseek=${geomoffset} count=1;
- DT> f_dprintf "%s: Disk initialization completed" $0;
- DEBUG: /usr/libexec/bsdinstall/script: Clearing da0 boot sector...
- 1+0 records in
- 1+0 records out
- 512 bytes transferred in 0.012237 secs (41840 bytes/sec)
- 1+0 records in
- 1+0 records out
- 512 bytes transferred in 0.007207 secs (71043 bytes/sec)
- DEBUG: /usr/libexec/bsdinstall/script: Disk initialization completed
- DT> Next lines produced by line 169 and 183 of installerconfig which read:
- DT> f_dprintf "%s: Fetching answer file (%s)" "${0}" "${KSPATH}";
- DT> f_script_load ${DISKSH};
- DEBUG: /usr/libexec/bsdinstall/script: Fetching answer file (http://192.168.1.100/cblr/svc/op/ks/system/cobbler-devel-testclient-3.se.vrsn.com)
- DEBUG: f_script_load: script=[/tmp/disk.sh]
- DT> That was produced by line 183 of installerconfig which reads:
- DT> f_script_load ${DISKSH};
- DT> The next block is generated by bsdconfig f_script_load()...
- DEBUG: f_getvar: var=[nonInteractive] value=[] r=1
- DEBUG: f_script_load: Loading script `/tmp/disk.sh'
- DT> The /tmp/disk.sh was generated by the fetch -qo ... | awk ...
- DT> So that appears to have gone fine (wouldn't have received the
- DT> /tmp/disk.sh file if either networking wasn't up or the fetch
- DT> failed).
- DEBUG: /usr/libexec/bsdinstall/script: Configuring disk: da0
- DT> This came from line 11 of snippets/bsd10_do_disk (nice, btw!) which reads:
- DT> f_dprintf "%s: Configuring disk: %s" "\${0}" "\${disk}";
- DT> NB: So I'm certain your fetch worked.
- DT> The next block comes by way of line 247 of installerconfig which reads:
- DT> f_device_dialog_tcp $netDev;
- DEBUG: f_getvar: var=[_struct_value_device_em0_private] value=[] r=0
- DEBUG: f_getvar: var=[nonInteractive] value=[yes] r=0
- DEBUG: f_getvar: var=[netInteractive] value=[] r=1
- DEBUG: f_getvar: var=[tryDHCP] value=[YES] r=0
- DEBUG: f_getvar: var=[height] value=[3] r=0
- DEBUG: f_getvar: var=[width] value=[32] r=0
- DEBUG: f_getvar: var=[defaultrouter] value=[192.168.1.100] r=0
- DEBUG: f_getvar: var=[ipaddr] value=[192.168.1.254] r=0
- DEBUG: f_getvar: var=[netmask] value=[255.255.255.0] r=0
- DEBUG: f_getvar: var=[ifconfig_] value=[] r=1
- DEBUG: f_getvar: var=[em0_ifconfig_] value=[] r=1
- DEBUG: f_getvar: var=[hostname] value=[cobbler-redacted] r=0
- DEBUG: f_getvar: var=[defaultrouter] value=[192.168.1.100] r=0
- DEBUG: f_getvar: var=[nameserver] value=[] r=1
- DEBUG: f_getvar: var=[netInteractive] value=[] r=1
- DEBUG: f_getvar: var=[nonInteractive] value=[yes] r=0
- DEBUG: Creating struct DEVICE_INFO devinfo_em0
- DEBUG: f_struct_new: type=[DEVICE_INFO] name=[devinfo_em0]
- DEBUG: f_getvar: var=[nameserver] value=[] r=1
- DEBUG: f_getvar: var=[domainname] value=[redacted] r=0
- DEBUG: f_getvar: var=[ipaddr] value=[192.168.1.254] r=0
- DEBUG: f_getvar: var=[ipv6addr] value=[] r=1
- DEBUG: f_getvar: var=[hostname] value=[cobbler-redacted] r=0
- DT> That actually all looks excellent. Going on...
- DT> The next block is produced by line 248 of installerconfig which reads:
- DT> mediaSetHTTP;
- DEBUG: f_dispatch: calling resword `mediaSetHTTP'
- DEBUG: f_media_close: Shutting down media device
- DEBUG: f_getvar: var=[_struct_type_device_media] value=[] r=1
- DEBUG: f_struct_free: name=[device_media] type=[]
- DEBUG: f_getvar: var=[_struct_typedef_] value=[] r=1
- DEBUG: f_getvar: var=[_httpPath] value=[http://192.168.1.100/cobbler/ks_mirror/freebsd-10.0.0.0-x86_64] r=0
- DEBUG: f_struct_new: type=[DEVICE] name=[device_http]
- DEBUG: f_getvar: var=[netDev] value=[em0] r=0
- DEBUG: f_device_select_tcp: VAR_NETWORK_DEVICE=[em0]
- DEBUG: f_getvar: var=[_struct_value_device_em0_name] value=[em0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_type] value=[5] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em1_name] value=[em1] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em1_type] value=[5] r=0
- DEBUG: f_getvar: var=[_struct_value_device_cd0_name] value=[cd0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_cd0_type] value=[6] r=0
- DEBUG: f_getvar: var=[_struct_value_device_fd0_name] value=[fd0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_fd0_type] value=[3] r=0
- DEBUG: f_getvar: var=[_struct_value_device_FREEBSD_INSTALL_name] value=[FREEBSD_INSTALL] r=0
- DEBUG: f_getvar: var=[_struct_value_device_FREEBSD_INSTALL_type] value=[6] r=0
- DEBUG: f_getvar: var=[_struct_value_device_da0_name] value=[da0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_da0_type] value=[2] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_private] value=[devinfo_em0] r=0
- DEBUG: f_getvar: var=[_struct_value_devinfo_em0_ipaddr] value=[192.168.1.254] r=0
- DEBUG: f_getvar: var=[_struct_value_devinfo_em0_netmask] value=[255.255.255.0] r=0
- DEBUG: f_getvar: var=[_struct_value_devinfo_em0_extras] value=[] r=0
- DEBUG: f_getvar: var=[_struct_value_devinfo_em0_use_dhcp] value=[] r=0
- DEBUG: f_getvar: var=[_struct_value_devinfo_em0_use_rtsol] value=[] r=0
- DEBUG: f_getvar: var=[hostname] value=[cobbler-redacted] r=0
- DEBUG: f_getvar: var=[defaultrouter] value=[192.168.1.100] r=0
- DEBUG: f_getvar: var=[nameserver] value=[] r=1
- DEBUG: f_getvar: var=[netInteractive] value=[] r=1
- DEBUG: f_getvar: var=[nonInteractive] value=[yes] r=0
- DEBUG: Creating struct DEVICE_INFO devinfo_em0
- DEBUG: f_struct_new: type=[DEVICE_INFO] name=[devinfo_em0]
- DEBUG: f_getvar: var=[nameserver] value=[] r=1
- DEBUG: f_getvar: var=[domainname] value=[redacted] r=0
- DEBUG: f_getvar: var=[ipaddr] value=[192.168.1.254] r=0
- DEBUG: f_getvar: var=[ipv6addr] value=[] r=1
- DEBUG: f_getvar: var=[hostname] value=[cobbler-redacted] r=0
- DEBUG: f_getvar: var=[netDev] value=[em0] r=0
- DEBUG: f_struct_copy: from_name=[device_em0] to_name=[device_network]
- DEBUG: f_getvar: var=[_struct_type_device_em0] value=[DEVICE] r=0
- DEBUG: f_struct_new: type=[DEVICE] name=[device_network]
- DEBUG: f_struct_copy: copying properties from device_em0 to device_network
- DEBUG: f_getvar: var=[_struct_typedef_DEVICE] value=[name desc devname type capacity enabled init get shutdown flags private volume] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_name] value=[em0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_desc] value=[Intel(R) PRO/1000 Legacy Network Connection 1.0.6] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_devname] value=[em0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_type] value=[5] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_capacity] value=[-1] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_enabled] value=[1] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_init] value=[f_media_init_network] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_get] value=[] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_shutdown] value=[f_media_shutdown_network] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_flags] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_em0_private] value=[devinfo_em0] r=0
- DEBUG: f_getvar: var=[_struct_value_device_em0_volume] value=[] r=1
- DEBUG: f_struct_copy: copied 10 of 12 properties from device_em0 to device_network
- DEBUG: f_getvar: var=[_struct_value_device_network_init] value=[f_media_init_network] r=0
- DEBUG: Init routine called for network device `network'.
- DEBUG: Not running as init -- calling the deed done.
- DEBUG: Looks like a DNS name or IPv4 addr with dir: 192.168.1.100/cobbler/ks_mirror/freebsd-10.0.0.0-x86_64
- DEBUG: hostname = `192.168.1.100'
- DEBUG: dir = `/cobbler/ks_mirror/freebsd-10.0.0.0-x86_64'
- DEBUG: port # = `80'
- DEBUG: f_getvar: var=[nameserver] value=[] r=1
- DEBUG: f_struct_copy: from_name=[device_http] to_name=[device_media]
- DEBUG: f_getvar: var=[_struct_type_device_http] value=[DEVICE] r=0
- DEBUG: f_struct_new: type=[DEVICE] name=[device_media]
- DEBUG: f_struct_copy: copying properties from device_http to device_media
- DEBUG: f_getvar: var=[_struct_typedef_DEVICE] value=[name desc devname type capacity enabled init get shutdown flags private volume] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_name] value=[http://192.168.1.100/cobbler/ks_mirror/freebsd-10.0.0.0-x86_64] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_desc] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_http_devname] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_http_type] value=[13] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_capacity] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_http_enabled] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_http_init] value=[f_media_init_http] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_get] value=[f_media_get_http] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_shutdown] value=[f_media_shutdown_http] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_flags] value=[] r=1
- DEBUG: f_getvar: var=[_struct_value_device_http_private] value=[network] r=0
- DEBUG: f_getvar: var=[_struct_value_device_http_volume] value=[] r=1
- DEBUG: f_struct_copy: copied 6 of 12 properties from device_http to device_media
- DEBUG: f_getvar: var=[_struct_type_device_http] value=[DEVICE] r=0
- DEBUG: f_struct_free: name=[device_http] type=[DEVICE]
- DEBUG: f_getvar: var=[_struct_typedef_DEVICE] value=[name desc devname type capacity enabled init get shutdown flags private volume] r=0
- DT> Well that looged great. Going on...
- DT> The next block is produced via line 249 of installerconfig which reads:
- DT> mediaOpen;
- DEBUG: f_dispatch: calling resword `mediaOpen'
- DEBUG: f_media_open: Verifying and initiliazing media device
- DEBUG: f_media_verify: Verifying media device
- DEBUG: f_getvar: var=[_struct_value_device_media_init] value=[f_media_init_http] r=0
- DEBUG: Init routine called for HTTP device. dev=[media]
- DEBUG: f_getvar: var=[httpHost] value=[192.168.1.100] r=0
- DEBUG: f_getvar: var=[httpPort] value=[80] r=0
- DT> Well, that all looked great... up to that point anyways...!
- DEBUG: f_getvar: var=[height] value=[5] r=0
- DEBUG: f_getvar: var=[width] value=[55] r=0
- DT> Oops, what's this? Looks like a dialog was thrown.
- DT> /me looks at screenshot provided (mediaOpen.png)
- DT> Hmm, "Couldn't connect to server http://192.168.1.100:80/"
- DT> That comes from lines 383-384 of releng/10.0/usr.sbin/bsdconfig/share/media/http.subr:
- DT> f_show_msg "$msg_couldnt_connect_to_server http://%s:%s/" \
- DT> "$http_host" "$http_port"
- DT> This indicates that the prior command at line 379 failed (which reads):
- DT> f_quietly nc -nz "$host" "$http_port" || continue
- So therein lies the question...
- If you press Alt+F4 and try "nc -nz 192.168.1.100 80" what is the result?
- --
- Devin
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement