我是 Openfaas 的新手。我有依赖于 Xvfb 的 Python 代码。我已经在 Ubuntu 下很好地执行了这段代码,但是当试图在 Openfaas 容器中运行时,这段代码失败了。我收到以下错误。
退出状态 1 回溯(最近一次调用最后一次):文件“/home/app/python/easyprocess/ init .py”,第 168 行,在 start self.popen = subprocess.Popen(文件“/usr/local/lib/python3 .9/subprocess.py”,第 947 行,在init self._execute_child(args,可执行文件,preexec_fn,close_fds,文件“/usr/local/lib/python3.9/subprocess.py”,第 1819 行,在 _execute_child 中引发 child_exception_type (errno_num, err_msg, err_filename) FileNotFoundError: [Errno 2] 没有这样的文件或目录:'Xvfb'
据我所知,没有安装 Xvfb 包。在 Ubuntu 中,我通过这样做解决了这个问题
sudo apt-get install xvfb
我试图在 Openfaas 中找出与此等效的方法。根据我的研究,我应该能够将“build_options”添加到 .yml 文件中。我尝试了以下方法,但该软件包仍然无法安装。
我哪里错了?