1

尝试运行我新创建的 snap(ubuntu 18.04,snapcraft 版本 2.42.1+18.4)时,我收到以下错误:

(进程:26716):Gtk-WARNING **:12:29:57.640:C 库不支持区域设置。
    使用后备“C”语言环境。
Gtk 消息:12:29:57.673:无法加载模块“gail”
Gtk 消息:12:29:57.674:无法加载模块“atk-bridge”
Gtk 消息:12:29:57.703:无法加载模块“canberra-gtk-module”
回溯(最近一次通话最后):
  文件“/snap/facebookbuddy/x7/bin/facebookbuddy”,第 16 行,在
    根 = Tk()
  文件“/snap/facebookbuddy/x7/usr/lib/python2.7/lib-tk/Tkinter.py”,第 1822 行,在 __init__
    self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_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 没有正确安装。

但是运行定位告诉我一些不同的事情!

$ 定位 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]

任何帮助是极大的赞赏!

4

0 回答 0