FileZilla를 시작할 수 없습니다


9

FileZilla를 시작할 수 없습니다. 내가 할 때 아무 일도 일어나지 않습니다. 제거했다가 다시 설치했지만 도움이되지 않았습니다. 우분투 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 )

3
명령 행에서 시작하면 오류 메시지가 표시됩니까?
andrew.46

다음 명령을 실행 한 다음 mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bakfilezilla를 다시여십시오
andrew.46

@ andrew.46 예, 지금 열 수 있습니다. 대단히 감사합니다 !!!
velut luna

전체 구성을 지우는 기존 답변 보다 낫기 때문에이 답변 을 수락 된 답변 으로 다시 고려 하시겠습니까? 0 :-)
Fabby

답변:


11

FileZilla의 모든 사본이 확실히 닫혀 있는지 확인한 후 다음 명령을 실행하여 FileZilla를 기본값으로 재설정 할 수 있습니다.

mv -v /home/superuser/.config/filezilla/ /home/superuser/.config/filezilla_bak

그런 다음 FileZilla를 다시 열어 새롭고 깨끗한 로컬 환경 설정 세트를 빌드하십시오. 이것은 나쁜 로컬 구성 파일보다 더 많은 것을 둘러보기에 충분해야합니다.


여기서 -v의 의미를 알려주시겠습니까?
velut luna

이 옵션은 'verbose'를 활성화하므로 디렉토리의 이동이 터미널 화면에 자세히 인쇄됩니다.
andrew.46

Linux Mint 18 (Ubuntu 16.04 기반)에 대한 작업이 확인되었습니다.
Carson Ip

5

나는 똑같은 문제가 있었다. filezilla.xml 파일에 문제가 있다고 가정했습니다. /home/$USER/.config/Filezilla/이전 filezilla.xml파일 을 삭제했습니다 .

그런 다음 터미널로 돌아가서 "filezilla"를 입력하여 프로그램을 엽니 다. 나에게 그것은 잘 열렸고 이전 파일 위치에 새로운 기본 XML 파일을 만들었습니다. 사이트 관리자 옵션은 동일한 디렉토리에있는 "sitemanager.xml"이라는 다른 파일에 있으므로 영향을받지 않습니다. 따라서 프로그램은 이전과 동일한 사이트 관리자 옵션을 가진 새로운 프로그램으로 시작되었습니다.


4

~/.config/Filezilla또는로 이동하십시오 ~/.filezilla.

필요한 경우 Ctrl+ 를 눌러 H숨겨진 파일을 표시해야합니다.

그런 다음 filezilla.xml텍스트 편집기를 사용하여 엽니 다 .

Last local directory태그를 제거하십시오 .

파일을 다시 저장하고 filezilla를 다시여십시오.

이것은 매번 나를 위해 작동합니다.


이것은 단지 우분투 16.04.3에서 FileZilla의 3.15.0.2을 사용하여 나를 위해 일한
rastating

치료가 작동 - 다시 모든 설정을 다시 할 필요가 저장합니다 -이 요구하는 FileZilla의에서 버그 리포트를 제출합니다
아 므르 Bekhit

3

andrew.46 답변 외에도 filezilla가 열리면 백업 폴더에서 이전 sitemanager.xml 파일을 가져올 수 있습니다. 파일-> 가져 오기 메뉴를 사용하십시오. 많은 사이트를 저장 한 경우에 유용합니다.


2

TL; DR :

에서 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)을 예상 했으므로 그래서 설치된 로케일 중 하나를 시도했습니다.

<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

관련 질문을 읽을 때 기억했던 또 다른 지표 는 다음의 항목입니다 kern.log.

kernel: [39162.363835] traps: filezilla[19354] general protection ip:7f99fa048ce6 sp:7fff363ae5e0 error:0 in libwx_gtk2u_core-3.0.so.0.2.0[7f99f9b48000+5f9000]

관련 질문과 비교 한 다른 메시지는 다른 커널 (3 년 이상 차이) 및 그 동안 변경되었을 수있는 모든 관련 항목에서 비롯 될 수 있습니다. 그럼에도 불구하고 두 경우 모두 와 일치 libwx_gtk2u_core-3.0.so.0.2.0하는 오프셋 (?)입니다 5f9000.

따라서 그것이 당신에게 그렇게 보인다면,이 솔루션이 당신에게 도움이 될 것입니다. 일이 다시 제대로 작동하면 다음과 같아야합니다.

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

현상금이 수여되었습니다! 감사합니다!
Fabby

0

오류 메시지가 다음과 같이 충돌 또는 기타 문제로 인해 마지막으로 알려진 창 크기가 유효하지 않게 된 것 같습니다.

assertion 'height >= -1' failed

/home/superuser/.config/filezilla/filezilla.xml파일에서 다음을 포함 하는 줄을 찾으십시오 .

<Setting name="Window position and size">0 14 38 1098 576 </Setting>

값이 다를 수 있습니다. 일부는 음수 일 수 있습니다. 줄이 존재하지 않으면 줄 앞에 줄을 추가하십시오.</Settings>

위에서 게시 한 설정을 양호한 상태 로 사용하십시오 .

저장 filezilla.xml하면 Filezilla를 다시 열 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.