You are not logged in.
First of all, this is my first post, and I wanted to mention that Arch is a really great distro and I like using it every day!
But now to my problem: the update of fam to version 2.7.0-8 changed the file /etc/rc.d/fam. Now, during startup of fam it is checked if "fam" is already running. This does not make any sense. In version 2.7.0-7 "portmap" is checked and I think, this is correct.
So I reverted "fam" to "portmap" in lines 10 and 12 of /etc/rc.d/fam and everything's running again.
Yogi
Offline
A bug report was filed about 10 days ago when it was in testing: http://bugs.archlinux.org/task/4108
I wonder why they moved it to current
Offline
Is anyone planning on fixing this? The package in current still seems to be the broken one... Thanks.
You like cheese? You like peas? You'll love cheezy peas!
Offline
A bug report was filed about 10 days ago when it was in testing: http://bugs.archlinux.org/task/4108
I wonder why they moved it to current
Good question... I just installed KDE and the fam package is still broken.
oz
Offline
nobody seems to care... bah.
You like cheese? You like peas? You'll love cheezy peas!
Offline
pressh wrote:A bug report was filed about 10 days ago when it was in testing: http://bugs.archlinux.org/task/4108
I wonder why they moved it to current
Good question... I just installed KDE and the fam package is still broken.
KDE can use inotify, so you don't have to have FAM running if you don't care about monitoring remote files.
Offline
yeah, but although it's a simple fix, change fam -> portmap in line 10 and 12 of /etc/rc.d/fam, it should be fixed, as it is annoying for everybody who's upgrading... just my $0,02
Offline
That's easy to fix, but annonying for users... a broken package which has been reported to bugtracker should *never* go in current, especially when the fix is trivial as this one.
Excessive showering, grooming, and toothbrushing is not only vain, it wastes valuable coding time.
Offline
yeah, but although it's a simple fix, change fam -> portmap in line 10 and 12 of /etc/rc.d/fam, it should be fixed, as it is annoying for everybody who's upgrading... just my $0,02
Actually, I tried that and it didn't work - the rc.d script reported success, but famd did not actually start. Don't ask me why, that solution should definitely work.
Offline
That's strange 'cause it does work over here.
Any output when running
famd -f -d -v
as root ?
Offline
That's strange 'cause it does work over here.
Any output when runningfamd -f -d -v
as root ?
The famd itself is working, it is an error in the initscript...
Offline
pressh wrote:That's strange 'cause it does work over here.
Any output when runningfamd -f -d -v
as root ?
The famd itself is working, it is an error in the initscript...
pressh wrote:yeah, but although it's a simple fix, change fam -> portmap in line 10 and 12 of /etc/rc.d/fam, it should be fixed, as it is annoying for everybody who's upgrading... just my $0,02
Actually, I tried that and it didn't work - the rc.d script reported success, but famd did not actually start. Don't ask me why, that solution should definitely work.
Please read edvelde
Offline
although it might work, it is not correct!!!
Portmap is needed for fam to run, so it chould check in line 8 of your code above, if portmap is running or not.
so line 8-11 would be
if [ ! -f /var/run/daemons/portmap ]; then
stat_fail
echo "ERROR: portmap is not running"
exit 1
for people who are lazy to click on the bug report above
Offline
Is portmap needed for FAM to function at all, or is it needed only for monitoring remote files?
Offline
On the fam website (http://oss.sgi.com/projects/fam/) they say portmap is needed for fam to function at all.
Offline
Thanks for temp fix However hopefully, it'll be fixed soon.
Offline
For those who are using testing, you can replace fam with gamin. I run Gnome 2.14 from testing with gamin, with no problem at all (and you can remove portmap if you don't need it, too)
Excessive showering, grooming, and toothbrushing is not only vain, it wastes valuable coding time.
Offline
Gamin doesn't monitor remote files though, and is unmaintained... At any rate, if you don't need to monitor remote files, you probably don't have to install or run anything extra - a lot of apps are using inotify to monitor local files, so gamin is no longer necessary.
Offline
Just noticed that 2.7.0-9 is in the Arch repo now. Has anyone tried it and verified that it fixes the problem that is the subject of this thread?
oz
Offline
Just noticed that 2.7.0-9 is in the Arch repo now. Has anyone tried it and verified that it fixes the problem that is the subject of this thread?
Haven't tried yet, but looking at the daemons script in cvs atm, and the problem has been fixed.
Offline
It works, and the rc.d script starts portmap first as well; however, it does not stop portmap when turning off. Here goes another bug report.
Offline
Where do you have seen gamin is unmaintened ?
I thought it was developped to be a Gnome replacement of fam :?
Excessive showering, grooming, and toothbrushing is not only vain, it wastes valuable coding time.
Offline
gamin is useless. It was developed to make use of inotify and to get rid of a daemon running as root. Nowadays, both KDE and GNOME utilize native inotify, so using fam/gamin is deprecated. Since gamin does exactly do the same as gnome-vfs and kdelibs can do, it's useless now. When switching to gamin, the thing you loose is network monitoring. gamin doesn't work on NFS for example, where fam does. Gnome picked this up by using inotify for local filesystems and fam for remote (NFS) filesystems.
Offline
Since everything now seems to use FAM and/or inotify, perhaps gamin should just be removed from Testing?
Offline
If a fam implementation is not valuable when using only local files, I think I can remove it but gnome-vfs depends on it, and many packages require gnome-vfs :?
Excessive showering, grooming, and toothbrushing is not only vain, it wastes valuable coding time.
Offline