summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/2013-January/021365.html
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/2013-January/021365.html')
-rw-r--r--zarb-ml/mageia-dev/2013-January/021365.html188
1 files changed, 188 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2013-January/021365.html b/zarb-ml/mageia-dev/2013-January/021365.html
new file mode 100644
index 000000000..17429ab64
--- /dev/null
+++ b/zarb-ml/mageia-dev/2013-January/021365.html
@@ -0,0 +1,188 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
+<HTML>
+ <HEAD>
+ <TITLE> [Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start
+ </TITLE>
+ <LINK REL="Index" HREF="index.html" >
+ <LINK REL="made" HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5B343016%5D%20provide%20need%20/var/run/%20nscd%20in%20nscd%0A%20package%20otherwise%20nscd%20failed%20to%20start&In-Reply-To=%3C50ED4252.202%40colin.guthr.ie%3E">
+ <META NAME="robots" CONTENT="index,nofollow">
+ <META http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <LINK REL="Previous" HREF="021333.html">
+ <LINK REL="Next" HREF="021368.html">
+ </HEAD>
+ <BODY BGCOLOR="#ffffff">
+ <H1>[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start</H1>
+ <B>Colin Guthrie</B>
+ <A HREF="mailto:mageia-dev%40mageia.org?Subject=Re%3A%20%5BMageia-dev%5D%20%5B343016%5D%20provide%20need%20/var/run/%20nscd%20in%20nscd%0A%20package%20otherwise%20nscd%20failed%20to%20start&In-Reply-To=%3C50ED4252.202%40colin.guthr.ie%3E"
+ TITLE="[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start">mageia at colin.guthr.ie
+ </A><BR>
+ <I>Wed Jan 9 11:11:30 CET 2013</I>
+ <P><UL>
+ <LI>Previous message: <A HREF="021333.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start
+</A></li>
+ <LI>Next message: <A HREF="021368.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#21365">[ date ]</a>
+ <a href="thread.html#21365">[ thread ]</a>
+ <a href="subject.html#21365">[ subject ]</a>
+ <a href="author.html#21365">[ author ]</a>
+ </LI>
+ </UL>
+ <HR>
+<!--beginarticle-->
+<PRE>'Twas brillig, and Olivier Thauvin at 08/01/13 18:32 did gyre and gimble:
+&gt;<i> * Thomas Backlund (<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at mageia.org</A>) wrote:
+</I>&gt;&gt;<i> <A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">root-odJJhXpcy38dnm+yROfE0A at public.gmane.org</A> skrev 8.1.2013 20:06:
+</I>&gt;&gt;&gt;<i> Revision
+</I>&gt;&gt;&gt;<i> 343016
+</I>&gt;&gt;&gt;<i> Author
+</I>&gt;&gt;&gt;<i> nanardon
+</I>&gt;&gt;&gt;<i> Date
+</I>&gt;&gt;&gt;<i> 2013-01-08 19:06:55 +0100 (Tue, 08 Jan 2013)
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> Log Message
+</I>&gt;&gt;&gt;<i>
+</I>&gt;&gt;&gt;<i> provide need /var/run/nscd in nscd package otherwise nscd failed to start
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> Nope, wrong fix...
+</I>&gt;&gt;<i>
+</I>&gt;&gt;<i> if there is something wrong, it must be fixed in SOURCE9 (nscd.conf)
+</I>&gt;&gt;<i> as /run (to wich /var/run point at) is a tmpfs
+</I>&gt;<i>
+</I>&gt;<i> There is no /var/run/nscd in nscd.conf but:
+</I>&gt;<i>
+</I>&gt;<i> -- Logs begin at Thu, 2012-11-08 21:13:36 CET, end at Thu, 2012-11-08
+</I>&gt;<i> 21:15:11 CET. --
+</I>&gt;<i> Jan 08 19:23:30 localhost.localdomain nscd[2063]: 2063
+</I>&gt;<i> /var/run/nscd/socket: No such file or directory
+</I>&gt;<i> Jan 08 19:23:30 localhost.localdomain systemd[1]: nscd.service never
+</I>&gt;<i> wrote its PID file. Failing.
+</I>&gt;<i>
+</I>&gt;<i> Indeed it's a tmpfs. Obviously this directory exists on my laptop, don't
+</I>&gt;<i> know how but on my freshly installed cauldron it does not.
+</I>&gt;<i>
+</I>&gt;<i> I suspect /var/run/nscd/ is the path also used by glibc to find the nsdc
+</I>&gt;<i> socket.
+</I>&gt;<i> There is no option in nscd.conf to change it according man page.
+</I>&gt;<i>
+</I>&gt;<i> I just revert my changes, feel free to fix.
+</I>
+There isn't any fix needed as far as I can tell. It was fixed a long,
+long time ago by adding /usr/lib/tmpfiles.d/nscd.conf to the package
+which is what Thomas was referring to I believe and it very much does
+refer to /var/run/nscd directory.
+
+Not also that as mentioned to you previously on this list, you should no
+longer package any files in /var/run, /var/lock and /run and instead use
+tmpfiles for this. rpmlint should even reject any such packages with
+such files. Unless I've messed up the rpmlint. Did glibc get through the
+build system like this or was it never submitted?
+
+In order to debug this specific problem, can you check &quot;systemctl status
+systemd-tmpfiles-setup.service&quot; Has this run correctly at boot?
+
+Perhaps the main problem is actually that nscd was installed and then
+you tried to start it immediately without rebooting? It seems that nscd
+package is missing a call to the necessary tmpfiles macro in it's %post
+to ensure that &quot;systemd-tmpfiles --create nscd.conf&quot; is run such that
+this is supported. Can you confirm if you rebooted after installing nscd
+or not so I can put my mind at rest as to what the actual problem is?
+
+More info about the tmpfiles calls and macros here:
+<A HREF="https://wiki.mageia.org/en/System_Service_policy">https://wiki.mageia.org/en/System_Service_policy</A>
+
+as you can see the missing call in %post nscd is simply:
+%_tmpfilescreate %{name}
+
+Cheers
+
+Col
+
+
+
+--
+
+Colin Guthrie
+colin(at)mageia.org
+<A HREF="http://colin.guthr.ie/">http://colin.guthr.ie/</A>
+
+Day Job:
+ Tribalogic Limited <A HREF="http://www.tribalogic.net/">http://www.tribalogic.net/</A>
+Open Source:
+ Mageia Contributor <A HREF="http://www.mageia.org/">http://www.mageia.org/</A>
+ PulseAudio Hacker <A HREF="http://www.pulseaudio.org/">http://www.pulseaudio.org/</A>
+ Trac Hacker <A HREF="http://trac.edgewall.org/">http://trac.edgewall.org/</A>
+</PRE>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+<!--endarticle-->
+ <HR>
+ <P><UL>
+ <!--threads-->
+ <LI>Previous message: <A HREF="021333.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start
+</A></li>
+ <LI>Next message: <A HREF="021368.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start
+</A></li>
+ <LI> <B>Messages sorted by:</B>
+ <a href="date.html#21365">[ date ]</a>
+ <a href="thread.html#21365">[ thread ]</a>
+ <a href="subject.html#21365">[ subject ]</a>
+ <a href="author.html#21365">[ author ]</a>
+ </LI>
+ </UL>
+
+<hr>
+<a href="https://www.mageia.org/mailman/listinfo/mageia-dev">More information about the Mageia-dev
+mailing list</a><br>
+</body></html>