每当我尝试安装某些东西(包括 Spotify)时,我都会收到同样的错误:
E: GPG error: http://repository.spotify.com trusty InRelease: Clearsigned file isn't valid, got 'NODATA' (does the network require authentication?)
答案1
这实际上似乎是 Spotify 存储库的一个问题。根据以下线程,有一个 DNS 重定向正在破坏一切。
http://community.spotify.com/t5/Help-Desktop-Linux-Mac-and/Spotify-0-9-11-for-GNU-Linux/mp/844713
线程中描述了一个临时修复程序,该修复程序已为几个人(包括我自己)起作用:
在终端
sudo add-apt-repository -r "deb http://repository.spotify.com stable non-free"
sudo add-apt-repository "deb http://repository-origin.spotify.com stable non-free"
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update
sudo apt-get upgrade
答案2
您的 /etc/apt/sources.list 中的链接似乎不是 spotify 人员推荐的。以下内容来自https://www.spotify.com/us/download/previews/。
ctrl通过输入+ alt+打开终端窗口,t然后输入
gksudo gedit /etc/apt/sources.list
找到如下行
http://repository.spotify.com trusty InRelease
删除整行
现在添加行
deb http://repository.spotify.com stable non-free
退出并将更改保存到 /etc/apt/sources.list
在终端(仍然打开)中输入命令
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 94558F59
sudo apt-get update
sudo apt-get install spotify-client
请注意,这是 spotify 的“Linux 预览”版本,可能并不完全稳定。Spotify 还建议您尝试 spotify for wine。