[Solved] pfSense crash while trying to install (FreeBSD)

Discussions about using non Windows and Linux guests such as FreeBSD, DOS, OS/2, OpenBSD, etc.
Post Reply
JacenBoy
Posts: 5
Joined: 6. Sep 2019, 16:26
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, FreeBSD, Linux

[Solved] pfSense crash while trying to install (FreeBSD)

Post by JacenBoy »

While trying to install pfSense, I receive a critical error. The error consistently occurs immediately after the pfSense splash screen when the system starts to load files from the install iso.
vbox-error.png
vbox-error.png (17.9 KiB) Viewed 11742 times
I'm running VirtualBox version 6.0.10 on Windows 10 1903. Attempting to install pfSense 2.4.4 p1.

VM Settings:

Code: Select all

PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe showvminfo "EdgeServ"
Name:                        EdgeServ
Groups:                      /Isolated Net
Guest OS:                    FreeBSD (64-bit)
UUID:                        f7170190-df17-4aaf-b378-432d43de6a4d
Config file:                 E:\Virtualbox VMs\Isolated Net\EdgeServ\EdgeServ.vbox
Snapshot folder:             E:\Virtualbox VMs\Isolated Net\EdgeServ\Snapshots
Log folder:                  E:\Virtualbox VMs\Isolated Net\EdgeServ\Logs
Hardware UUID:               f7170190-df17-4aaf-b378-432d43de6a4d
Memory size                  1024MB
Page Fusion:                 disabled
VRAM size:                   16MB
CPU exec cap:                100%
HPET:                        disabled
CPUProfile:                  host
Chipset:                     piix3
Firmware:                    BIOS
Number of CPUs:              1
PAE:                         disabled
Long Mode:                   enabled
Triple Fault Reset:          disabled
APIC:                        enabled
X2APIC:                      disabled
Nested VT-x/AMD-V:           disabled
CPUID Portability Level:     0
CPUID overrides:             None
Boot menu mode:              message and menu
Boot Device 1:               HardDisk
Boot Device 2:               DVD
Boot Device 3:               Not Assigned
Boot Device 4:               Not Assigned
ACPI:                        enabled
IOAPIC:                      enabled
BIOS APIC mode:              APIC
Time offset:                 0ms
RTC:                         local time
Hardw. virt.ext:             enabled
Nested Paging:               enabled
Large Pages:                 enabled
VT-x VPID:                   enabled
VT-x unr. exec.:             enabled
Paravirt. Provider:          Default
Effective Paravirt. Prov.:   None
State:                       powered off (since 2019-09-06T14:16:09.844000000)
Monitor count:               1
3D Acceleration:             disabled
2D Video Acceleration:       disabled
Teleporter Enabled:          disabled
Teleporter Port:             0
Teleporter Address:
Teleporter Password:
Tracing Enabled:             disabled
Allow Tracing to Access VM:  disabled
Tracing Configuration:
Autostart Enabled:           disabled
Autostart Delay:             0
Default Frontend:
Storage Controller Name (0):            IDE
Storage Controller Type (0):            PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0):  2
Storage Controller Port Count (0):      2
Storage Controller Bootable (0):        on
IDE (0, 0): E:\Virtualbox VMs\Isolated Net\EdgeServ\EdgeServ.vdi (UUID: 1153f10b-a191-4ed8-874e-2d0dd5b5030f)
IDE (1, 0): E:\ISOs\Misc\pfSense-CE-2.4.4-RELEASE-p1-amd64.iso (UUID: 2cbe1f59-aa72-4a76-bb2e-e8d5bcc1dfbf)
NIC 1:                       MAC: 0800276845A9, Attachment: Bridged Interface 'Intel(R) Ethernet Connection (7) I219-LM', Cable connected: on, Trace: off (file: none), Type: 82545EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 2:                       MAC: 08002771A6DE, Attachment: Internal Network 'intnet', Cable connected: on, Trace: off (file: none), Type: 82545EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 3:                       disabled
NIC 4:                       disabled
NIC 5:                       disabled
NIC 6:                       disabled
NIC 7:                       disabled
NIC 8:                       disabled
Pointing Device:             PS/2 Mouse
Keyboard Device:             PS/2 Keyboard
UART 1:                      disabled
UART 2:                      disabled
UART 3:                      disabled
UART 4:                      disabled
LPT 1:                       disabled
LPT 2:                       disabled
Audio:                       disabled
Audio playback:              enabled
Audio capture:               disabled
Clipboard Mode:              disabled
Drag and drop Mode:          disabled
VRDE:                        disabled
OHCI USB:                    disabled
EHCI USB:                    disabled
xHCI USB:                    disabled

USB Device Filters:

<none>

Bandwidth groups:  <none>

Shared folders:<none>

Capturing:                   active
Capture audio:               not active
Capture screens:
Capture file:                E:\Virtualbox VMs\EdgeServ\EdgeServ.webm
Capture dimensions:          1024x768
Capture rate:                512kbps
Capture FPS:                 25kbps
Capture options:             vc_enabled=true,ac_enabled=false,ac_profile=med

Guest:

Configured memory balloon size: 0MB
Not sure how I'm supposed to post VBox.log, since it's too long to fit into the post and I'm not allowed to post links.

VBox.png is also attached, if it's at all useful.
Attachments
VBox.png
VBox.png (3.95 KiB) Viewed 11742 times
Last edited by socratis on 8. Sep 2019, 00:49, edited 1 time in total.
Reason: Marked as [Solved].
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: pfSense crash while trying to install (FreeBSD)

Post by socratis »

JacenBoy wrote:Not sure how I'm supposed to post VBox.log, since it's too long to fit into the post and I'm not allowed to post links.
ZIP it? ;)
The simplest solution is often in front of you... :)
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
JacenBoy
Posts: 5
Joined: 6. Sep 2019, 16:26
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, FreeBSD, Linux

Re: pfSense crash while trying to install (FreeBSD)

Post by JacenBoy »

Wasn't sure if zipping would make it small enough to meet the file size limit, but looks like it does! Thanks for the suggestion.

VBox.log zipped and attached.
Attachments
VBox.zip
(51.23 KiB) Downloaded 123 times
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: pfSense crash while trying to install (FreeBSD)

Post by socratis »

00:00:08.701044 !!         VCPU0: Guru Meditation 1155 (VINF_EM_TRIPLE_FAULT)
Yikes! That's the worst Guru possible. It means the guest was doing something that couldn't even be handled by the error handler, those are the most difficult ones to resolve, if at all possible. Let start looking at your config and see if applying those changes fixes it...
00:00:00.228142 VirtualBox VM 6.0.10 r132072 win.amd64 (Jul 12 2019 09:34:54) release log
VirtualBox 6.0.12 is out, you might want to upgrade. Don't forget the matching ExtPack...
00:00:00.882747 NumCPUs <integer> = 0x0000000000000001 (1)
00:00:01.120352 CPUM: Physical host cores: 8
You can definitely afford a 2nd CPU for your guest, you have 8 cores on your host. Your guest will be running a lot smoother.
00:00:00.600848 Host RAM: 24357MB (23.7GB) total, 14089MB (13.7GB) available
00:00:00.882750 RamSize <integer> = 0x0000000040000000 (1 073 741 824, 1 024 MB)
Same for your RAM. I would definitely increase that to at least 2048 MB.
00:00:00.882886   3DEnabled        <integer> = 0x0000000000000000 (0)
00:00:00.882889   VRamSize         <integer> = 0x0000000001000000 (16 777 216, 16 MB)
Go to the VM Settings » Display » Screen. Change the Graphics controller from "VBoxVGA" to "VMSVGA". Enable 3D acceleration. Increase the VRAM to the max 128 MB.
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
JacenBoy
Posts: 5
Joined: 6. Sep 2019, 16:26
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, FreeBSD, Linux

Re: pfSense crash while trying to install (FreeBSD)

Post by JacenBoy »

Updated to 6.0.12, as well as tried deleting and recreating the VM and still getting the error. Updated logs are attached.

I also made the various performance improvements, but still have the same issue.

As a note, I was trying to make the VM as lightweight as possible, since it's only job is going to be acting as a testlab router to prevent rogue DHCP or other grossness from affecting the main network. The 1 CPU/1024MB RAM is a setup I've used successfully in VirtualBox on an older computer and I was attempting to set up the same thing on an upgraded computer. Also, since pfSense is a completely text-based OS, the extra VRAM and 3D acceleration probably isn't going to make much of a difference.
Attachments
Logs.zip
(150.3 KiB) Downloaded 101 times
fth0
Volunteer
Posts: 5677
Joined: 14. Feb 2019, 03:06
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Linux, Windows 10, ...
Location: Germany

Re: pfSense crash while trying to install (FreeBSD)

Post by fth0 »

Please take a look at viewtopic.php?f=6&t=94390#p455778 for a possible solution. ;)
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: pfSense crash while trying to install (FreeBSD)

Post by socratis »

Oh man... I keep forgetting about this one. Should have paid closer attention. :?
I added it on my to-check list...
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
JacenBoy
Posts: 5
Joined: 6. Sep 2019, 16:26
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Windows, FreeBSD, Linux

Re: pfSense crash while trying to install (FreeBSD)

Post by JacenBoy »

The solution in that thread did fix the issue. Thank you both for your assistance!
socratis
Site Moderator
Posts: 27329
Joined: 22. Oct 2010, 11:03
Primary OS: Mac OS X other
VBox Version: PUEL
Guest OSses: Win(*>98), Linux*, OSX>10.5
Location: Greece

Re: pfSense crash while trying to install (FreeBSD)

Post by socratis »

fth0 was spot on! 8)
Marking as [Solved].
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Post Reply