Даже затрудняюсь задать вопрос. Дело в том что в диалоге "Подключение" у меня четвертая вкладка называется не "SSL & Сжатие", а просто "Сжатие" и соответственно я не могу включить Шифрование(STARTTLS). Его просто нет. Может ли кто что-нибудь подсказать?
На всякий случай сведения о системе: debian etch, tkabber 0.11.0 (Tcl/Tk 8.5.1) установлен отсюда: http://sgolovan.jabber.ru/debian/ etch main
Отсюда же установлен и tkabber-plugins
Re: Отсутствует SSL
Поставь tcltls.
Отсутствует SSL
[quote=kostix]Поставь tcltls.[/quote]
Дело в том что он стоит :-(
sid:~# aptitude search tcltls
i tcltls - The TLS OpenSSL extension to Tcl
sid:~#
Однако это не помогает. Может где в конфигурационных файлах нужно что-то написать или наоборот "закоментировать"?
Re: Отсутствует SSL
Нет. Этот пакет необходим и достаточен.
Причин можно предположить три:
1) Невероятная: удалён или каким-то образом испорчен пакет OpenSSL. Это вряд ли, так как куча софта его использует, и проблема бы обнаружилась другими способами.
2) В файле загрузки tcltls есть ошибка.
3) tcltls стоит в таком месте, в котором wish его не видит.
Гипотезы 2 и 3 относятся к переходу от Tcl/Tk 8.4 к 8.5 — ужесточение правил работы с версиями пакетов (расширений) и изменение состава каталогов, в которых производится поиск пакетов.
Для проверки гипотез 2 и 3 нужно сначала запустить ту версию wish, которая используется для запуска Ткаббера: если в диалоге "О программе" Ткаббера написано "Tcl/Tk 8.4.x", то запускать надо wish8.4, если "Tcl/Tk 8.5.x", то — wish8.5.
Проверка гипотезы #2:
Нужно выполнить в интерпретаторе команду
Если оно пишет что-то вроде
нужно фиксить pkgIndex.tcl от пакета tcltls: открыть его и написать "1.50" вместо "1.5".
Файл pkgIndex.tcl можно найти, например, выполнив:
Проверить гипотезу #3 можно так:
1) Найти место, в котором лежит pkgIndex.tcl от tcltls (см. выше).
2) Запустить wish, который используется для старта Ткаббера (см. выше), после чего выполнить в нём команду
Если в выведенном списке каталогов есть каталог, в котором лежит pkgIndex.tcl из пункта 1 или каталог, в котором находится каталог, содержащий нужный pkgIndex.tcl, то должно работать.
Если не виден, придётся заниматься созданием симлинка на каталог содержащий pkgIndex.tcl от tcltls, в одном из каталогов, указанных в выводе `set auto_path`.
Логичнее всего поместить этот симлинк в тот же каталог, в котором находится пакет BWidget или пакет Tcllib (они успешно находятся интерпретатором, поскольку без них Ткаббер бы не стартовал).
Отсутствует SSL
Очень благодарен kostix за помощь!
Гипотеза номер 2 полностью оправдалась. Исправление файла /usr/lib/tls1.50/pkgIndex.tcl сняло все проблемы.
И сам бы я конечно не разобрался :-( , поэтому еще раз благодарю за подробные и точные инструкции.
С наилучшими пожеланиями!
--
sid