FreeBSD vs Linux: Which Open Source OS is Superior?

Wednesday, September 1, 2021

FreeBSD vs Linux: Which Open Source OS is Superior? FreeBSD vs Linux, which is superior? The answer isn’t so simple. Both have their strengths and weaknesses and the solution isn’t one-size-fits-all. Our experts at A-Team Systems have decades of experience working with both. So, we’re going to lay out the advantages and disadvantages to help… Read more »

Intro to FreeBSD: Learn What it is and How it Works

Tuesday, August 17, 2021

If you’re new to FreeBSD, you probably have a lot of questions. It’s a sophisticated system that takes time and practice to get familiar with. Fortunately, the experts at A-Team Systems have decades of experience with open-source systems, including FreeBSD! We put together this all-encompassing guide to help you learn the fundamentals of this dynamic… Read more »

SOLVED: linker_load_file: /boot/modules/openzfs.ko – unsupported file type

Tuesday, June 15, 2021

While trying to recover and upgrade a FreeBSD install we ran into an issue where the kernel loader would hang when loading openzfs.ko: linker_load_file: /boot/modules/openzfs.ko – unsupported file type In this case /boot/loader.conf had auto-importing enabled via this: vfs.zfs.autoimport_disable=0 The default is 1, or disable auto import, since at least 2014 according to this commit.… Read more »

SOLVED: FreeBSD nfsv4 client/server protocol prob err=10026

Wednesday, April 21, 2021

While working with high-load and high-lock contention NFSv4 with FreeBSD as the NFS client you may see this error and have the NFS mount hang: nfsv4 client/server protocol prob err=10026 Make sure your mount parameters do *not* include the intr keyword, per this PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=178231. We found this was especially true when using NFS appliances… Read more »

SOLVED: FreeBSD 12.2 ZFS: can only boot from disk, mirror, raidz1, raidz2, and raidz3 vdevs

Tuesday, February 16, 2021

After upgrading a file server to FreeBSD 12.2 this last week we ran into an interesting issue where the boot loader immediately errored with the following message: ZFS: can only boot from disk, mirror, raidz1, raidz2, and raidz3 vdevs vdev_init_from-nvlist: 5 It seemed to be a similar issue to this: https://reviews.freebsd.org/D20319 but not quite the… Read more »

SSH Pipe Speed 48 KB/sec FreeBSD 12 PF

Monday, February 24, 2020

We recently ran into an issue after upgrading a server from FreeBSD 11.2 to 12.1 where throughput via SSH pipes would crash to 48 KB/sec almost instantly after starting. The odd thing was scp (which uses SSH) was not affected. After ruling out Internet and remote host issues we discovered that the PF rule was… Read more »

FreeBSD Jenkins ERROR: Failed to parse POMs

Thursday, November 8, 2018

We recently ran into an issue where the version of Maven under FreeBSD wasn’t updated enough (ports/pkg was behind) for the version of Jenkins in ports/pkg. It produced an error like the following: [INFO] Installing /usr/local/jenkins/workspace/bdd_framework_test/pom.xml to /usr/local/jenkins/.m2/repository/Cucumber_Framework/BDD_SearchLock_Safelist_Final/0.0.1-SNAPSHOT/BDD_SearchLock_Safelist_Final-0.0.1-SNAPSHOT.pom [WARNING] Attempt to (de-)serialize anonymous class hudson.maven.reporters.MavenArtifactArchiver$2; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/ java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)… Read more »

Expand ZFS To Use Larger Disks / Free Space

Monday, June 11, 2018

One of the great features of ZFS is to be able to expand it using new, larger disks — even while it is online. To do this you’ll replace each disk, one by one with a larger disk. After each replacement you’ll rebuild the zpool, and then move on to the next disk. Once all… Read more »

Debian 8 Under Bhyve Networking Problem: Packets Over 230 Bytes Truncated

Tuesday, February 13, 2018

We’re a big fan of FreeBSD’s Bhyve hypervisor, including writing an open source lightweight management interface for it called BMT. While setting up a Debian 8 guest VM we ran into a perplexing issue where networking was not working correctly. After much troubleshooting we narrowed down the symptom to be that packets larger than 230… Read more »

FreeBSD 11.0 Deployment Soon!

Thursday, November 17, 2016

FreeBSD 11 was formally released last month and we’re very excited to start rolling it out to our clients in the coming weeks. FreeBSD 11.0 brings a host of new features and improvements including: Improved BHyve: BHyve is FreeBSD’s type-2 native hypervisor which boots virtually any FreeBSD and Linux version and now includes a native… Read more »

A-Team Systems