This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On 07 Apr 2016 16:49, Åukasz Stelmach wrote: > TL;DR Is there a chance a patch requiring autconf 2.70 is going to be > accepted? > > I found myself in trouble because of a deadlock during boot (on > Linux). In short: the deadlock happens if I want to make /var > automountable because. > > a) systemd controls controls automounts. > > b) To mount a file-system systemd needs to know about the underlying > block device. > > c) udev tells systemd about devices available. > > d) When udev starts it tries to make some queries via NSS which means > connecting to nscd (/var/run/nscd/socket, hardcoded in nscd-client.h) > > Effect: I can't configure /var to be automounted. > > Solutions: > > a) Compile glibc without nscd support. This works for me, now. > > b) Make the path configurable so Linux systems, especially those > controlled by systemd which requires /var/run to be a symlink > pointing to /run which is mounted by systemd as tmpfs, can use /run > instead of /var/run. b) has been discussed here in the past and declined: https://sourceware.org/ml/libc-alpha/2015-03/msg00828.html but you also have another option and what most people have been doing: c) symlink /var/run to /run problem solved -mike
Attachment:
signature.asc
Description: Digital signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |