2020-08-15 追記
以下の記事はXubuntu 18.04のときに書いたものですが、Xubuntu 20.04でも同様のエラーが出るので、同様の対策をすればOKでした。
なお、あらたにlibmad0とlibjpeg62でも同様のエラーが出るようになっていますが、これらは標準のリポジトリに含まれているので、特に新しくリポジトリを追加する作業なく、apt installすればOKです。
症状
Ubuntu をバージョンアップしたあとで StepMania を起動したら・・・
stepmania: error while loading shared libraries: libva.so.1: cannot open shared object file: No such file or directory
こんなメッセージが出て動かなくなった場合の話。
原因
Ubuntu 18.04 では(私の環境は Xubuntu ですが多分同じ)、すでに libva1 が提供されていません。
$ sudo apt install libva<TAB> libva2 libvala-0.40-0 libvaladoc-data libvalidate-yubikey-perl libvamsas-client-java libvanessa-logger-dev libvanessa-socket-pipe libvariantslib-ocaml libvar-pairs-perl libva-dev libvala-0.40-dev libvalapanel0 libvalidation-class-perl libvanessa-adt1 libvanessa-logger-sample libvarconf-1.0-8v5 libvariantslib-ocaml-dev libva-wayland2 libva-drm2 libvaladoc-0.40-0 libvalapanel-dev libvamp-hostsdk3v5 libvanessa-adt-dev libvanessa-socket2 libvarconf-dev libvarnishapi1 libva-x11-2 libva-glx2 libvaladoc-0.40-dev libvalidate-net-perl libvamp-sdk2v5 libvanessa-logger0 libvanessa-socket-dev libvariable-magic-perl libvarnishapi-dev
対処法
提供されていたバージョンのリポジトリから libva1 をインストールすればいいのです。
$ sudo add-apt-repository "deb http://jp.archive.ubuntu.com/ubuntu/ xenial universe" $ sudo apt update $ sudo apt install libva1
これで動くようになっているはずです。
動作を確認したら、古いリポジトリは削除しておきましょう。
$ sudo add-apt-repository --remove "deb http://jp.archive.ubuntu.com/ubuntu/ xenial universe"
以上です。