Oh no! Something has gone wrong. A problem has ocurred and the system can't recover.

本文解决了一个用户在从 Fedora 15 升级到 Fedora 16 时遇到的问题,该问题导致 GNOME 桌面无法加载。通过安装正确的 Caribou 版本解决了这一问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"Oh no! Something has gone wrong. A problem has ocurred and the system can't recover.

Hi

I have a problem when upgrading to Fedora 16, I've tried several times and always get the same result.
F15 to F16 upgrade with preupgrade, all right, I updated the whole system and when it finishes and reboots the system does not arrive to load gnome, I started well but when I get to gnome for me and I get a screen that says to me:  "Oh no! Something have gone wrong.A problem ocurred and the system can't recover. Please contact the system administrator. "
I searched on Google and find no solution.
No longer do I have updated several times and always the same, I return to restore the image backup of F15, I look for info, update and same thing, so I take three days.
Can you help?
You know why can this happen?

thank you very much

Andreu
Reply With Quote
  # 2   
Old  13th November 2011, 06:50 PM
WarrenJ   Offline
Registered User
 
Join Date: Nov 2011
Location: Reading, United Kingdom
Posts: 2
linux firefox
Re: "Oh no! Something has gone wrong. A problem has ocurred and the system can't reco

Hi Andreu,

I had this exact problem too. Looking around the forums, a lot of people are suggesting that it's an SELinux conflict with the nVidia drivers, or some such. This was not the case for me. After many fruitless hours, I solved it myself. I booted into multi-user mode (run level 3) successfully. Then I ran "startx" as root, and redirected the errors to a log file. This revealed that the Gnome Desktop Manager was crashing because of an unmet dependency on something called "Caribou", which i understand might be a touch-screen driver. Although I already had Caribou installed, it turns out that I had the 32 bit version; I run a 64-bit Fedora system so actually I needed the 64-bit version to match. My first attempt at installation failed because the 32- and 64-bit versions cannot coexist. So I used yum to first uninstall the 32-bit version of Caribou and then install the correct 64-bit version. Et voila! I now have a fully working Fedora 16 desktop, and have not had to revert to Fedora 15. Nothing to do with SELinux or using the nouveau vs nvidia drivers; it was entirely down to this one issue. It's a bug in the preupgrade process, I guess.

Hope this helps.

Warren

Last edited by WarrenJ; 13th November 2011 at 07:42 PM.
Reply With Quote
  # 3   
Old  13th November 2011, 09:05 PM
Andreu   Offline
Registered User
 
Join Date: Sep 2011
Posts: 7
linux firefox
Re: "Oh no! Something has gone wrong. A problem has ocurred and the system can't reco

Hi Warren:

Thank you very much, this was my problem.
Now I have upgraded to F16 perfect!
Thank you very much, problem solved.

Best regards

Andreu
Reply With Quote
  # 4   
Old  14th November 2011, 05:58 PM
griff's Avatar
griff   Offline
Registered User
 
Join Date: Feb 2008
Location: 127.0.0.1
Posts: 9
linux opera
Re: "Oh no! Something has gone wrong. A problem has ocurred and the system can't reco

Warren,
THANK YOU, I owe you a beer, you saved me a lot of time.  
For those of you with the same problem an alternate version of what Warren did:

I actually had already fired up another consol (CRTL-ALT-F2) logged in as root  
Get rid of the offending version:
# rpm -e caribou-0.4.1-1.fc16.i686
Network manager had not started up the network, so:
# ifup eth0
Then install the correct version of caribou
# yum install caribou


Thanks again,
-roger
这个上面说的是fedora升级到fedora 16就解决问题了,可是我装的是fedora 18也有这个问题。???
当你在使用 Ubuntu 更新系统时遇到“**Oh no! Something has gone wrong. A problem has occurred and the system can't recover. Please contact a system administrator**”这样的错误提示时,通常意味着更新过程中发生了一些问题,比如软件包损坏、依赖冲突或其他系统级错误。 以下是几个常见的解决步骤: ### 解决方案: 1. **修复已损坏的安装程序:** 打开终端并运行以下命令尝试修复: ```bash sudo dpkg --configure -a ``` 这将重新配置所有未完成的包安装过程。 2. **清理和刷新APT缓存:** 使用下面的命令清除旧的APT缓存,并强制刷新以获取最新的包列表信息: ```bash sudo apt-get clean && sudo apt update ``` 3. **检查磁盘空间不足的问题:** 某些时候因为硬盘满了导致无法完成某些操作。你可以通过 `df -h` 查看当前磁盘占用情况;如果发现根目录接近满,则需要释放一些存储空间后再试一次升级流程。 4. **手动移除故障源或禁用有问题的PPA仓库:** 如果你之前添加过第三方 PPA (Personal Package Archive),有可能它们提供的软件版本与官方库存在兼容性问题。可以考虑编辑 `/etc/apt/sources.list.d/*.list` 文件注释掉可疑行或者直接删除对应的文件。 5. **查看详细日志定位确切原因:** 错误的具体描述往往记录于系统日志中,查阅 `/var/log/syslog` 或者专门针对apt的日志文件可以帮助进一步诊断问题所在。 ```bash less /var/log/dpkg.log tail -n 50 /var/log/syslog ``` 6. **最后手段——重置整个APT状态:** 若上述办法均无效,作为最后的选择之一,我们可以备份重要数据然后初始化系统的APT设置回到干净的状态: ```bash mv /var/lib/dpkg/status /var/lib/dpkg/status.old cp /usr/share/doc/packages/base-files/var_lib_dpkg_status /var/lib/dpkg/status ``` 按照以上步骤逐步排查应该能够解决问题,但如果还是不行的话建议寻求更专业的技术支持人员帮助分析根本原因。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值