openSUSE Leap 15をサーバーモードでインストールした後に次のように実行して再起動して済むのかなと思ったらエラーが発生して失敗してしまいました。
% sudo mount /dev/cdrom /mnt % cd /mnt % sudo ./install
で、Cannot install Parallels Tools on OpenSUSE Leap 15を発見したので、Parallels Desktopを最新のバージョンに更新し、openSUSE Leap 15も最新版にして再起動し、もう一度マウントしてinstallスクリプトを回してみたものの、やっぱり失敗。
% sudo zypper update % sudo reboot
エラーの最後に書かれていたログを見てみました。
/usr/lib/systemd/systemd-sysv-install enable prltoolsd
を実行しようとしたら/sbin/insserv
が無くて怒られているようです。
... '/usr/lib/parallels-tools/tools/prltools.x64/xorg.7.1/usr/bin/prltimesync' -> '/usr/bin/prltimesync' '/usr/lib/parallels-tools/tools/prltools.x64/bin/prltoolsd' -> '/usr/bin/prltoolsd' '/mnt/installer/prltoolsd.service' -> '/etc/systemd/system//prltoolsd.service' Synchronizing state of prltoolsd.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. Executing: /usr/lib/systemd/systemd-sysv-install enable prltoolsd /sbin/insserv: No such file or directory Error: failed to install user space applications and drivers Error: failed to upgrade Parallels Guest Tools! Please, look at /var/log/parallels-tools-install.log file for more information.
こちらの情報によると、insserv-compat
というパッケージを入れれば良いようです。
% sudo zypper in insserv-compat dkms hplip-hpijs
[4/13追記] インストール時に「hpijsもインストールすることを推奨するよ」と言われるので、上記に追記
これが終わった後、もう一度実行してみたらうまくいきました。
% sudo mount /dev/cdrom /mnt % cd /mnt % sudo ./install
最小インストールにしたので、いくつか必要なパッケージが入っていなかったからParallels Toolsが入れられなかったと。 「だったらdkmsとかkernel-develと同じように要件に含めればいいのにParallelsめ」と思いました。
ちなみに、試行錯誤の過程でdkms kernel-devel kernel-default-devel hplip-hpijs
パッケージもインストールしました。上記だけでうまくいかない場合はこちらもインストールして試してみてください。