Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#4348 - Gnome 2.14 does not load!

Attached to Project: Arch Linux
Opened by Eugenia Loli-Queru (Eugenia) - Sunday, 02 April 2006, 22:57 GMT
Last edited by arjan timmerman (blaasvis) - Monday, 03 April 2006, 15:00 GMT
Task Type Bug Report
Category Packages: Current
Status Closed
Assigned To No-one
Architecture not specified
Severity Low
Priority Normal
Reported Version 0.7.1 Noodle
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

I just upgraded to the latest packages and gnome 2.14 does not load at all! It doesn't even bring up the splash screen anymore! I tried to login as a different user, the problem persists. I re-installed some of the new packages (e.g. gnomevfs, gnomeui etc), but nothing got fixed. I even specifically told it to "pacman -S gnome" after doing -Suy (just in case).

I loaded WindowMaker instead and when I tried to load *ANY* Gnome/Gconf-aware application from the terminal, it would just sit there, stuck, and wouldn't load a GUI and wouldn't give me an error message either! GTK-only applications work fine (e.g. Leafpad). It's only the Gnome-depended apps that don't work.
Help!
This task depends upon

Closed by  arjan timmerman (blaasvis)
Thursday, 25 May 2006, 14:17 GMT
Reason for closing:  Fixed
Comment by arjan timmerman (blaasvis) - Monday, 03 April 2006, 06:53 GMT
hmmm this is too strange...
you did restart dbus/hal ?
if you did that could you try a newly created user ?
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 03 April 2006, 07:44 GMT
I had to re-install the latest HAL to make it work. You see, during pacman -Suy it gave me an error message that there was an undefined symbol for a gconf library. After rebooting and re-installing HAL, I am now back in business. However, I still have problems with Gnome's apps:

1. There is no gnome-power-manager??
2. eugenia@lc2430:~> gnome-phone-manager
gnome-phone-manager: error while loading shared libraries: libedataserver-1.2.so.4: cannot open shared object file: No such file or directory
3. The Deskbar-applet dies everytime is tries to load on the panel! I re-installed it, but no cake!

Also, on a pretty bare-system with no GDM, Arch Linux reports 101 MBs of RAM usage, while Fedora Core 5 reports 85 MBs (few services run on both systems, in fact FC5 runs more services). I tried gnome-system-monitor 2.14 on both systems.
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 03 April 2006, 07:54 GMT
And there's a major memory leak going on too. Open gnome-system-monitor in the memory view tab and watch losing 1 MB per minute of free memory -- without doing anything else!
Comment by Jan de Groot (JGC) - Monday, 03 April 2006, 11:29 GMT
1. We're still working on it. It sure isn't stable at all...
2. gnome-phone-manager isn't in our repositories, so it's not a bug for us. Kick the one who compiled it, probably yourself, it needs a recompile
3. Do you have some more information about that? probably something from .xsession-errors?

About the memleaks: are you using beagle? Beagle can eat quite much memory during its index runs.

About the gconf symbols: I guess we need to run ldconfig after updating gconf.
Comment by arjan timmerman (blaasvis) - Monday, 03 April 2006, 15:18 GMT
can you please post 'top -n 1 -b' for both systems, maybe we can clear something up from the mem leak.

1. gnome-power-manager will hit unstable once i have a bit more time.
3. also try runing /opt/gnome/lib/deskbar-applet/deskbar
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 03 April 2006, 17:56 GMT
>2. gnome-phone-manager isn't in our repositories, so it's not a bug for us. Kick the one who compiled it...

So, that would be Arjan? http://www.archlinux.org/packages.php?id=9049

>3.Do you have some more information about that? probably something from .xsession-errors?
>can you please post 'top -n 1 -b' for both systems

Will look at this tonight.

>About the memleaks: are you using beagle? Beagle can eat quite much memory during its index runs.

