i finally upgraded from 11.1-U6 to 11.2-U7. i tried installing LMS using the steps i listed before, hoping that everything was fixed and it would just work. no such luck. i also encountered the same file access error messages that others saw. changing the perl version to 5.28 helped to get LMS to install correctly. thanks @willcycle, @KrisBee , and @cbv for figuring everything out. so in addition to the install methods that @cbv and @SimoneF metnioned, here's how i got LMS to install.
- created a an iocage jail via the web gui.
- enabled auto-start(optional) and vnet.
- selected the 11.3 release for compatibility with the pkg tools.
- added mount points for my music.
- started the jail.
- the following commands can be executed in a jail shell via the web gui or ssh.
- pkg update
- pkg upgrade
- pkg install portmaster
- portsnap fetch extract
- echo "DEFAULT_VERSIONS=perl5=5.28" > /etc/make.conf
- portmaster audio/logitechmediaserver
- selected flac and lame support on the first screen and disabled tests. kept the defaults for the remaining screens.
- at the last prompt before everything got compiled, there was a list of everything that was going to get installed. i verified that lang/perl5.28 was going to be installed.
- the install paused a few times with a prompt about whether or not to keep gettext-1.07.tar.gz. i hit return to use the default value of no.
- after the install finished:
- sysrc logitechmediaserver_enable="YES"
- service logitechmediaserver start