_tkinter.TclError: Не удается найти пригодный для использования файл init.tcl в следующих каталогах - это, вероятно, означает, что Tcl не был установлен должным образом

При попытке запустить мою только что созданную оснастку (Ubuntu 18.04, Snapcraft версии 2.42.1+18.4) я получаю следующую ошибку:

(процесс:26716): Gtk-WARNING **: 12:29:57.640: Локаль не поддерживается библиотекой C.
    Использование резервной локали 'C'.
Gtk-Message: 12:29:57.673: не удалось загрузить модуль "gail"
Gtk-Message: 12:29:57.674: Не удалось загрузить модуль "atk-bridge"
Gtk-Message: 12:29:57.703: Не удалось загрузить модуль "canberra-gtk-module"
Traceback (последний вызов был последним):
  Файл "/snap/facebookbuddy/x7/bin/facebookbuddy", строка 16, в 
    root = Tk()
  Файл "/snap/facebookbuddy/x7/usr/lib/python2.7/lib-tk/Tkinter.py", строка 1822, в __init__
    self.tk = _tkinter.create(screenName, baseName, className, интерактивный, wantobjects, useTk, синхронизация, использование)
_tkinter.TclError: Не удается найти пригодный для использования файл init.tcl в следующих каталогах: 
    /usr/share/tcltk/tcl8.6 /snap/facebookbuddy/x7/usr/lib/tcl8.6 /snap/facebookbuddy/x7/lib/tcl8.6 /snap/facebookbuddy/x7/usr/library /snap/facebookbuddy/x7/library /snap/facebookbuddy/x7/tcl8.6.8/library /snap/facebookbuddy/tcl8.6.8/library

Это, вероятно, означает, что Tcl не был установлен должным образом.

но запуск locate говорит мне что-то другое!

$ locate init.tcl
/usr/lib/blt2.5/init.tcl
/usr/share/tcltk/tcl8.6/init.tcl

соответствующая часть внутри моего snapcraft.yaml похоже:

parts:
  fbuddy:
    source: .
    plugin: python 
    python-version: python2
    requirements: requirements.txt
    stage-packages: [libc6, zlib1g, cron, python-setuptools, python-gobject-2, python-notify, python-pip, python-tk, python-six, python-lxml]

Любая помощь очень ценится!

0 ответов

Другие вопросы по тегам