Beagle is installed, but not running.
Comment by arjan timmerman (blaasvis) - Monday, 03 April 2006, 18:40 GMT
if beagle is installed, it does run... latest version will start it on login...
Comment by Eugenia Loli-Queru (Eugenia) - Monday, 03 April 2006, 18:44 GMT
On login of Gnome? Because, I don't have GDM installed you see, neither I run its service or anything.
Comment by arjan timmerman (blaasvis) - Monday, 03 April 2006, 18:59 GMT
yeah on login of gnome. look at /opt/gnome/share/gnome/autostart/, beagle is useless if it doesn't run all the time. if you do not want it to run remove it.
Comment by Eugenia Loli-Queru (Eugenia) - Tuesday, 04 April 2006, 02:50 GMT
eugenia@lc2430:~> /opt/gnome/lib/deskbar-applet/deskbar
bash: /opt/gnome/lib/deskbar-applet/deskbar: No such file or directory
eugenia@lc2430:~> /opt/gnome/lib/deskbar-applet/deskbar-applet
Traceback (most recent call last):
File "/opt/gnome/lib/deskbar-applet/deskbar-applet", line 13, in ?
import gtk, gnomeapplet
ImportError: No module named gnomeapplet

As for the memory leak, it does seem to be Beagle, I will investigate more in the future.

Also, remember the problem that i can't run gnome or gnome apps anymore, as explained in the first comment on this ticket? Well, it happened again!! If I reboot, it seems to fixing it. Gnome seems to go busted every other reboot! So, the problem remains...
Comment by Eugenia Loli-Queru (Eugenia) - Tuesday, 04 April 2006, 03:20 GMT
http://www.gnomefiles.org/comment.php?soft_id=780
I am not the only one with this problem, read down the discussion about the problem with gnome-python-extras.
Comment by Eugenia Loli-Queru (Eugenia) - Tuesday, 04 April 2006, 03:30 GMT
I guess the memory problem was just Beagle indeed. So, we only have left the deskbar problem and the occasional non-loading of gnome. I had a similar non-gnome loading 2 years ago on Slackware, the problem went away after a kernel upgrade. I don't think it's the same cause though...
Comment by Eugenia Loli-Queru (Eugenia) - Tuesday, 04 April 2006, 03:33 GMT
Oops, one more:
[root@lc2430 eugenia]# /etc/rc.d/avahi-dnsconfd start
:: Starting Avahi mDNS/DNS-SD DNS Server Configuration Daemon [FAIL]
[root@lc2430 eugenia]# /etc/rc.d/avahi-daemon start
:: Starting Avahi mDNS/DNS-SD Daemon [FAIL]
Comment by arjan timmerman (blaasvis) - Tuesday, 04 April 2006, 07:17 GMT
the last thing is not a bug, you will need to load the capability module.

i have been testing deskbar last night, it seems it is highly unstable. but it runs.
i will take a look at fixing it tonight.
i might be pygtk or so.
Comment by Eugenia Loli-Queru (Eugenia) - Tuesday, 04 April 2006, 07:39 GMT
I am sorry, but this should not be done by the user. If a service requires a special module that somehow hwd doesn't load automatically, then the service should load it. HOW am I suppose to know that Avahi requires that module? All I know is that avahi used to work on my system and after the upgrade it doesn't. For a user, it's as simple and as plain as that. On your archlinux.org page you only mention vftpd, you should have listed all the services that dependend on this module if you are not willing to make it automatic! And is it really called "capability"? Do I just load it as 'modprobe capability'? (what a stupid name).

Anyways, thanks your replies so far.
Comment by Jan de Groot (JGC) - Tuesday, 04 April 2006, 07:49 GMT
The stock kernel has support for different security models. One of them gives specific capabilities to users, which is what the name says. Without security model support, capability isn't needed at all.

I'll update the init script to modprobe the capability module when needed, I don't think it's hard to find out.
Comment by arjan timmerman (blaasvis) - Thursday, 06 April 2006, 09:16 GMT
about the deskbar-applet try reinstalling gnome-python-desktop

Seems something goes wrong with it update... not sure what..
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 05:34 GMT
I am closing-in to the problem. I still can't load gnome you see as either "eugenia" or "root" (the root user hasn't used gnome for more than 1 hour the last 1.5 years btw). I created a brand new user, and tried to load gnome-session in it via .xinitrc. IT LOADED. And then, I enabled the gnome-system sounds. Kaboom! Everything stopped working! I restarted X, and now I get the SAME empty X screen as I get with the other users! So the problem has something to do with sound! Please note that I have the 2.6.16.1-8 installed from your repos and have rebooted to take effect.

