嗨,我正在尝试在我的 Ubuntu 13.04 机器上使用 Netflix Desktop 应用程序。在执行以下操作后这些说明我遇到了几个错误。尝试通过 HUD 打开应用程序时,我
Unable to test extended attributes at location '/home/username/.wine-browser'.
尝试通过命令行打开它给了我一些不同的错误:
Traceback (most recent call last):
File "/usr/share/wine-browser-installer/test-xattr", line 3, in <module>
import xattr
ImportError: No module named xattr
我已经尝试安装 xattr python 模块:https://pypi.python.org/pypi/xattr
但是,跑步
python setup.py install
给出了一长串涉及 gcc 的错误列表......
我也发现了这一点,但删除/重命名 .wine-browser 不起作用 - 我关注此。
有人知道如何解决这个问题吗?Ubuntu 上有 Netflix 对我来说是一大优势!谢谢!
答案1
我遇到了同样的问题,就我而言,发生这种情况的原因root
是目录的所有者.wine-browser
:
$ ls -lhd /home/username/.wine-browser/
drwxr-xr-x 4 root root 4,0K Jul 4 23:08 /home/username/.wine-browser/
我通过打开终端root
并更改 Wine 目录的用户/组来解决问题:
$ sudo su
# cd /home/username
# chown -R username.usergroup .wine-browser/`
username.usergroup
您的用户“登录名/组”在哪里?
之后,我打开了 netflix-desktop,它运行正常。
答案2
首先,请注意文件test-xattr
的#!/usr/bin/env python
第一行,这意味着系统正在获取您环境中的默认 Python 设置。 在我的情况下,该xattr
模块安装在我的 2.7 Python 上,默认为 3.x。
所以我所做的就是将第一行改为#!/usr/bin/python2.7
。
答案3
我所做的肯定不是正确的答案,但它有效,我注释了文件中的所有行/usr/share/wine-browser-installer/test-xattr
,并且只放了一个print hello
。安装时显示错误,但之后 Netflix 开始工作。
我希望它对你有帮助。