単純スキャンは起動時にほぼ直ちにクラッシュします。

単純スキャンは起動時にほぼ直ちにクラッシュします。

Debianで使用していますが、simple-scan今はクラッシュし続けます。数ヶ月前はうまくいきました。何かがアップグレードされ(私が実行していたbullseye)問題が発生したと疑われます。

出力内容はsimple-scan次のとおりです。

simple-scan: thread-watch.c:165: avahi_threaded_poll_quit: Assertion `pthread_equal(pthread_self(), p->thread_id)' failed.
Abort

ldd /usr/bin/simple-scanを含むすべてのライブラリに関連するすべてのパッケージが最新であることを確認するために実行しようとしましたが、libc6デバッグsimple-scan -d出力は役に立たないことがわかりました。また、strace /usr/sbin/simple-scanロードされているすべての共有ライブラリを見ましたが、すべてが最新バージョンを持っています。

libavahi共有ライブラリが動的に(つまり、 visible を介してldd)ロードされることを確認しましたsimple-scan。だから彼らも最近のものであることを確認しました。

私も試してみましたが、xsane同じ問題がありました。

おそらく関係がないかもしれませんが、システムログファイルに次のメッセージが表示されます。

avahi-daemon[1020220]: Too many clients, client request failed.

scanimage競合は発生しませんが、無関係な方法で失敗します。

私は何をするのかわからず、どうすればいいのかわかりません。

答え1

「ユーザーエラー」であることがわかりました。次の行が表示されます/etc/avahi/avahi-daemon.conf’

clients-max=1

これがなぜ追加されたのかわかりません。私はそれをコメントアウトし、次のように再起動した後

sudo systemctl restart avahi-daemon.service

すべてが再び機能し始めました。

答え2

ご質問についてご意見をお寄せいただきましたが、評判がないため回答できません。

2022年10月以来、Debian Bullseyeで同様の単純スキャン問題が発生しました。私の場合は、簡単なスキャンを開始できました。その後、スキャンボタンを押しました。数秒後にスキャナー(Brother DCP)がスキャンを開始するようです。ドキュメントハンドラで若干のノイズが発生します。ただし、Simple Scanはスキャン前にクラッシュ/終了します。

xsaneが私のために働いています。

simple-scan -dも役に立たないことが判明しました。

私はスーパーユーザーで検索するのがうまくいくことがわかりました。

2023年1月2日に更新: 今日はスキャンしたいです。スーパーユーザーによる検索(Sudo simple-scan)は機能しなくなりました。システムログまたはコンソールにエラーメッセージがありません。 xsaneはまだ動作しますが面倒だと思います。

** 2023年1月2日の2次アップデート:**

scanimage -L検索されたデバイスのリストを見たことがあります。

device `brother4:net1;dev0' is a Brother *Brother_DCP_9020CDW DCP
device `airscan:w1:Brother DCP-9020CDW' is a WSD Brother DCP-9020CDW ip=192.168.x.y

単純スキャンはデフォルトで最初のデバイスに設定されます。 2番目のデバイスを選択すると、簡単なスキャンが始まります。残念ながら、以前はデバイスのドロップダウンを確認することに気づいたことはありません。

関連情報