View previous topic :: View next topic |
Author |
Message |
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Fri Nov 05, 2004 10:27 am Post subject: [Not really] Nautilus Problem [Solved] |
|
|
EDIT:- This was actually a problem with a CVS install of DBUS in the wrong place. hald wouldn't start and consequently nor would gnome-vfs-daemon. That caused the problems with nautilus (I think). The reason why it worked for other users and not me is I had /usr/local in my path, they didn't.
Hi,
I'm using Gnome 2.8 and nautilus has stopped working for me (but not other users). I tried Code: | rm -rf .gnome2 .gconf .gconfd .nautilus .metacity | to get rid of Gnome settings but nautilus still won't run
Any ideas?
Thanks, _________________ Toe Knee
Last edited by Toe Knee on Sat Nov 20, 2004 5:16 pm; edited 1 time in total |
|
Back to top |
|
|
KozmoNaut Apprentice
Joined: 09 Dec 2002 Posts: 168 Location: Denmark
|
Posted: Fri Nov 05, 2004 10:46 am Post subject: |
|
|
Do you get any error messages if you try to start nautilus through a terminal? _________________ War. War never changes. |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Fri Nov 05, 2004 10:53 am Post subject: |
|
|
Unfortunatley not, if I run 'nautilus --check' I get
Code: | toeknee@toeknee ~ $ nautilus --check
running nautilus_self_check_search_uri
running nautilus_self_check_file_utilities
running nautilus_self_check_file_operations
running nautilus_self_check_directory |
No errors, no nothing _________________ Toe Knee |
|
Back to top |
|
|
barran Tux's lil' helper
Joined: 14 Jan 2003 Posts: 142 Location: Århus, DK
|
Posted: Fri Nov 05, 2004 11:56 am Post subject: |
|
|
Does ~/.xesssion-errors say anything? |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Fri Nov 05, 2004 1:22 pm Post subject: |
|
|
Hi,
Yes it does, just nothing to do with nautlius (mostly just evolution and bluefish doing stuff) _________________ Toe Knee |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Sat Nov 06, 2004 2:53 pm Post subject: |
|
|
Hi,
I thought I'd have another look at the problem today, when I look at .xsession-errors I can see there are some gnome related errors, Code: | /etc/X11/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/X11/gdm/PreSession/Default: running: /usr/bin/X11/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/gdm/:0.Xservers" -h "" -l ":0" "toeknee"
/etc/X11/gdm/Xsession: Beginning session setup...
/etc/X11/gdm/Xsession: Setup done, will execute: /usr/bin/ssh-agent -- gnome-session
SESSION_MANAGER=local/toeknee:/tmp/.ICE-unix/11651
Gnome-Message: gnome_execute_async_with_env_fds: returning -1
Gnome-Message: gnome_execute_async_with_env_fds: returning -1 |
Does that help at all? _________________ Toe Knee |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Sun Nov 07, 2004 7:44 pm Post subject: |
|
|
Any ideas? _________________ Toe Knee |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Mon Nov 08, 2004 3:13 pm Post subject: |
|
|
I ~Ish worked out my problem. I copied all the .files to a directory (I called it dot) then started gnome, et voila, it worked, I still don't know what files killed it but I was able to put back all the gnome ones and it works. Oh well. _________________ Toe Knee |
|
Back to top |
|
|
barran Tux's lil' helper
Joined: 14 Jan 2003 Posts: 142 Location: Århus, DK
|
Posted: Mon Nov 08, 2004 5:38 pm Post subject: |
|
|
Ok. Weird.
Maybe it was gtk, or if you had a .xsession.
Guess I'm guessing too much here. Glad you got it working. |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Tue Nov 09, 2004 10:11 am Post subject: |
|
|
Hmm, I guess not.
Same thing happened this morning, but was fine yesterday. _________________ Toe Knee |
|
Back to top |
|
|
hgomersall Tux's lil' helper
Joined: 08 Jul 2002 Posts: 135 Location: Cambridge, UK
|
Posted: Fri Nov 12, 2004 8:33 am Post subject: |
|
|
I have been having the same symptoms. They might be the same cause (which I am still working on ;).
It seems that hald is screwing with nautilus somewhere. Are you using hal/dbus?
The solution I had was to turn off hald and dbus. Exit gnome and kill that nautilus process from the command line. I can then restart GDM and it works fine. You can then turn hal and dbus back on.
The problem comes whenever I modify any nautilus stuff. For example, dragging stuff to the desktop (even if I delete them again) causes a screw up on the next reboot and nautilus fails to load. I previous best solution was to delete the .nautilus directory. This sometimes worked too (but is not as good as the above solution for obvious reasons).
Although I haven't checked this carefully, it seems that whenever nautilus fails, hald is no longer running (even though init seems to think it is).
Something buggy is going on here me suspects. |
|
Back to top |
|
|
hgomersall Tux's lil' helper
Joined: 08 Jul 2002 Posts: 135 Location: Cambridge, UK
|
Posted: Fri Nov 12, 2004 8:44 am Post subject: |
|
|
Update:
I have been forcing this error to test the exact symptoms.
Hal will not run when nautilus is also screwed. Exiting dbus allows nautilus to work fine again. Restarting dbus causes nautilus to screw up again.
I cannot start hald manually - unable to connect to the relevant socket.
I think a reboot will solve this problem, but i am not sure. I shall try next time i reboot. |
|
Back to top |
|
|
hgomersall Tux's lil' helper
Joined: 08 Jul 2002 Posts: 135 Location: Cambridge, UK
|
Posted: Fri Nov 12, 2004 8:53 am Post subject: |
|
|
another update:
It does seem to be dbus that is causing the problem. I could force the problem simply by turning off/on dbus, although now it has recovered by itself without a reboot. So my present state is nautilus is running, as is dbus and hal.
I am fairly sure I will be able to force this problem again by modifying nautilus. |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Fri Nov 12, 2004 2:45 pm Post subject: |
|
|
Glad to see (well, glad might be the wrong term ) that someone else is having the same problem...
When thinking about dbus and hald, I have installed a cvs version of dbus a while ago (for beagle) and have had trouble, if I try to stop hald or dbus, hald won't stop [!!].
I'll try re-emergeing the relevant packages and see ifthis happens wth me now.
Also, I have tried removing .nautilus and that did nothing for me _________________ Toe Knee |
|
Back to top |
|
|
Imar n00b
Joined: 04 Feb 2003 Posts: 21
|
Posted: Fri Nov 12, 2004 8:02 pm Post subject: |
|
|
Maybe not a solution to YOUR problem, but id like to share my experience.
Nautilus stopped working for me too, and yes, it started working again when i disbled hald/dbus, but as that isnt a acceptable solution, i started looking further, and found that if i booted (or started gnome) without my usb card-reader connecten, it would start without problems. So, try to solve your problem by disconnecting any USB mass-storage devices that you may have. _________________ /Imar - Illusion doesn't mean unreal. Illusion means an impossibility to decide whether it is real or unreal. |
|
Back to top |
|
|
Xamindar Veteran
Joined: 03 Oct 2004 Posts: 1155 Location: California
|
|
Back to top |
|
|
nyda Apprentice
Joined: 12 Aug 2004 Posts: 183
|
Posted: Fri Nov 12, 2004 8:10 pm Post subject: |
|
|
You could also check if either famd or gam_server - whichever you use - went out for lunch. They'll usually consume full CPU time if this happens, so it's easy to see - you shouldn't rely on that though. Killing them will let Nautilus continue it's startup sequence. |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Mon Nov 15, 2004 11:35 am Post subject: |
|
|
Ok, so after package upgrading and re-emergeing dbus and hal several times, I have come to the following conclusions.
1. Hal is broken (at least for me) is starts but there is nothing to do with hal running. I can't /etc/init.d/hald stop. and there for can't /etc/init.d/dbus stop.
--I have emerge the latest ~arch hal and still no luck, problem is probably else where.
2. dbus is back to the stable gentoo package, I got rid of the cvs version and have not tried the ~arch version. If I killall dbus-launch (whatever it is) I can start nautilus.
3. Due to hal not working, I can't run gnome-volume-manager.
4. I'm out of ideas, a little help anyone?
Thanks for all tips so far, they've really helped narrow down the possible problems. _________________ Toe Knee |
|
Back to top |
|
|
Xamindar Veteran
Joined: 03 Oct 2004 Posts: 1155 Location: California
|
Posted: Tue Nov 16, 2004 12:54 am Post subject: |
|
|
Try "lsmod" and make sure the right module is running for your usb. I recently made the mistake of loading both uhci_hcd AND ohci_hcd when my system only supported uhci_hcd and only that module should have been running. It prevented automounting from working for me. Probably not related but who knows.
Good luck. |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Tue Nov 16, 2004 2:22 pm Post subject: |
|
|
I usually have the usb stuff complied into the kernel, I'll try one with modules to see if that helps. Who knows.
Any one have any other ideas? _________________ Toe Knee |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Sat Nov 20, 2004 3:00 pm Post subject: |
|
|
Ok, I tried with modules, but my mouse wouldn't work. I'm not sure what modules I should load or if hotplug should be picking them up or what...
Any ideas? _________________ Toe Knee |
|
Back to top |
|
|
Toe Knee n00b
Joined: 07 Apr 2004 Posts: 48 Location: Dundee
|
Posted: Sat Nov 20, 2004 5:12 pm Post subject: |
|
|
WOOHOO!
So, i figured, as hald couldn't stop, it might be a proble with that. So I ran
Code: | hald --verbose=yes --daemon=no | and I saw that hald couldn't connect to /usr/local/var/run/dbus/system_bus_socket. Hmmm, doesn't gentoo put its stuffs in /usr not /usr/local? Yes, it was that pesky CVS version of dbus I installed in the wrong place acting up So I removed it, restarted, et voila. It's all good.
Note to Toe Knee. Next time, if you install something in the wrong place, remove it straight away.
Thanks to everyone who helped. _________________ Toe Knee |
|
Back to top |
|
|
Xamindar Veteran
Joined: 03 Oct 2004 Posts: 1155 Location: California
|
Posted: Sun Nov 21, 2004 1:45 am Post subject: |
|
|
nice to see you figured it out. |
|
Back to top |
|
|
|