FileZillaを起動できません。私がそれをするとき、何も起こりません。アンインストールしてから再インストールしてみましたが、助けはありませんでした。 Ubuntu 16.04を使用しています。誰でも助けることができますか?前もって感謝します!
コマンドラインから起動すると、次のように表示されます。
Reading locale option from /home/superuser/.config/filezilla/filezilla.xml
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'height >= -1' failed
(filezilla:16389): Gtk-CRITICAL **: IA__gtk_widget_set_size_request: assertion 'width >= -1' failed
Program segmentation fault ( core dumped )
FileZillaのすべてのコピーが確実に閉じられるようにし、次のコマンドを実行することにより、FileZillaをデフォルトにリセットできます。
mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak
次に、FileZillaを再度開きます。これにより、ローカルの新しい基本設定が作成されます。これは、おそらく悪いローカル構成ファイルを回避するのに十分なはずです。
私はまったく同じ問題を抱えていました。 filezilla.xmlファイルに問題があると推測しました。 /home/user/.config/Filezilla/に行き、古いfilezilla.xmlファイルを削除しました。
その後、ターミナルに戻り、「filezilla」と入力してプログラムを開きました。私にとっては、うまく開き、古いファイルの場所に真新しいデフォルトのxmlファイルを作成しました。サイトマネージャオプションは、同じディレクトリにある「sitemanager.xml」と呼ばれる別のファイルにあるため、この影響を受けません。そのため、プログラムは、以前と同じサイトマネージャーオプションを使用して、新しいプログラムとして開かれました。
~/.config/Filezilla
または~/.filezilla
に移動します。
押す必要があります Ctrl+H 必要に応じて隠しファイルを表示します。
次に、テキストエディタを使用してfilezilla.xml
を開きます。
Last local directory
タグを削除します。
ファイルを再度保存し、filezillaを再度開きます。
これは毎回うまくいきます。
Andrew.46の回答に加えて、filezillaが開いたら、バックアップフォルダーに古いsitemanager.xmlファイルをインポートできるようになりました。 [ファイル]-> [インポート]メニューを使用します。これは、多くのサイトを保存している場合に便利です。
filezilla.xml
には、空の要素<Setting name="Language Code" type="string" />
があります。 en_GB.UTF-8
などのインストール済みロケールを追加する場合(locale -a
を使用して使用可能なロケールを検索します)、<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
を取得し、すべてが再びスムーズに実行されるようにします。
Ubuntu 16.04.3とFileZilla 3.15.0.2を使用して、最近この問題に遭遇しました。
ここに投稿された解決策は、アイテムの削除に基づいていますが、それは私の問題を解決しませんでした。実際、FileZillaを再度起動できましたが、最後のローカルディレクトリに非ASCII文字が含まれていると、起動時にクラッシュします。 ASCII以外の文字を使用したファイル名とディレクトリ名は空白でした。これらをアップロードすることも良い考えではありませんでした。
次の行が原因です。
<Setting name="Language Code" type="string" />
何らかの言語またはエンコード(ISO 8859-15など)を期待していたので。それで、インストール済みのロケールの1つを試しました。
<Setting name="Language Code" type="string">en_GB.UTF-8</Setting>
これで、FileZillaを起動すると、非ASCII文字を含むファイルとディレクトリが再び表示されます。
インストールされているロケールを確認する場合は、次を使用します。
locale -a
この問題の影響を受けているかどうかわからない場合は、これが役立つ場合があります。空の言語コードでfilezilla --version
を実行すると、出力は次のようになります。
Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
FileZilla 3.15.0.2, compiled on 2016-02-25
そのため、このように見える場合は、このソリューションが機能する可能性が高くなります。再び正常に機能する場合、次のようになります。
Reading locale option from /home/kreuvf/.filezilla/filezilla.xml
setlocale en_GB.UTF-8 successful
locale set to en_GB.UTF-8
FileZilla 3.15.0.2, compiled on 2016-02-25
エラーメッセージに次のように表示されているため、クラッシュなどが原因で最後に確認されたウィンドウサイズが無効になった可能性があります。
assertion 'height >= -1' failed
以下を含む/home/superuser/.config/filezilla/filezilla.xml
ファイルの行を探します。
<Setting name="Window position and size">0 14 38 1098 576 </Setting>
それは異なる値を持ち、おそらくいくつかは負になる可能性があります。行が存在しない場合は、</Settings>
を含む行の前に追加します
good known stateのように、上で投稿した設定を使用します。
filezilla.xml
を保存すると、Filezillaを再び開くことができるはずです。