1. 概要
マシンにより、いくつかライブラリが足りなくて、プログラムがありました。
2. 応急処置
応急処置として、ライブラリのあるマシンから、下記のライブラリをコピーして、対応します。
ライブラリのあるマシンの。
/lib/libutil.so.9
/usr/local/lib/libssl.so.12
/usr/local/lib/libcrypto.so.12
それと、下記の「ports」をインストール。
/usr/ports/x11-toolkits/pango
これで、ようやく、全てのサービスが、正常に動作するようになりました。
3. sudo
「sudo」が。
sudo su
ld-elf.so.1: Shared object "libutil.so.9" not found, required by "sudo"
で、こける。
これは。
cd /usr/ports/security/sudo
make NO_DIALOG=yes
make reinstall
で解消します。
以降、再インストールの手順は同様に。
3. vim
「vim」が。
vim
ld-elf.so.1: Shared object "libutil.so.9" not found, required by "libperl.so.5.40"
でこける。
これは。
/usr/ports/editors/vim
を再インストールすることで、解消します。
4. nsd-checkconf
「nsd」と「unbound」のステータスを見てみると。
service nsd status
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "nsd-checkconf"
nsd is not running.
service unbound status
ld-elf.so.1: Shared object "libssl.so.30" not found, required by "unbound-checkconf"
unbound is not running.
両方とも「libssl.so.30」が、ないちゅうてこけておる。
「nsd」は、下記を再インストールします。
/usr/ports/dns/nsd
「unbound」は、下記のものを下記の順番で、再インストールします。
/usr/ports/lang/perl5.40
/usr/ports/dns/unbound
6. bhyve
「vm」が、下記の状態で。
vm list
NAME DATASTORE LOADER CPU MEMORY VNC AUTO STATE
ubuntu1804 default grub 2 4G - No Stopped
ubuntu2404 default grub 2 4G - No Stopped
vm142 default bhyveload 2 4G - No Stopped
vm143 default bhyveload 2 4G - No Stopped
vm15x default bhyveload 2 4G - No Stopped
ubuntu2404 zfsstore grub 2 4G - No Stopped
vm start ubuntu2404
しても、起動せんし。
「ubuntu1804」は、未インストールだったので、インストールしようとすると。
vm install -f ubuntu1804 ubuntu-18.04.6-server-amd64.iso
Starting ubuntu1804
* found guest in /usr/vm/ubuntu1804
* booting...
ld-elf.so.1: Shared object "libvmmapi.so.6" not found, required by "grub-bhyve"
で、こける。
これは、下記をインストールすることで、解消します。
/usr/ports/sysutils/grub2-bhyve
7. apache24
「apache」が起動しておらんので、「configtest」しようとすると。
service apache24 configtest
Performing sanity check on apache24 configuration:
httpd: Syntax error on line 149 of /usr/local/etc/apache24/httpd.conf: Cannot load libexec/apache24/mod_ssl.so into server: Shared object "libssl.so.30" not found, required by "mod_ssl.so"