Trying to manually load gnome-settings-daemon it gives me errors that xrdb doesn't exist.

I also include here my Xorg log. There are some unrelated font errors that it would be nice if you could tell me how to fix them anyway.
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 07:06 GMT
This time Gnome has randomly started. It's one of the few times that it actually starts. And it gave me an error message:

There was an error starting the GNOME Settings Daemon.
Some things, such as themes, sounds, or background settings may not work correctly.
The Settings Daemon restarted too many times.
The last error message was:
System exception: IDL:Bonobo/GeneralError:1.0 : Child process did not give an error message, unknown failure occurred
GNOME will still try to restart the Settings Daemon next time you log in.

I think there are missing libraries in the system, even after re-installing dbus. I had to create a link ln -s libdbus-1.so libdbus-1.so.1
So, any ideas what is wrong with my system?
Comment by arjan timmerman (blaasvis) - Friday, 07 April 2006, 07:14 GMT
well yes, you compile thing @random on your system.

my suggestion would be to reinstall gnome by doing :
pacman -Rc gtk2
pacman -S gnome gnome-extra
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 07:27 GMT
Arjan, I suggest you stop the blame game. I only compile user applications on my system (e.g. Monotheka, or, GCFilms) and not system software. And usually, these are very few that I do. If your operating system can not handle third party applications, then it needs robustness anyway. I re-installed a lot of gnome packages earlier, but I didn't remove them first. I am not going to go through all this removal and re-installation again. It is several MBs and it will take almost an hour to go through it. Any other ideas?

I did give you an pointer earlier. Gnome-settings-daemon needed xrdb and that executable does not exist in my system. Where do I find it? If you don't package it, you might consider do so, because obviously gnome-settings-daemon needs it.
Comment by Jan de Groot (JGC) - Friday, 07 April 2006, 07:33 GMT
About the dbus issues:
Put your pacman sources at ftp://ftp.archlinux.org or ftp://schoolbak.dyndns.org/pub/archlinux and try to upgrade. Something went wrong in the mirror synchronisation process on some mirrors, causing all kinds of problems with out-of-date packages on your system.
Comment by arjan timmerman (blaasvis) - Friday, 07 April 2006, 07:46 GMT
/usr/bin/xrdb is owned by xorg-server-utils 1.0.0-1

if this will solve the problem i will add it to control-center as a dep.

and about the 3th party apps, if you compile them yourself i can hardly give support on it. in the past we had people install old gnome libs in /usr/lib and it broke there gnome, this will break any gnome in any distro. i am not blaming you, but telling you that if you compile 3th party apps you will need to maintain them yourself.
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 07:54 GMT
yes, after installing this it makes things much easier. It hasn't failed once loading gnome! Thanks!
Comment by arjan timmerman (blaasvis) - Friday, 07 April 2006, 07:59 GMT
ok i will rebuild it with this dep tonight. any other issues still ?
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 08:39 GMT
The only thing that really bothers me is that "/" (root) hard disk icon in the desktop. I know that it supposed to do things like OSX does where the main mounted volume is shown on the desktop, but the / name is just ugly. I know I can disable this in the gconf-editor, but I don't want to do this, because it also disables all other mounted volumes. Is it possible to specifically make the change in the nautilus or gnome-vfs package to call that volume "Arch Linux" instead of "/"? :)

Other than that, all things are smooth. For now. :)
Comment by Jan de Groot (JGC) - Friday, 07 April 2006, 11:17 GMT
These things show up as "32MB volume" on my desktop, so it's the description given by hal to it. I guess you set some filesystem labels when creating them, if these are present, hal shows them instead of other names. Changing the labels shouldn't break archlinux, but it might break other distros installed on your system (Redhat uses filesystem labels to find the rootfs for example)
Comment by Eugenia Loli-Queru (Eugenia) - Friday, 07 April 2006, 16:59 GMT
I installed this system 1.5 years ago. I don't think I was ever given any option to label it when installed the system... So now I am stuck with that / thing? :)

Loading...