Skype 不再可用

Skype 不再可用

今天我收到了 Skype 4.3 的更新。看到这个消息我非常高兴,于是我立即通过软件更新程序(Ubuntu 中的默认程序)将其从 4.2 更新。更新后,我尝试启动 Skype,但几秒钟后什么也没发生。于是我打开终端并输入命令 skype,然后我发现了问题。它就在那里:

Gtk 的 Skype 问题

user@hostname:~$ skype
Gtk-Message: Failed to load module "overlay-scrollbar"
Gtk-Message: Failed to load module "unity-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Aborted

我已经尝试查找未满足的依赖项,但似乎已安装所有内容。我使用的是 Ubuntu 14.04.1 64 位。如何解决这个问题?

答案1

sudo apt-get install libcanberra-gtk-module 

或者强制使用 i386 版本:

sudo apt-get install libcanberra-gtk-module:i386

我不确定其他两个的依赖关系和要求:我的理解是“overlay-scrollbar”并不重要,但 unity-gtk 可能是。

sudo apt-get install unity-gtk2-module:i386

我遇到了类似的问题。

答案2

如果还没有,您应该尝试重新安装 skype 包。如果仍然不起作用,也许您应该尝试从 skype 官方网站下载并安装?

答案3

嗯,还有其他内容:请参阅 Skype 支持论坛中的这个主题。http://community.skype.com/t5/Linux/Skype-4-3-crash-on-ubuntu-14-04/td-p/3219892

即使这些依赖关系未得到满足,清除文件下载历史记录似乎也能解决问题。对我来说,它确实有效,我现在能够在 Ubuntu 14.04 上使用 Skype 4.3

你可以尝试一下(未经测试)

$ sqlite3 ~/.Skype/[username]/main.db
> UPDATE Messages SET body_xml=substr(body_xml,instr(body_xml,'<files')) WHERE type=68 AND body_xml LIKE 'posted%';
> .quit

或者直接删除~/.Skype(您的主文件夹下的 Skype 目录)。然后尝试启动 Skype,看看运行情况如何。

答案4

我也犯了同样的错误。我不得不

sudo apt-get --purge remove skype

并且由于某些奇怪的原因

sudo apt-get --purge remove skype-bin

然后删除隐藏文件夹.Skype.config/skype进入我的主目录。从官方网站,选择“skype for linux DEB”。通过导航到下载文件夹并执行以下操作来安装新的 skype

sudo dpkg -i skypeforlinux-64.deb

相关内容