GLib-GObject-CRITICAL **: g_object_unref: evnceコマンドを使用してLinuxでPDFを開くと、アサーションエラーが発生します。

GLib-GObject-CRITICAL **: g_object_unref: evnceコマンドを使用してLinuxでPDFを開くと、アサーションエラーが発生します。

Evince コマンドを使用して PDF を開こうとすると、「GLib-GObject-CRITICAL **: g_object_unref: Assertion 'G_IS_OBJECT(Object)' failed」というメッセージが表示されます。この警告メッセージの詳細を教えてください。

答え1

問題を解決するには、次の手順に従います。

まず、次の手順を使用してlibglib2.0-0を以前のバージョンにダウングレードしました。

端子タイプ

パスワード:

apt-cache showpkg libglib2.0-0

その後、私のリポジトリで利用可能なバージョンが表示されます。

その後、次のサブバージョンを選択してコードを入力しました。

sudo aptitude install libglib2.0-0=version (2.24.1-0ubuntu と同様、利用可能なバージョンによって異なる)

それからligglib2.0-0や他のいくつかのエントリをダウングレードし、いくつかのパッケージを削除しました(ほとんど役に立たないようです)。

その後、以前のバージョンのevinceを再インストールしましたが、うまくいきませんでした。 PDF文書を開こうとすると、そのPDFタイプがサポートされていないというメッセージが表示されます。そのため、アクティベーションソースを介してデバイスを最新バージョンに再アップグレードするリスクがありました(これは問題が発生しました)。 libglib.2.0-0もアップグレードされ、いくつかの追加パッケージがインストールされました。今回はevinceがうまく機能し、アップグレードによって速度がはるかに速くなったようです。

Icedtea-plugginはダウングレード中に削除され、依存関係が破損してダウングレード後に再インストールできません。しかし、2回目のアップグレード後は問題なく再インストールできました。

だから結局、すべてがうまくいきました。

関連情報