PC-BSD 10.1.2 Released

The developers of PC-BSD have released version 10.1.2! This update comes with several changes geared towards those who are keen on security.

Original announcement: http://blog.pcbsd.org/2015/05/pc-bsd-10-1-2-released/


The PC-BSD team is pleased to announce the availability of the next PC-BSD / TrueOS quarterly release, 10.1.2.

PC-BSD 10.1.2 Notable Changes:

  •  New PersonaCrypt Utility
    • Allows moving all of users $HOME directory to an encrypted USB Drive. This drive can be connected at login, and used across different systems
    • Stealth Mode — Allows login to a blank $HOME directory, which is encrypted with a one-time GELI key. This $HOME directory is then discarded at logout, or rendered unreadable after a reboot
  • Tor mode — Switch firewall to running transparent proxy, blocking all traffic except what is routed through Tor.
  • Migrated to IPFW firewall for enabling VIMAGE in 10.2
  • Added sound configuration via the first boot utility
  • Support for encrypted iSCSI backups via Life-Preserver, including support for bare-metal restores via installer media
  • New HTML handbook, updated via normal package updates
  • Media Center support allowing direct login to Kodi and PlexHomeTheater for the 10ft user experience
  • Switch to new AppCafe interface, with remote support via web-browser
  • Improvements to Online Updater, along with GRUB nested menus for Boot-Environments
  • Migrate all ports to using LibreSSL instead of OpenSSL
  • Switch from NTPD to OpenNTPD
  • Lumina desktop 0.8.4
  • Chromium 42.0.2311.135
  • Firefox 38.0
  • NVIDIA Driver 346.47
  • Pkg 1.5.2


Users currently running the 10.1.1 release can now apply the updates via their Update Manager utility. Users running TrueOS or CLI can start the update with the following command:

# pc-updatemanager pkgupdate

Getting media

10.1.2 DVD/USB media can be downloaded from the following URL via HTTP or Torrent. http://?www?.pcbsd?.org/?e?n?/?d?o?w?n?l?o?a?d?.?h?tml

Reporting Bugs

Found a bug in 10.1.2? Please report it (with as much detail as possible) to our bugs database. https://?bugs?.pcbsd?.org

Contacting Us

bsdtalk253 – George Neville-Neil

Will Backman provides us yet another bsdtalk, this time with George Neville-Neil’s most recent book.

An interview with George Neville-Neil about the recently published 2nd edition of The Design and Implementation of the FreeBSD Operating System.

File Info: 30Min, 15MB

Mp3 Link: https://archive.org/download/bsdtalk253/bsdtalk253.mp3
Ogg Link: https://archive.org/download/bsdtalk253/bsdtalk253.ogg

Original post: https://forums.freebsd.org/threads/bsdtalk253-george-neville-neil.51634/

FreeBSD Errata Notice FreeBSD-EN-15:04.freebsd-update

Allan Jude has issued us with a FreeBSD Errata Notice. Please check the article to take proper corrective measures.

Original post: https://bsdsec.net/articles/freebsd-announce-freebsd-errata-notice-freebsd-en-15-04-freebsd-update

Hash: SHA512

FreeBSD-EN-15:04.freebsd-update Errata Notice
The FreeBSD Project

Topic: freebsd-update(8) does not ensure the previous upgrade was

Category: core
Module: freebsd-update
Announced: 2015-05-13
Credits: Allan Jude
Affects: All supported versions of FreeBSD.
Corrected: 2015-05-13 22:36:00 UTC (stable/10, 10.1-STABLE)
2015-05-13 22:52:35 UTC (releng/10.1, 10.1-RELEASE-p10)
2015-05-13 22:36:52 UTC (stable/9, 9.3-STABLE)
2015-05-13 22:52:51 UTC (releng/9.3, 9.3-RELEASE-p14)
2015-05-13 22:39:29 UTC (stable/8, 8.4-STABLE)
2015-05-13 22:52:51 UTC (releng/8.4, 8.4-RELEASE-p28)

For general information regarding FreeBSD Errata Notices and Security
Advisories, including descriptions of the fields above, security
branches, and the following sections, please visit https://www.freebsd.org/security/

I. Background

The freebsd-update(8) utility is used to apply binary patches to FreeBSD
systems installed from official release images, as an alternative to
rebuilding from source. A freebsd-update(8) build server generates the
signed update packages, consisting of an index of files and directories
with checksums before the update, a set of binary patches, and an
index of files and directories with checksums after the update. The
client downloads the indexes, verifies the signatures and checksums,
then downloads and applies the required patches.
[Read more…]

Linux, Solaris, and FreeBSD driver 346.72 (long-lived branch release)

351px-Nvidia_logoNvidia user aplattner announces driver support on FreeBSD for the GeForce GPU. Read below for more details:

