先週使おうとしたら動かなくなっていた。
コマンドラインから起動すると、以下のようなエラーがでて起動しない。
$ shotcut bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by bin/shotcut) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Multimedia.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Widgets.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Widgets.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.28' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Widgets.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.28' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Xml.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Xml.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libfftw3.so.3) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Quick.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Gui.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Qml.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Core.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Core.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.26' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Core.so.5) bin/shotcut: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.28' not found (required by /snap/shotcut/749/Shotcut.app/lib/libQt5Core.so.5) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libpulse.so.0) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libicui18n.so.66) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libicuuc.so.66) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libpulsecommon-13.99.so) bin/shotcut: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found (required by /snap/shotcut/749/Shotcut.app/lib/libsystemd.so.0) bin/shotcut: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.30' not found (required by /snap/shotcut/749/Shotcut.app/lib/libsystemd.so.0) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libsndfile.so.1) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libpng16.so.16) bin/shotcut: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.29' not found (required by /snap/shotcut/749/Shotcut.app/lib/libFLAC.so.8)glibcのバージョンの問題。
snapでもこんなことがあるのか。
shotcutは、classicという分類になっており、snap監獄の中に完全に封じ込められているわけではないようだ。
色々調べると、このページにたどり着いた。
中ぐらいに、「以降、古いUbuntuのバージョンと互換性がなくなり、ウエブサイトを更新する以外の対処をしません。OSをアップグレードできるまでは前のバージョンを使ってください。」的なことが英語で書かれている。
ウチでは、まだ Ubuntu 18.04 を使い続けているため、そのせいで動かなくなったのだろう。
また、(動いていた)前のリビジョン 692 (v22.04.25) に戻す方法も書かれている。
以下のようにするらしい。
sudo snap revert --revision=692 shotcut実際にやってみたら、また動くようになった。
しかしながら、revertは、任意のバージョンに戻せるわけではない事も、その2つ下のリンク先に書かれている。
この方法は、前のリビジョンのShotcutをsnapでインストールしていた場合のみ、使える。
snapじゃないポータブル版もあるが、依存関係の解決を自力で行わねばならず、難しいかもしれない。
そのため、過去にsnap版shotcutをインストールしていないのなら、Ubuntuを新しいもの(20.04や、22.04)にするか、VirtualBox等で新しいUbuntuを動かして、その中でshotcutを使うほうが簡単かもしれない。
実は、先週のBIOS Flash Updateのビデオ編集のとき、shotcutが動かなくなっていることに気が付き、このVirtualBox内のBudgieのshotcutで編集した。
そろそろUbuntuを新しくすることを検討する時期かな…
0 件のコメント:
コメントを投稿