我已将系统从 Ubuntu 12.04 升级到 Ubuntu 14.04。升级后,我无法打开系统设置,我在终端上运行了以下命令
gnome-control-center
以下是上述命令的输出
(unity-control-center:19276): Gdk-ERROR **: 程序“unity-control-center”收到 X Window System 错误。这可能反映了程序中的错误。错误为“BadRequest(无效请求代码或没有此类操作)”。(详细信息:serial 179 error_code 1 request_code 157 (GLX) minor_code 19)(程序员请注意:通常,X 错误是异步报告的;也就是说,您会在错误发生后一段时间收到错误。要调试程序,请使用 GDK_SYNCHRONIZE 环境变量运行它以更改此行为。然后,如果您在 gdk_x_error() 函数上中断,您可以从调试器中获得有意义的回溯。)跟踪/断点陷阱
有人可以帮忙解决这个问题吗
提前致谢
答案1
按照 www.ubuntu.com 上的说明,执行以下命令
`ubuntu-support-status
cat /etc/dpkg/dpkg.cfg.d/multiarch
dpkg --print-foreign-architectures
sudo grep -R proxy /etc/apt/*
grep proxy /etc/environment
echo $http_proxy
echo $ftp_proxy
grep proxy /etc/bash.bashrc
grep proxy ~/.bashrc
cat /etc/apt/apt.conf
sudo fuser -vvv /var/lib/dpkg/lock
sudo fuser -vvv /var/cache/apt/archives/lock
cat /etc/lsb-release
uname -a
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo mv /var/lib/dpkg/status /var/lib/dpkg/status-bad
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status || sudo cp /var/backups/apt.extended_states.0 /var/lib/dpkg/status
sudo mv /var/lib/dpkg/available /var/lib/dpkg/available-bad
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo rm /var/cache/apt/*.bin
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
LANG=C;sudo apt-get clean
LANG=C;sudo apt-get autoclean
sudo dpkg --configure -a
sudo dpkg --clear-avail
LANG=C;sudo apt-get -f install
LANG=C;sudo apt-get --fix-missing install
LANG=C;sudo apt-get --purge autoremove
LANG=C;sudo apt-get --fix-missing update -o APT::Cache-Limit=100000000
LANG=C;sudo apt-get update -o APT::Cache-Limit=100000000 && sudo apt-get dist-upgrade
find /etc/apt -name '*.list' -exec bash -c 'echo -e "\n$1\n"; cat -n "$1"' _ '{}' \;`
并通过评论将输出状态发送给我。如果这不起作用,那么可能非常简单,只需执行
sudo apt-get install ubuntu-desktop
修复已安装的 Ubuntu 程序。