EC2サーバーでRHEL 7.4を実行しています。おそらく昨日ごろにこの問題を発見しました。通常、Firefoxを実行すると常にコマンドラインエラーが発生しますが、ブラウザ自体は常にスムーズに実行されます。 Firefoxを起動すると、Webページにエラーが表示され、どのWebサイトにもアクセスできなくなります。また、これがすでに私の他のアカウントで実行されているボットがあるという事実に関連しているかどうかはわかりません。別のQuickstart.pyファイルを作成し、2番目のアカウント用に編集しました。
$ firefox
[Parent 8748] WARNING: pipe error (35): Connection reset by peer: file /builddir/build/BUILD/firefox-52.6.0/firefox-52.6.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
[Parent 8748] WARNING: pipe error (40): Connection reset by peer: file /builddir/build/BUILD/firefox-52.6.0/firefox-52.6.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
[Parent 8748] WARNING: pipe error (36): Connection reset by peer: file /builddir/build/BUILD/firefox-52.6.0/firefox-52.6.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
[Parent 8748] WARNING: pipe error (37): Connection reset by peer: file /builddir/build/BUILD/firefox-52.6.0/firefox-52.6.0esr/ipc/chromium/src/chrome/common/ipc_channel_posix.cc, line 322
###!!! [Parent][MessageChannel] Error: (msgtype=0x2C006A,name=PBrowser::Msg_UpdateDimensions) Channel error: cannot send/recv
###!!! [Parent][RunMessage] Error: Channel error: cannot send/recv
答え1
about:config
あなたと非常によく似た環境を実行し、さまざまな設定を試して最新のパッケージに更新するなど、私にとってこの問題に対する唯一の解決策は無効にすることでした。「プライベートトラッキング」
これは説明です
「トラッキング保護は、オンライントラッカーが複数のウェブサイトからあなたの検索データを収集するのを防ぎます。」
これは、Do Not Track信号の横によく表示される設定です。残念ながら、ユーザーがあまりにも多くのプライバシーオプションを有効にしたい場合、または分析プロバイダがあまりにも「低価値」と見なすオプションを設定しようとすると、このようなさまざまな種類のユーザーダウングレードシナリオに直面する可能性があります。計画され、解決されていない抑制された劣化により、ユーザーに利益をもたらすオプションを実際に有効にして使用することが困難になります。
私の理論は、彼らが何らかの方法であなたを追跡できない場合は、強制的にアクセスを無効にして追跡できるようにすることです。 RHELでFFを使用した場合にのみこの特定のエラーが表示されたため、これはボットを防ぐのに役立つLinux固有の保護タイプです。 FFを使用する他のOSではこの問題は発生しなかったため、広範な問題ではないようです。
しかし、私が答えをしたいのは、数ヶ月前にこのエラーによって残念を感じた記憶があるからです。まだ解決されておらず、これを見た人が私だけではないということがわかったので、私の理論は多くの点で正しいかもしれません。