Setting up Icecast Streaming server on FreeBSD

I started with these instructions for just the icecast part but updated for FreeBSD 12.1. But left out the source client stuff I didn’t need (IceS is too limited features for me) and added the (very impotant imo!) ssl stuff to keep things secure. Install icecast:

pkg install icecastCode language: Bash (bash)

Enable it:

echo 'icecast_enable="YES"' >> /etc/rc.conf
Code language: Bash (bash)
Continue reading Setting up Icecast Streaming server on FreeBSD

Problem Updating Samba in FreeBSD

Usually updating FreeBSD versions is pretty easy for me, but I did run into a hiccup during portmaster -a:

Installing samba44-4.4.16_1...
pkg-static: samba44-4.4.16_1 conflicts with p5-Parse-Pidl44-4.4.16 (installs files into the same place).  Problematic file: /usr/local/bin/pidl
*** Error code 70Code language: JavaScript (javascript)

Apparently samba now comes with its own pidl due to a bug in the perl version of it. So deleting the package first fixed the issue:

pkg delete -f p5-Parse-Pidl p5-Parse-Pidl44
Code language: Bash (bash)