Bluefish 无法以 root 身份运行

Bluefish 无法以 root 身份运行

我正在以 root 身份打开 bluefish 中名为的文件login.html,然后我决定重命名它。因此我关闭了 bluefish(但没有关闭 bluefish 中的文件)并重命名了该文件。当我再次尝试打开 bluefish 时,它给出了此错误。

error reading list 1 Error opening file: No such file or directory

** (bluefish:24717): WARNING **: no configfile rcfile-2.0, try to convert config files from older versions

config file migration error 1:Error opening file: No such file or directoryerror reading list 1 Error opening file: No such file or directory

(bluefish:24717): GLib-ERROR **: /build/buildd/glib2.0-2.40.0/./glib/gmem.c:103: failed to allocate 18446744073666193602 bytes
Trace/breakpoint trap (core dumped)

我仍然可以正常打开 bluefish(无需 root)。

更新

即使重新安装 bluefish 也无法解决问题。

答案1

我发布了同样的问题这里。再次感谢 grahammechanical 解决了我的问题。解决方案:

从根目录中删除 .bluefish 文件夹(因为问题发生在我拥有 root 权限时):

sudo rm -r /root/.bluefish

或者,如果你想用文件管理器来做,

  1. sudo nautilus在终端中输入
  2. 按 Ctrl + H(显示所有隐藏文件/文件夹)
  3. 删除 .bluefish 文件夹

答案2

我的 bluffish 编辑器在执行以下操作后得到修复:

sudo nano /etc/apt/sources.list 
add below lines: 
deb http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main 
deb-src http://ppa.launchpad.net/klaus-vormweg/bluefish/ubuntu trusty main 

注意:上面的 trusty 适用于 Ubuntu 14.04 版本,你的版本可能有所不同

sudo apt-get install python-software-properties 
sudo apt-get install software-properties-common 

注意:8938CE95D36FE61D下面一行是我在错误中得到的

gpg --keyserver keyserver.ubuntu.com --recv 8938CE95D36FE61D 
gpg --export --armor 8938CE95D36FE61D  | sudo apt-key add - 
sudo apt-get update 
sudo apt-get upgrade 
sudo apt-get dist-upgrade

相关内容