web-dev-qa-db-ja.com

16.04:リモートアクションを実行するとFilezillaがクラッシュする

ディレクトリの変更、ファイルのアップロード、ダウンロードなど、(sftp)リモートサーバーでアクションを実行しようとすると、Filezillaが予期せずクラッシュ/クローズする問題があります。接続は問題なく、ローカルディレクトリを問題なくナビゲートできますが、リモートサーバーで何かを行おうとすると、すべてがシャットダウンします。

バージョンはFilezilla v3.21.0で、x86_64-pc-linux-gnu用にコンパイルされ、Ubuntu 16.04 LTS 64ビットで実行されます。 Filezillaのログファイルはあまり目を引くものではありません。

2017-08-10 14:41:23 4088 1ステータス:grantshop.caへの接続... 
 2017-08-10 14:41:23 4088 1応答:fzSftpが開始され、protocol_version = 6 
 2017-08-10 14:41:23 4088 1コマンド:open "[email protected]" 22 
 2017-08-10 14:41:23 4088 1コマンド:パス:**** **** 
 2017-08-10 14:41:23 4088 1ステータス:grantshop.ca 
 2017-08-10 14:41:23 4088に接続1ステータス:ディレクトリリストの取得... 
 2017-08-10 14:41:23 4088 1コマンド:pwd 
 2017-08-10 14:41:23 4088 1応答:現在のディレクトリ: "/ home/grants "
 2017-08-10 14:41:23 4088 1コマンド:ls 
 2017-08-10 14:41:23 4088 1ステータス:リス​​トディレクトリ/home/grants
 2017-08-10 14:41:24 4088 1ステータス: "/ home/grants"のディレクトリリストが成功しました
 2017-08-10 14:42:40 4088 1ステータス: "のリストを取得しています" /home/grants/grantshop.ca "...

アップロード/ダウンロードによって同様のログが生成されます。最後のログ行は7088 3 Status: Starting download of /home/grants/something.txtまたは同様のものです。

ターミナルからFilezillaを実行すると、次のようになります。

/home/user/.filezilla/filezilla.xml
03:36:32 PMからロケールオプションを読み取り中:デバッグ:セッションマネージャーへの接続に失敗しました:SESSION_MANAGER環境変数が定義されていません
 wxD-Bus:/org/freedesktop/DBusからのシグナル、メンバーNameAcquired 
 wxD-Bus:シリアル2 
 wxD-Busで返信:RegisterClientに返信、オブジェクトパスは/ org/gnome/SessionManager/Client27 
 wxD-Bus:CPowerManagementInhibitor:ビジーの要求
 wxD-Bus:シリアル3 
 wxD-Busで返信:返信:エラー:org.freedesktop.PowerManagementという名前は提供されませんでした.serviceファイル
 wxD-Bus:org.gnome.SessionManager 
 wxD-Bus:CPowerManagementInhibitor:要求中のビジー
 wxD-Bus:シリアル4 
 wxD-Bus:CPowerManagementInhibitor:リクエストは成功、Cookieは1943892549 
 wxD-Bus:CPowerManagementInhibitor:アイドルをリクエスト
 wxD-Bus:シリアル5 
 wxD-Bus:CPowerManagementInhibitor:リクエスト成功
 wxD-Bus:CPowerM anagementInhibitor:ビジーのリクエスト
 filezilla:シンボル検索エラー:filezilla:未定義シンボル:_ZN2fz18replace_substringsERKNSt7__cxx1112basic_stringIwSt11char_traitsIwESaIwEEES7_S7_
3
Boxbot

Filezillaフォーラムのこの投稿 は、最終行の端末エラーはlibfilezillaが古くなっているために発生する可能性があると言っていますが、そのlibさえ持っていません。ただし、インストールされているFZのバージョンが最新ではなかったのは事実です。パッケージマネージャーには最新バージョンがなく、 公式のコンパイル/依存関係の指示はなくなりました なので、 Debian 8.0バージョン をダウンロードしました。

Debianバージョンのテスト実行は問題なく動作したため、/ usr/bin/filezillaをバックアップし、既存のbinと共有ファイルをダウンロードしたbinに置き換えました。今魅力のように働いています。

1
Boxbot

「deb http://archive.getdeb.net/ubunt xenial-getdeb apps」リポジトリを設定しました。次に、Filezillaをインストールしました。 Filezilla 3.21をくれた2018年3月27日。私はsFTPを使用していました。毎秒クラッシュし、ファイルを正常に転送することはありませんでした。 (古いFTPを試したことはありません。)

とにかく、Ubuntu SW Centerを使用して「deb http://archive.getdeb.net/ubunt xenial-getdebアプリ」を削除しました。その後、Filezillaを削除しました。

Sudo apt-get purge filezilla
Sudo apt-get autoremove
rm -fr ~/.config/filezilla

次に、デフォルトのdebリポジトリからfilezillaを再インストールしました。

Sudo apt-get install filezilla

これによりバージョン3.15が得られました。これまでのところうまくいきます。

4
Joe C