Bug 45831 - Файловый менеджер закрывается при неудачной попытке подключиться к серверу ftp
Summary: Файловый менеджер закрывается при неудачной попытке подключиться к серверу ftp
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: mate-file-manager (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Valery Inozemtsev
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-04-11 18:01 MSK by Vera Blagoveschenskaya
Modified: 2023-04-13 18:16 MSK (History)
2 users (show)

See Also:


Attachments
скрин (175.15 KB, image/png)
2023-04-11 18:01 MSK, Vera Blagoveschenskaya
no flags Details
caja ftp (43.86 KB, image/png)
2023-04-11 18:49 MSK, Valery Inozemtsev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vera Blagoveschenskaya 2023-04-11 18:01:10 MSK
Created attachment 12938 [details]
скрин

Workstation 10.1 обновленный до сизифа
gvfs-1.50.4-alt1

1) На отдельной системе настроить FTP сервер:

# apt-get install proftpd proftpd-control proftpd-mod_ban proftpd-mod_ctrls_admin proftpd-mod_dynmasq proftpd-mod_exec proftpd-mod_facl proftpd-mod_ifsession proftpd-mod_ldap proftpd-mod_load proftpd-mod_quotatab proftpd-mod_quotatab_file proftpd-mod_quotatab_ldap proftpd-mod_quotatab_sql proftpd-mod_radius proftpd-mod_ratio proftpd-mod_rewrite proftpd-mod_sftp proftpd-mod_sftp_pam proftpd-mod_sftp_sql proftpd-mod_shaper proftpd-mod_site_misc proftpd-mod_sql proftpd-mod_sql_mysql proftpd-mod_sql_passwd proftpd-mod_sql_postgres proftpd-mod_sql_sqlite proftpd-mod_tls proftpd-mod_tls_memcache proftpd-mod_tls_shmcache proftpd-mod_unique_id

# cat > /etc/proftpd.conf <<EOF
ServerName                      "ProFTPD ALT linux test"
ServerType                      standalone
DefaultServer                   on
AuthOrder                       mod_auth_pam.c* mod_auth_unix.c
IdentLookups                    off
UseReverseDNS                   off
Port                            7777
UseIPv6                         off
Umask                           022
ListOptions                     "-a"
MaxInstances                    30
User                            nobody
Group                           nobody
AllowOverwrite          on
<Limit SITE_CHMOD>
 DenyAll
</Limit>
<IfModule mod_lang.c>
   LangDefault en_US
   LangEngine on
   UseEncoding UTF8 CP1251
</IfModule>
AllowStoreRestart              on
<Anonymous ~ftp>
 User                          ftp
 Group                         ftp
 RequireValidShell             off
 UserAlias                     anonymous ftp
 MaxClients                    10
 DisplayLogin                  welcome.msg
 DisplayChdir                  .message
 <Limit WRITE>
   DenyAll
 </Limit>
 <Limit LOGIN>
   DenyAll
 </Limit>
</Anonymous>
EOF

2) Выполнить
# systemctl start proftpd && systemctl status proftpd

3) Сменить пароль пользователю для доступа к серверу:
# (echo 123; echo 123) | passwd test

4) Открыть диспетчер файлов caja и в адресной строке ввести ftp://<SERVER_IP>:7777
ввести логин и пароль test/123

Результат: caja закрывается, подключение не происходит

Ожидаемый результат: успешное подключение

Дополнительно: в p10 поведение немного другое: caja не закрывается, но и подключения не происходит, возврат на запрос логина и пароля.
Comment 1 Yuri N. Sedunov 2023-04-11 18:35:40 MSK
Попробуйте для начала зайти на ваш ftp каким-нибудь другим клиентом -- lftp, ncftp etc.
Comment 2 Valery Inozemtsev 2023-04-11 18:49:46 MSK
Created attachment 12940 [details]
caja ftp

вы уверены что ваш ftp сервер вообще кого то пускает?
Comment 3 Vera Blagoveschenskaya 2023-04-12 18:37:19 MSK
(Ответ для Valery Inozemtsev на комментарий #2)
> Создано вложение 12940 [details] [подробности]
> caja ftp
> 
> вы уверены что ваш ftp сервер вообще кого то пускает?

Вы правы, не было доступа.

Но тогда баг заключается в том, что caja молча закрывается при попытке зайти на неразрешенный ftp
Comment 4 Valery Inozemtsev 2023-04-12 18:57:10 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #3)
> Но тогда баг заключается в том, что caja молча закрывается при попытке зайти
> на неразрешенный ftp

имеем
$ gio mount ftp://10.88.9.227:7777
Требуется аутентификация
Введите пользователя и пароль для «10.88.9.227:7777»:
User: test
Password:
gio: ftp://10.88.9.227:7777/: Неожиданный конец потока

должно быть
$ gio mount ftp://ftp.altlinux.org
Требуется аутентификация
Введите пользователя и пароль для «ftp.altlinux.org»:
User: anonymous
Password:

настройте правильно ftp сервер, еще лучше тестируйте на заведомо рабочем сервере
Comment 5 Vera Blagoveschenskaya 2023-04-13 12:54:37 MSK
Как я уже писала выше, в https://bugzilla.altlinux.org/show_bug.cgi?id=45831#c3
ftp-сервер был действительно настроен неправильно.

После корректной настройки я проверила, что вход выполняется успешно после ввода логина и пароля.

Проблема заключается в том, что в ситуации, когда доступ не разрешен, файловый менеджер закрывается.

Ожидаемый результат: сообщение, что доступ не разрешен/неудачная попытка доступа
Comment 6 Valery Inozemtsev 2023-04-13 17:54:33 MSK
как это воспроизвести?
Comment 7 Vera Blagoveschenskaya 2023-04-13 18:11:16 MSK
(Ответ для Valery Inozemtsev на комментарий #6)
> как это воспроизвести?

Создайте сервер с настройкой из описания.
Comment 8 Valery Inozemtsev 2023-04-13 18:16:13 MSK
(Ответ для Vera Blagoveschenskaya на комментарий #7)
> Создайте сервер с настройкой из описания.

не вариант. как это проверить на заведомо рабочем ftp сервере?