Пры перадачы даных па FTP-пратаколу здараюцца рознага роду памылкі, якія абрываюць сувязь, ці ўвогуле не дазваляюць падлучыцца. Адной з самых частых памылак пры выкарыстанні праграмы FileZilla з'яўляецца памылка "Could not load TLS libraries". Паспрабуем разабрацца ў прычынах гэтай праблемы, і ў існуючых шляхах яе рашэння.
Спампаваць апошнюю версію FileZilla
прычыны памылкі
Для пачатку разбярэмся, у чым прычына памылкі "Could not load TLS libraries" у праграме FileZilla? Даслоўны пераклад на рускую мову дадзенай памылкі гучыць як "Не атрымалася загрузіць бібліятэкі TLS".
TLS - гэта пратакол крыптаграфічнай абароны, больш прасунутага ўзроўню, чым SSL. Ён забяспечвае бяспеку перадачы дадзеных, у тым ліку пры выкарыстанні злучэння FTP.
Прычын памылкі можа быць мноства, пачынаючы ад няправільнай ўстаноўкі праграмы FileZilla, і заканчваючы канфліктам з іншым софтам, усталяваным на кампутары, альбо наладамі аперацыйнай сістэмы. Даволі часта праблема ўзнікае з-за адсутнасці важнага абнаўлення Windows. Дакладную прычыну збою можа паказаць толькі спецыяліст, пасля непасрэднага вывучэння канкрэтнай праблемы. Тым не менш, паспрабаваць ліквідаваць дадзеную памылку можа і звычайны карыстальнік з сярэднім узроўнем ведаў. Хоць для ліквідацыі праблемы, пажадана ведаць яе прычыну, але не абавязкова.
Рашэнне праблем з TLS на баку кліента
Калі вы карыстаецеся кліенцкай версіяй праграмы FileZilla, і ў вас з'яўляецца памылка, звязаная з бібліятэкамі TLS, то паспрабуйце, перш за ўсё, праверыць ці ўсё абнаўлення ўстаноўлены на кампутары. Важнае значэнне для Windows 7 мае наяўнасць абнаўлення KB2533623. Таксама варта ўсталяваць кампанент OpenSSL 1.0.2g.
Калі дадзеная працэдура не дапамагла, варта дэўсталёўваць FTP-кліент, а пасля ўсталяваць нанова. Вядома, дэўсталёўку можна праводзіць і пры дапамозе звычайных інструментаў Windows для выдалення праграм, размешчаных у панэлі кіравання. Але лепш праводзіць дэўсталёўку з дапамогай спецыялізаваных прыкладанняў, якія выдаляюць праграму цалкам без астатку, напрыклад Uninstall Tool.
Калі пасля пераўсталёўкі праблема з TLS не знікла, то варта падумаць, а ці настолькі важна для вас шыфраванне дадзеных? Калі дадзенае пытанне прынцыповы, то трэба звярнуцца да спецыяліста. У выпадку, калі адсутнасць павышанага ўзроўню абароны для вас некрытычна, то для аднаўлення магчымасці перадачы даных па FTP-пратаколу варта наогул адмовіцца ад выкарыстання TLS.
Каб забараніць TLS, заходзім у Менеджэр сайтаў.
Вылучаем патрэбнае нам падключэнне, а затым у поле "Шыфраванне" замест пункта з выкарыстаннем TLS, выбіраем пункт "Выкарыстоўваць звычайны FTP".
Вельмі важна ўсведамляць ўсе рызыкі, звязаныя з рашэннем адмовіцца ад выкарыстання шыфравання TLS. Зрэшты, у некаторых выпадках яны могуць быць цалкам апраўданымі, асабліва калі перадаваныя дадзеныя не ўяўляюць вялікай каштоўнасці.
Выпраўленне памылкі з боку сервера
У выпадку, калі пры выкарыстанні праграмы FileZilla Server ўзнікае памылка "Could not load TLS libraries", то для пачатку можна паспрабаваць, як і папярэднім выпадку, усталяваць на кампутар кампанент OpenSSL 1.0.2g, а таксама праверыць абнаўлення Windows. У выпадку адсутнасці якога-то абнаўлення, трэба падцягнуць яго.
Калі пасля перазагрузкі сістэмы памылка не знікае, то спрабуем пераўсталяваць праграму FileZilla Server. Выдаленне, як і ў мінулы раз, лепш выконваць з дапамогай спецыялізаваных праграм.
Калі не адзін з названых варыянтаў не дапамог, то можна вярнуць працаздольнасць праграмы шляхам адключэння абароны па пратаколе TLS.
Для гэтага пераходзім у налады FileZilla Server.
Адкрываем ўкладку "FTP over TLS setting".
Здымаем сцяжок з пазіцыі "Enable FTP over TLS support", і ціснем на кнопку "OK".
Такім чынам, мы адключылі шыфраванне па пратаколе TLS з боку сервера. Але, трэба таксама браць пад увагу той факт, што гэта дзеянне звязана з пэўнымі рызыкамі.
Мы высветлілі асноўныя спосабы ліквідацыі памылкі "Could not load TLS libraries" як на баку кліента, так і сервера. Трэба адзначыць, што перш чым звяртацца да радыкальнага метаду з поўным адключэннем шыфравання TLS, варта паспрабаваць іншыя варыянты вырашэння праблемы.