diff options
Diffstat (limited to 'zarb-ml/mageia-dev/2013-January/021368.html')
-rw-r--r-- | zarb-ml/mageia-dev/2013-January/021368.html | 192 |
1 files changed, 192 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/2013-January/021368.html b/zarb-ml/mageia-dev/2013-January/021368.html new file mode 100644 index 000000000..3e715d3ee --- /dev/null +++ b/zarb-ml/mageia-dev/2013-January/021368.html @@ -0,0 +1,192 @@ +<!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=%3C50ED48C1.8070309%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="021365.html"> + <LINK REL="Next" HREF="021341.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=%3C50ED48C1.8070309%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:38:57 CET 2013</I> + <P><UL> + <LI>Previous message: <A HREF="021365.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start +</A></li> + <LI>Next message: <A HREF="021341.html">[Mageia-dev] help for libreoffice packaging +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#21368">[ date ]</a> + <a href="thread.html#21368">[ thread ]</a> + <a href="subject.html#21368">[ subject ]</a> + <a href="author.html#21368">[ author ]</a> + </LI> + </UL> + <HR> +<!--beginarticle--> +<PRE>'Twas brillig, and Colin Guthrie at 09/01/13 10:11 did gyre and gimble: +><i> 'Twas brillig, and Olivier Thauvin at 08/01/13 18:32 did gyre and gimble: +</I>>><i> * Thomas Backlund (<A HREF="https://www.mageia.org/mailman/listinfo/mageia-dev">tmb at mageia.org</A>) wrote: +</I>>>><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>>>>><i> Revision +</I>>>>><i> 343016 +</I>>>>><i> Author +</I>>>>><i> nanardon +</I>>>>><i> Date +</I>>>>><i> 2013-01-08 19:06:55 +0100 (Tue, 08 Jan 2013) +</I>>>>><i> +</I>>>>><i> +</I>>>>><i> Log Message +</I>>>>><i> +</I>>>>><i> provide need /var/run/nscd in nscd package otherwise nscd failed to start +</I>>>><i> +</I>>>><i> Nope, wrong fix... +</I>>>><i> +</I>>>><i> if there is something wrong, it must be fixed in SOURCE9 (nscd.conf) +</I>>>><i> as /run (to wich /var/run point at) is a tmpfs +</I>>><i> +</I>>><i> There is no /var/run/nscd in nscd.conf but: +</I>>><i> +</I>>><i> -- Logs begin at Thu, 2012-11-08 21:13:36 CET, end at Thu, 2012-11-08 +</I>>><i> 21:15:11 CET. -- +</I>>><i> Jan 08 19:23:30 localhost.localdomain nscd[2063]: 2063 +</I>>><i> /var/run/nscd/socket: No such file or directory +</I>>><i> Jan 08 19:23:30 localhost.localdomain systemd[1]: nscd.service never +</I>>><i> wrote its PID file. Failing. +</I>>><i> +</I>>><i> Indeed it's a tmpfs. Obviously this directory exists on my laptop, don't +</I>>><i> know how but on my freshly installed cauldron it does not. +</I>>><i> +</I>>><i> I suspect /var/run/nscd/ is the path also used by glibc to find the nsdc +</I>>><i> socket. +</I>>><i> There is no option in nscd.conf to change it according man page. +</I>>><i> +</I>>><i> I just revert my changes, feel free to fix. +</I>><i> +</I>><i> There isn't any fix needed as far as I can tell. It was fixed a long, +</I>><i> long time ago by adding /usr/lib/tmpfiles.d/nscd.conf to the package +</I>><i> which is what Thomas was referring to I believe and it very much does +</I>><i> refer to /var/run/nscd directory. +</I>><i> +</I>><i> Not also that as mentioned to you previously on this list, you should no +</I>><i> longer package any files in /var/run, /var/lock and /run and instead use +</I>><i> tmpfiles for this. rpmlint should even reject any such packages with +</I>><i> such files. Unless I've messed up the rpmlint. Did glibc get through the +</I>><i> build system like this or was it never submitted? +</I>><i> +</I>><i> In order to debug this specific problem, can you check "systemctl status +</I>><i> systemd-tmpfiles-setup.service" Has this run correctly at boot? +</I>><i> +</I>><i> Perhaps the main problem is actually that nscd was installed and then +</I>><i> you tried to start it immediately without rebooting? It seems that nscd +</I>><i> package is missing a call to the necessary tmpfiles macro in it's %post +</I>><i> to ensure that "systemd-tmpfiles --create nscd.conf" is run such that +</I>><i> this is supported. Can you confirm if you rebooted after installing nscd +</I>><i> or not so I can put my mind at rest as to what the actual problem is? +</I>><i> +</I>><i> More info about the tmpfiles calls and macros here: +</I>><i> <A HREF="https://wiki.mageia.org/en/System_Service_policy">https://wiki.mageia.org/en/System_Service_policy</A> +</I>><i> +</I>><i> as you can see the missing call in %post nscd is simply: +</I>><i> %_tmpfilescreate %{name} +</I> +Actually, it's "%_tmpfilescreate nscd" due to it being a sub package. + +Correct fix should be: +<A HREF="http://svnweb.mageia.org/packages?view=revision&revision=343643">http://svnweb.mageia.org/packages?view=revision&revision=343643</A> + + +If it looks good, feel free to bump and push :) + +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="021365.html">[Mageia-dev] [343016] provide need /var/run/ nscd in nscd package otherwise nscd failed to start +</A></li> + <LI>Next message: <A HREF="021341.html">[Mageia-dev] help for libreoffice packaging +</A></li> + <LI> <B>Messages sorted by:</B> + <a href="date.html#21368">[ date ]</a> + <a href="thread.html#21368">[ thread ]</a> + <a href="subject.html#21368">[ subject ]</a> + <a href="author.html#21368">[ 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> |