famd missing

Dear fellow OS fans,

I’m trying to run /usr/bin/fileschanged, but this requires a running famd - and where the heck is that daemon on openSuSe 11.1? I’ve installed all what matches “fam”:

# zypper se fam
Loading repository data...
Reading installed packages...

S | Name       | Summary                                               | Type
--+------------+-------------------------------------------------------+--------
i | fam        | File Alteration Monitoring Daemon                     | package
i | fam-devel  | Include Files and Libraries Mandatory for Development | package
i | libgio-fam | A Library with Convenient Functions Written in C      | package

and neither “famd” nor its startup script is found:


# whereis famd
famd: /usr/man/man8/famd.8.gz /usr/share/man/man8/famd.8.gz

# ls -ld /etc/init.d/fam*
ls: No match.

# zypper se famd
Loading repository data...
Reading installed packages...
No packages found.

nor does rpm knows anything more than the manual page:

# rpm -qal | grep famd
/usr/share/man/man8/famd.8.gz

Searching the openSuSe forums did not reveal anything helpful, either.

Any clues as to where it got lost…?
Thanks!

If you read what output of ‘zypper se fam’ says:

–±-----------±------------------------------------------------------±-------
i | fam | File Alteration Monitoring Daemon | package <============
i | fam-devel | Include Files and Libraries Mandatory for Development | package
i | libgio-fam | A Library with Convenient Functions Written in C | package

So, I would say install fam and libgio-fam. The famd will be in fam.

Dear knurpht,

thanks for your reply - but as the “i” in my “zypper se fam” list says, in fact all fam packages are already installed and famd is not in any of them:

# rpm -ql fam fam-devel libgio-fam | grep famd
/usr/share/man/man8/famd.8.gz
#

Strange enough…

Go show yourself, cowardly famd!! rotfl!

:frowning:
Any other ideas as to where famd may have gone missing…? In the documentation, I could not find any hint to openSuSE maintainers of that package…
I wanted to push this thread up again before filing a bug.

Thanks for any enlightening on that daemon’s whereabouts :\

> I wanted to push this thread up again before filing a bug.

inside the file named HEADER, found in fam-2.7.0-130.1.i586.rpm (which
i found and downloaded from the net) says “To use fam notifications
(it can reduce the network load on NFS servers, especially if they
host user home directories) you need to run the fam daemon, which can
be found in the fam-server package.”

fam-server is found by my YaST, how about yours?

if not, you probably need to check which repos you have enabled or try
the almost always works searcher at

http://software.opensuse.org/search
(which i used to find the referenced rpm)

i’m kinda surprised you didn’t find it when (as you said) “I’ve
installed all what matches “fam”:” because, here when i search in the
package name and summary in YaST, i find:

fam
fam-devel
fame
fame-debuginfo
fam-server
garmin
etc
etc
etc
[14 total packages]

so, maybe you aren’t searching right, or maybe your whole package
management system is hurt/broken…did you, for example md5sum check
your install media prior to installing?


platinum

Dear platinum,

neither my ‘zypper se fam’ nor my ‘yast2 sw_single’ found “fam-server” - but you’re right, the openSuSE search tool finds it in the standard repository “http://download.opensuse.org/repositories/openSUSE:/11.1/standard/”.

However - apparently due to our installation from a DVD copied to an NFS share, that standard repo didn’t made it into our zypper repo list, which only contains the original DVD source:

2 | BCI_openSuSE_Distribution  | BCI openSuSE Distribution     | Yes     | Yes     | dir:///bci/store/LinuxDist/openSUSE11.1/

and that distro’s NFS copy didn’t contain fam-server either:

# cd /bci/store/LinuxDist/openSUSE11.1/
# find . -name "fam*"
./suse/i586/fam-2.7.0-130.1.i586.rpm
./suse/i586/fam-devel-2.7.0-130.1.i586.rpm

But after adding the above “standard” repo, fam-server showed up and installed straight away.

So it all ends up at me having not all/correct repos…

Many thanks for pointing me to that search tool and by that, to the right repo!! :slight_smile:

== Solved ==

bci wrote:
> Dear platinum,
>
> neither my ‘zypper se fam’ nor my ‘yast2 sw_single’ found “fam-server”
> - but you’re right, the openSuSE search tool finds it in the standard
> repository
> “http://download.opensuse.org/repositories/openSUSE:/11.1/standard/”.
>
> However - apparently due to our installation from a DVD copied to an
> NFS share, that standard repo didn’t made it into our zypper repo list,
> which only contains the original DVD source:
>
>
> Code:
> --------------------
> 2 | BCI_openSuSE_Distribution | BCI openSuSE Distribution | Yes | Yes | dir:///bci/store/LinuxDist/openSUSE11.1/
>
> --------------------
>
> and that distro’s NFS copy didn’t contain fam-server either:
>
> Code:
> --------------------
> # cd /bci/store/LinuxDist/openSUSE11.1/
> # find . -name “fam*”
> ./suse/i586/fam-2.7.0-130.1.i586.rpm
> ./suse/i586/fam-devel-2.7.0-130.1.i586.rpm
> --------------------
>
>
> But after adding the above “standard” repo, fam-server showed up and
> installed straight away.
>
> So it all ends up at me having not all/correct repos…
>
> Many thanks for pointing me to that search tool and by that, to the
> right repo!! :slight_smile:
>
> == Solved ==
>
>
well, if you didn’t have that ‘standard’ repo enabled i guess you
probably don’t have ANY of the standard repos enabled…there are four
that most here consider “standard” they are listed on this page:
http://opensuse-community.org/Repositories/11.1

and, talked about in some detail here:
http://forums.opensuse.org/install-boot-login/401696-newbies-suse-11-1-pre-installation-please-read.html#post1908012
and other places…

you may or may not need the packman repo, but i’m pretty sure you want
to include the Main Update Repository else you system will NOT be
services with security patches…a situation i’d not advise!!

CAUTION: if you not previously patched that system you have a LOT of
security patches waiting…including (iirc) at least two kernel updates…

you might wanna develop a recovery plan, do the updates and hold your
breath… [which is better than not patching and holding your breath
until cracked…] ymmv!


platinum