Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Nanobsd strange things happen

    Scheduled Pinned Locked Moved 2.0-RC Snapshot Feedback and Problems - RETIRED
    5 Posts 3 Posters 1.9k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • _
      _igor_
      last edited by

      Yesterday i had to update an alix2 fron 1.2.3 to 2.0. I used the most recent nanobsd-image (2g-20101226-0239).

      First thing i encountered when updating that the original config.xml was completely ignored. Then via Backup/restore it was rejected too.
      So i had to manually enter all infos. Ok, was not so heavy, but would be interesting to know about.

      Second thing was the installation of packages, here squid and squidguard.

      When installed squid, installation stopped somnewhere in the middle. Restarted the installation, now it installed completely without any problems.
      Same happened with squidguard and when i tried to install the shallalist.
      So i looked into the system and found out that /var - mounted as md1, was at 109%. I tested more and saw that on every package-install the var-partition was "overfilled". Then after the respective packages didn't work right or as seen with squidguard and the shallalist this list never was right installed.

      The same config worked fine with 1.2.3.

      At last, doing a reboot ended with a complete failure of the whole system:
      dmesg.boot not found, no network-interfaces available, lot more…

      Here is the last reboot from the whole system:

      Rebooting...
      PC Engines ALIX.2 v0.99h
      640 KB Base Memory
      261120 KB Extended Memory
      
      01F0 Master 044A SMI MODEL
      Phys C/H/S 3884/16/63 Log C/H/S 971/64/63
      
      1  pfSense
      2  pfSense
      
      F6 PXE
      Boot:  1
      /boot.config: -h
      Consoles: serial port
      BIOS drive C: is disk0
      BIOS 640kB/261120kB available memory
      
      FreeBSD/i386 bootstrap loader, Revision 1.1
      (sullrich@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org, Sun Dec 26 02:12:32 EST 2010)
      Loading /boot/defaults/loader.conf
      /boot/kernel/kernel text=0x89052c data=0x3c9934+0x9b6a0 |
      \
      Hit [Enter] to boot immediately, or any other key for command prompt.
      Booting [/boot/kernel/kernel]...
      Copyright (c) 1992-2010 The FreeBSD Project.
      Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
              The Regents of the University of California. All rights reserved.
      FreeBSD is a registered trademark of The FreeBSD Foundation.
      FreeBSD 8.1-RELEASE-p2 #0: Sun Dec 26 02:38:48 EST 2010
          sullrich@FreeBSD_8.0_pfSense_2.0-snaps.pfsense.org:/usr/obj.pfSense/usr/pfSensesrc/src/sys/pfSense_wrap.8.i386 i386
      Timecounter "i8254" frequency 1193182 Hz quality 0
      CPU: Geode(TM) Integrated Processor by AMD PCS (498.05-MHz 586-class CPU)
        Origin = "AuthenticAMD"  Id = 0x5a2  Family = 5  Model = a  Stepping = 2
        Features=0x88a93d <fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>AMD Features=0xc0400000 <mmx+,3dnow!+,3dnow!>real memory  = 268435456 (256 MB)
      avail memory = 243433472 (232 MB)
      pnpbios: Bad PnP BIOS data checksum
      wlan: mac acl policy registered
      ipw_bss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_bss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_bss_fw, 0xc06ff940, 0) error 1
      ipw_ibss: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_ibss: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_ibss_fw, 0xc06ff9e0, 0) error 1
      wpi: You need to read the LICENSE file in /usr/share/doc/legal/intel_wpi/.
      wpi: If you agree with the license, set legal.intel_wpi.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (wpi_fw, 0xc08726c0, 0) error 1
      ipw_monitor: You need to read the LICENSE file in /usr/share/doc/legal/intel_ipw/.
      ipw_monitor: If you agree with the license, set legal.intel_ipw.license_ack=1 in /boot/loader.conf.
      module_register_init: MOD_LOAD (ipw_monitor_fw, 0xc06ffa80, 0) error 1
      K6-family MTRR support enabled (2 registers)
      ACPI Error: A valid RSDP was not found (20100331/tbxfroot-309)
      ACPI: Table initialisation failed: AE_NOT_FOUND
      ACPI: Try disabling either ACPI or apic support.
      cryptosoft0: <software crypto=""> on motherboard
      padlock0: No ACE support.
      pcib0: <host to="" pci="" bridge=""> pcibus 0 on motherboard
      pci0: <pci bus=""> on pcib0
      Geode LX: PC Engines ALIX.2 v0.99h tinyBIOS V1.4a (C)1997-2007
      pci0: <encrypt decrypt,="" entertainment="" crypto=""> at device 1.2 (no driver attached)
      vr0: <via 10="" vt6105m="" rhine="" iii="" 100basetx=""> port 0x1000-0x10ff mem 0xe0000000-0xe00000ff irq 10 at device 9.0 on pci0
      vr0: Quirks: 0x2
      vr0: Revision: 0x96
      miibus0: <mii bus=""> on vr0
      ukphy0: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus0
      ukphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
      vr0: [ITHREAD]
      vr1: <via 10="" vt6105m="" rhine="" iii="" 100basetx=""> port 0x1400-0x14ff mem 0xe0040000-0xe00400ff irq 15 at device 11.0 on pci0
      vr1: Quirks: 0x2
      vr1: Revision: 0x96
      miibus1: <mii bus=""> on vr1
      ukphy1: <generic ieee="" 802.3u="" media="" interface=""> PHY 1 on miibus1
      ukphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
      vr1: [ITHREAD]
      ath0: <atheros 5413=""> mem 0xe0080000-0xe008ffff irq 9 at device 12.0 on pci0
      ath0: [ITHREAD]
      ath0: AR5413 mac 10.5 RF5413 phy 6.1
      isab0: <pci-isa bridge=""> port 0x6000-0x6007,0x6100-0x61ff,0x6200-0x623f,0x9d00-0x9d7f,0x9c00-0x9c3f at device 15.0 on pci0
      isa0: <isa bus=""> on isab0
      atapci0: <amd cs5536="" udma100="" controller=""> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xff00-0xff0f at device 15.2 on pci0
      ata0: <ata 0="" channel=""> on atapci0
      ata0: [ITHREAD]
      ata1: <ata 1="" channel=""> on atapci0
      ata1: [ITHREAD]
      ohci0: <ohci (generic)="" usb="" controller=""> mem 0xefffe000-0xefffefff irq 12 at device 15.4 on pci0
      ohci0: [ITHREAD]
      usbus0: <ohci (generic)="" usb="" controller=""> on ohci0
      ehci0: <amd cs5536="" (geode)="" usb="" 2.0="" controller=""> mem 0xefffd000-0xefffdfff irq 12 at device 15.5 on pci0
      ehci0: [ITHREAD]
      usbus1: EHCI version 1.0
      usbus1: <amd cs5536="" (geode)="" usb="" 2.0="" controller=""> on ehci0
      cpu0 on motherboard
      orm0: <isa option="" rom=""> at iomem 0xe0000-0xea7ff pnpid ORM0000 on isa0
      atrtc0: <at real="" time="" clock=""> at port 0x70 irq 8 on isa0
      ppc0: parallel port not found.
      uart0: <16550 or compatible> at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
      uart0: [FILTER]
      uart0: console (9600,n,8,1)
      uart1: <16550 or compatible> at port 0x2f8-0x2ff irq 3 on isa0
      uart1: [FILTER]
      Timecounter "TSC" frequency 498053494 Hz quality 800
      Timecounters tick every 10.000 msec
      IPsec: Initialized Security Association Processing.
      usbus0: 12Mbps Full Speed USB v1.0
      usbus1: 480Mbps High Speed USB v2.0
      ugen0.1: <amd> at usbus0
      uhub0: <amd 1="" 9="" ohci="" root="" hub,="" class="" 0,="" rev="" 1.00="" 1.00,="" addr=""> on usbus0
      ugen1.1: <amd> at usbus1
      uhub1: <amd 1="" 9="" ehci="" root="" hub,="" class="" 0,="" rev="" 2.00="" 1.00,="" addr=""> on usbus1
      ad0: 1911MB <smi 20071016="" model=""> at ata0-master PIO4
      uhub0: 4 ports with 4 removable, self powered
      uhub1: 4 ports with 4 removable, self powered
      Trying to mount root from ufs:/dev/ufs/pfsense0
      Mounting filesystems...
      Setting up embedded specific environment... done.
      
           ___
       ___/ f \
      / p \___/ Sense
      \___/   \
          \___/
      
      Welcome to pfSense 2.0-BETA5  ...
      
      Creating symlinks......done.
      
      Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 69
      appending output to nohup.out
      Launching the init system... done.
      Initializing................
      Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 69
      Starting CRON... done.
      
      Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 69
      Executing rc.d items...
       Starting /usr/local/etc/rc.d/cron.sh...done.
       Starting /usr/local/etc/rc.d/proxy_monitor.sh...done.
       Starting /usr/local/etc/rc.d/squid.sh...done.
      Bootup complete
      grep: /var/log/dmesg.boot: No such file or directory
      [: -gt: unexpected operator
      Dec 27 04:20:52 squid[272]: Squid Parent: child process 274 started
      pid 274 (squid), uid 62: exited on signal 6
      Dec 27 04:20:52 squid[272]: Squid Parent: child process 274 exited due to signal 6
      rm: /tmp/config.cache: No such file or directory
      
      Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 69
      
      FreeBSD/i386 (Amnesiac) (console)
      
      login: Dec 27 04:20:56 squid[272]: Squid Parent: child process 283 starpid 283 (squid), uid 62: exited on signal 6
      ted
      Dec 27 04:20:56 squid[272]: Squid Parent: child process 283 exited due to signal 6
      Dec 27 04:20:59 squid[272]: Squid Parent: child process 298 starpid 298 (squid), uid 62: exited on signal 6
      ted
      Dec 27 04:20:59 squid[272]: Squid Parent: child process 298 exited due to signal 6
      Dec 27 04:21:02 squid[272]: Squid Parent: child process 300 starpid 300 (squid), uid 62: exited on signal 6
      ted
      Dec 27 04:21:02 squid[272]: Squid Parent: child process 300 exited due to signal 6
      Dec 27 04:21:05 squid[272]: Squid Parent: child process 302 starpid 302 (squid), uid 62: exited on signal 6
      ted
      Dec 27 04:21:05 squid[272]: Squid Parent: child process 302 exited due to signal 6
      Dec 27 04:21:05 squid[272]: Exiting due to repeated, frequent failures
      
      FreeBSD/i386 (Amnesiac) (console)
      
      login: root
      Password:
      c
      Fatal error: Cannot create references to/from string offsets nor overloaded objects in /etc/inc/xmlparse.inc on line 69
      d
      
       0) Logout (SSH only)                  8) Shell
       1) Assign Interfaces                  9) pfTop
       2) Set interface(s) IP address       10) Filter Logs
       3) Reset webConfigurator password    11) Restart webConfigurator
       4) Reset to factory defaults         12) pfSense Developer Shell
       5) Reboot system                     13) Upgrade from console
       6) Halt system                       14) Enable Secure Shell (sshd)
       7) Ping host</smi></amd></amd></amd></amd></at></isa></amd></amd></ohci></ohci></ata></ata></amd></isa></pci-isa></atheros></generic></mii></via></generic></mii></via></encrypt></pci></host></software></mmx+,3dnow!+,3dnow!></fpu,de,pse,tsc,msr,cx8,sep,pge,cmov,clflush,mmx>
      

      hope that helps!

      1 Reply Last reply Reply Quote 0
      • E
        eri--
        last edited by

        Please post your config!

        1 Reply Last reply Reply Quote 0
        • jimpJ
          jimp Rebel Alliance Developer Netgate
          last edited by

          The pre-upgrade config.xml would be good to have. Either post it here or e-mail it to one of us, my e-mail is jimp (at) pfsense [dot] org.

          You may have something in that config that is causing it to not be valid XML, but usually that would cause problems in the 1.2.3 GUI as well. Be especially careful if you have any international characters in description fields.

          Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

          Need help fast? Netgate Global Support!

          Do not Chat/PM for help!

          1 Reply Last reply Reply Quote 0
          • _
            _igor_
            last edited by

            Due to the fact that my original config was rejected, i had to enter the relevant infos manually. So no change happened to the "new" config. The whole config is a bit strange, but i will send it.

            Done.

            1 Reply Last reply Reply Quote 0
            • jimpJ
              jimp Rebel Alliance Developer Netgate
              last edited by

              The one you sent was after the 2.0 upgrade, but you are right it is a bit strange. There are some invalid characters in it, even in tag names.  This section is especially weird:

              
              		 )<tunable>net.inet.ip.sandom_id</tunable>
              			<value>default</value>
              
              		 <tunable>net.inet.tgp.drop_synfin</tunable>
              			<valwe>default</valwe> 
              

              The first item's closing tag is corrupted, and It doesn't show here but there is an odd symbol before the opening <descr>tag on the second item. And the <value>tag on the second item is corrupt as well.

              I would seriously suspect your device's storage medium or RAM. Single character corruption in that way is almost always hardware related.

              I'd have to see the pre-upgrade 1.2.3 config to offer any more insight.</value></descr>

              Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

              Need help fast? Netgate Global Support!

              Do not Chat/PM for help!

              1 Reply Last reply Reply Quote 0
              • First post
                Last post
              Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.