Release highlights since 346.59:

  • Added support for the following GPU:
    • GeForce GPU
  • Fixed a bug causing loss of stereo synchronization in certain Quadro Sync framelock configurations.
  • Fixed Pixel Buffer Object operations when row length is less than width. GL_[UN]PACK_ROW_LENGTH can be set to a value lower than the width of the operation being carried out. The OpenGL specification allows for this (the source or destination lines will be overlapping). Previously, our implementation of Pixel Buffer Objects did not support this case and would throw an error.
  • Fixed a rare deadlock condition when running applications that use OpenGL in multiple threads on a Quadro GPU.

[README | Linux x86 | Linux x86_64 | Linux ARM | Solaris | FreeBSD x86 | FreeBSD x86_64]

Aaron Plattner
NVIDIA Linux Graphics

Original post: https://devtalk.nvidia.com/default/topic/831875/unix-graphics-announcements-and-news/-linux-solaris-and-freebsd-driver-346-72-long-lived-branch-release-/

How To Install FreeBSD 10.1 On A 2006 Macbook

IMG_6085_Win_FreeBSD_OSX_1The folks at Higher Learning show us how to get FreeBSD 10.1 set up on your old 2006 Macbook.

Original post: https://www.higherlearning.eu/2015/05/08/how-to-install-freebsd-10-1-on-a-2006-macbook.html

A while ago I decided to unretire my 2006 Macbook and turn it into a low powered server. Specifically to run a BBS, but more on that in a later blog post. To get FreeBSD running properly requires a bit of trickery, so i decided to write a little howo to save you some time and effort. For this you will need the following:


  • A FreeBSD install DVD burned with the i386 image as we’re dealing with a 32 bit core duo machine here. If you’re into that sort of think you can also create a FreeBSD USB stick.
  • The OS X Tiger (10.4) Install DVD

Now for the fun part:

  • Insert DVD/USB stick into Macbook and boot
  • Hold down the option key to choose to boot from the DVD/USB stick. The boot media should be displayed as “Windows” by the Mac boot manager
  • Install FreeBSD with default partitions and whichever options you want
  • With 10.1 I kept getting a [Read more…]

WordPress versus FreeBSD

wordpress-logo-stacked-rgbFreeBSD developer Michael W. Lucas provides a useful tip for those maintaining WordPress in a FreeBSD environment.

I recently migrated my web site to a new FreeBSD install, configured so I could use ZFS boot environments. This upgrade crossed FreeBSD versions (10.0->10.1), filesystems (UFS -> ZFS), and PHP versions (5.5 -> 5.6).

And my WordPress pointy-clicky upgrades stopped working. Every time I ran an upgrade, the web gui hung with:

Updating Plugin Honketyblatt (1/1)

The web site would site there, forever. Enabling WP debugging gave me no error messages.

If I had the job of running WordPress sites, I would have an automatic tool that processed the upgrades for me. It’s not, so I don’t.

I use the FreeBSD WordPress package to get all of the dependencies, but manage my actual WordPress sites in a separate directory. It turns out that the FreeBSD WordPress package doesn’t list all of the modules that you need for a self-maintaining WordPress install. My old server had a few packages that the new one didn’t.

If you want to use WordPress’ self-updating features, be sure to install the following packages in addition to the FreeBSD-recommended defaults.


I installed these packages, and everything started working.

Original post: http://blather.michaelwlucas.com/archives/2394

Workaround: x11/nvidia-driver with UEFI boot on FreeBSD 10.1

351px-Nvidia_logoFreeBSD user asteriskRoss shows us a quick fix on getting your NVIDIA card to work with UEFI boot on FreeBSD 10.1

Unfortunately, the UEFI boot loader on FreeBSD 10.1 doesn’t play nicely with the proprietary Nvidia driver, x11/nvidia-driver. When I try to load it in loader.conf(5), I experience a kernel panic.

The workaround is to remove the entry from /boot/loader.conf and instead load the driver in rc.conf(5), by appending the following line to /etc/rc.conf:


The issue may be related to PR 193770.

Original post: https://forums.freebsd.org/threads/workaround-x11-nvidia-driver-with-uefi-boot-on-freebsd-10-1.51446/

Emby Server for FreeBSD

logoembyThis short tutorial by Emby will show you how to get it set up on FreeBSD.


pkg install mediabrowser

Configure FFMpeg

# Update FreeBSD ports tree
portsnap fetch update

# Remove default FFMpeg package
pkg delete -f ffmpeg

# Reinstall FFMpeg from ports with lame option enabled
cd /usr/ports/multimedia/ffmpeg
make config
# enable the lame option
# enable the ass subtitles option
make install clean


service mediabrowser start

To enable MediaBrowser service (will automatically run at boot):
sysrc mediabrowser_enable="YES"

Original post: http://emby.media/downloads/freebsd-server/