unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* NFS mounts
@ 2017-10-06 15:06 Konrad Hinsen
  2017-10-09  7:57 ` Ludovic Courtès
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Hinsen @ 2017-10-06 15:06 UTC (permalink / raw)
  To: Guix-devel

Hi Guixers,

does anyone have an example of a system configuration that mounts an NFS
share at boot time? It seems that this requires some extra services and
also some additional packages (to have mount.nfs for example).

Konrad.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-06 15:06 NFS mounts Konrad Hinsen
@ 2017-10-09  7:57 ` Ludovic Courtès
  2017-10-10  7:52   ` Konrad Hinsen
  2017-10-13 18:28   ` Konrad Hinsen
  0 siblings, 2 replies; 11+ messages in thread
From: Ludovic Courtès @ 2017-10-09  7:57 UTC (permalink / raw)
  To: Konrad Hinsen; +Cc: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 340 bytes --]

Hi Konrad,

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

> does anyone have an example of a system configuration that mounts an NFS
> share at boot time? It seems that this requires some extra services and
> also some additional packages (to have mount.nfs for example).

Indeed, the initrd would need an extra package, like this:


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: Type: text/x-patch, Size: 826 bytes --]

diff --git a/gnu/system/linux-initrd.scm b/gnu/system/linux-initrd.scm
index 969a89266..76ec3b8a6 100644
--- a/gnu/system/linux-initrd.scm
+++ b/gnu/system/linux-initrd.scm
@@ -32,6 +32,7 @@
   #:use-module (gnu packages compression)
   #:use-module (gnu packages disk)
   #:use-module (gnu packages linux)
+  #:use-module (gnu packages nfs)
   #:use-module (gnu packages guile)
   #:use-module ((gnu packages make-bootstrap)
                 #:select (%guile-static-stripped))
@@ -231,6 +232,9 @@ FILE-SYSTEMS."
     ,@(if (find (file-system-type-predicate "btrfs") file-systems)
           (list btrfs-progs/static)
           '())
+    ,@(if (find (file-system-type-predicate "nfs") file-systems)
+          (list nfs-utils)
+          '())
     ,@(if volatile-root?
           (list unionfs-fuse/static)
           '())))

[-- Attachment #3: Type: text/plain, Size: 204 bytes --]


Can you try if it works?

However, we should provide an ‘nfs-utils-static’ package because the
above leads to a very big initrd (the closure of ‘nfs-utils’ is
~200 MiB).

HTH,
Ludo’.

^ permalink raw reply related	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-09  7:57 ` Ludovic Courtès
@ 2017-10-10  7:52   ` Konrad Hinsen
  2017-10-13 18:28   ` Konrad Hinsen
  1 sibling, 0 replies; 11+ messages in thread
From: Konrad Hinsen @ 2017-10-10  7:52 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

Hi Ludo,

> Indeed, the initrd would need an extra package, like this:
...

> Can you try if it works?

I will! However, I am almost sure that this is not sufficient.
For a first test, I installed nfs-utils for manually mounting
my NFS share. It fails because the daemon rpc.statd is not running.
I suspect this will require an additional service, as I don't see
any existing service that refers to rpc.statd.

Konrad.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-09  7:57 ` Ludovic Courtès
  2017-10-10  7:52   ` Konrad Hinsen
@ 2017-10-13 18:28   ` Konrad Hinsen
  2017-10-16 13:09     ` Ludovic Courtès
  1 sibling, 1 reply; 11+ messages in thread
From: Konrad Hinsen @ 2017-10-13 18:28 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

Hi Ludo,

> Indeed, the initrd would need an extra package, like this:
>
> diff --git a/gnu/system/linux-initrd.scm b/gnu/system/linux-initrd.scm
...

> Can you try if it works?

It compiles, and I can boot the new configuration without any trouble.

Next, I added an NFS filesystem:

      (file-system
        (device "192.168.56.1:/home/hinsen")
        (mount-point "/host/home/hinsen")
        (create-mount-point? #t)
        (type "nfs"))

For "device" I put the string that I would also give to "mount" as an
argument. That's perhaps completely wrong. After rebooting, I get the
error message

  No file system check procedure for 192.168.56.1:/home/hinsen; skipping

So I added

        (check? #f)

to the file system specification. Another reboot, more error messages:

  Service udev has been started.
  failed to start service 'ncsd'
  failed to start service 'guix-daemon'
  ...

plus many others. The only services that start are "udev" and
"loopback".  I can't log in.

Configuration rollback is really nice BTW ;-)

Konrad

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-13 18:28   ` Konrad Hinsen
@ 2017-10-16 13:09     ` Ludovic Courtès
  2017-10-27 12:53       ` Konrad Hinsen
  0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2017-10-16 13:09 UTC (permalink / raw)
  To: Konrad Hinsen; +Cc: Guix-devel

Hello,

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

>> Indeed, the initrd would need an extra package, like this:
>>
>> diff --git a/gnu/system/linux-initrd.scm b/gnu/system/linux-initrd.scm
> ...
>
>> Can you try if it works?
>
> It compiles, and I can boot the new configuration without any trouble.
>
> Next, I added an NFS filesystem:
>
>       (file-system
>         (device "192.168.56.1:/home/hinsen")
>         (mount-point "/host/home/hinsen")
>         (create-mount-point? #t)
>         (type "nfs"))
>
> For "device" I put the string that I would also give to "mount" as an
> argument. That's perhaps completely wrong. After rebooting, I get the
> error message
>
>   No file system check procedure for 192.168.56.1:/home/hinsen; skipping
>
> So I added
>
>         (check? #f)
>
> to the file system specification. Another reboot, more error messages:
>
>   Service udev has been started.
>   failed to start service 'ncsd'
>   failed to start service 'guix-daemon'
>   ...
>
> plus many others. The only services that start are "udev" and
> "loopback".  I can't log in.

Could you test it in a VM, pass “console=ttyS0” as a kernel argument,
and “-serial stdio” so that we see all the messages on the console?

(You can do ‘guix system vm’ and then modify the command line that it
returns.)

> Configuration rollback is really nice BTW ;-)

Isn’t it?  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-16 13:09     ` Ludovic Courtès
@ 2017-10-27 12:53       ` Konrad Hinsen
  2017-10-30  9:29         ` Ludovic Courtès
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Hinsen @ 2017-10-27 12:53 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

[-- Attachment #1: Type: text/plain, Size: 248 bytes --]

Hi Ludo,

> Could you test it in a VM, pass “console=ttyS0” as a kernel argument,
> and “-serial stdio” so that we see all the messages on the console?

It took a while, but here it is. My config.scm is attached as well.

Konrad.


[-- Attachment #2: config.scm --]
[-- Type: application/octet-stream, Size: 2207 bytes --]

;; This is an operating system configuration template
;; for a "bare bones" setup, with no X11 display server.

(use-modules (gnu))
(use-service-modules networking ssh nfs)
(use-package-modules admin nfs)

(operating-system
  (host-name "guixsd")
  (timezone "Europe/Paris")
  (locale "en_US.utf8")

  ;; Assuming /dev/sdX is the target hard disk, and "my-root" is
  ;; the label of the target root file system.
  (bootloader (grub-configuration (target "/dev/sda")))
  (file-systems (cons* (file-system
                         (device "root")
                         (title 'label)
                         (mount-point "/")
                         (type "ext4"))
		       (file-system
                         (device "192.168.56.1:/home/hinsen")
                         (check? #f)
                         (mount-point "/host/home/hinsen")
                         (create-mount-point? #t)
                         (type "nfs"))
                       %base-file-systems))

  ;; This is where user accounts are specified.  The "root"
  ;; account is implicit, and is initially created with the
  ;; empty password.
  (users (cons (user-account
                (name "hinsen")
                (comment "only user")
                (group "users")

                ;; Adding the account to the "wheel" group
                ;; makes it a sudoer.  Adding it to "audio"
                ;; and "video" allows the user to play sound
                ;; and access the webcam.
                (supplementary-groups '("wheel"
                                        "audio" "video"))
                (home-directory "/home/hinsen"))
               %base-user-accounts))

  ;; Globally-installed packages.
  (packages (cons* tcpdump nfs-utils %base-packages))

  ;; Add services to the baseline: a DHCP client and
  ;; an SSH server, plus a statically configured network adapter.
  (services (cons* (service openssh-service-type
                            (openssh-configuration
                              (port-number 22)))
                   (dhcp-client-service)
                   (service rpcbind-service-type
                            (rpcbind-configuration))
                   %base-services)))

[-- Attachment #3: guixsd-console.log --]
[-- Type: application/octet-stream, Size: 28518 bytes --]

[    0.000000] random: get_random_bytes called from start_kernel+0x42/0x4d3 with crng_init=0
[    0.000000] Linux version 4.13.9-gnu (nixbld@) (gcc version 5.4.0 (GCC)) #1 SMP 1
[    0.000000] Command line: BOOT_IMAGE=/gnu/store/265bwwi16mj2v9r6358qq0bmsmcibdrz-linux-libre-4.13.9/bzImage --root=root --system=/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system --load=/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system/boot console=ttyS0
[    0.000000] KERNEL supported cpus:
[    0.000000]   Intel GenuineIntel
[    0.000000]   AMD AuthenticAMD
[    0.000000]   Centaur CentaurHauls
[    0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers'
[    0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers'
[    0.000000] x86/fpu: xstate_offset[2]:  576, xstate_sizes[2]:  256
[    0.000000] x86/fpu: Enabled xstate features 0x7, context size is 832 bytes, using 'standard' format.
[    0.000000] e820: BIOS-provided physical RAM map:
[    0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable
[    0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved
[    0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffeffff] usable
[    0.000000] BIOS-e820: [mem 0x000000007fff0000-0x000000007fffffff] ACPI data
[    0.000000] BIOS-e820: [mem 0x00000000fec00000-0x00000000fec00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fee00000-0x00000000fee00fff] reserved
[    0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved
[    0.000000] NX (Execute Disable) protection: active
[    0.000000] random: fast init done
[    0.000000] SMBIOS 2.5 present.
[    0.000000] DMI: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006

[    0.000000] Hypervisor detected: KVM
[    0.000000] tsc: Fast TSC calibration using PIT
[    0.000000] e820: last_pfn = 0x7fff0 max_arch_pfn = 0x400000000
[    0.000000] MTRR: Disabled
[    0.000000] x86/PAT: MTRRs disabled, skipping PAT initialization too.
[    0.000000] CPU MTRRs all blank - virtualized system.
[    0.000000] x86/PAT: Configuration [0-7]: WB  WT  UC- UC  WB  WT  UC- UC  
[    0.000000] found SMP MP-table at [mem 0x0009fff0-0x0009ffff] mapped at [ffff8b5a4009fff0]
[    0.000000] Scanning 1 areas for low memory corruption
[    0.000000] RAMDISK: [mem 0x36ad7000-0x37562fff]

[    0.000000] ACPI: Early table checksum verification disabled
[    0.000000] ACPI: RSDP 0x00000000000E0000 000024 (v02 VBOX  )
[    0.000000] ACPI: XSDT 0x000000007FFF0030 00003C (v01 VBOX   VBOXXSDT 00000001 ASL  00000061)
[    0.000000] ACPI: FACP 0x000000007FFF00F0 0000F4 (v04 VBOX   VBOXFACP 00000001 ASL  00000061)
[    0.000000] ACPI: DSDT 0x000000007FFF0470 0021C8 (v02 VBOX   VBOXBIOS 00000002 INTL 20100528)
[    0.000000] ACPI: FACS 0x000000007FFF0200 000040
[    0.000000] ACPI: FACS 0x000000007FFF0200 000040
[    0.000000] ACPI: APIC 0x000000007FFF0240 000054 (v02 VBOX   VBOXAPIC 00000001 ASL  00000061)
[    0.000000] ACPI: SSDT 0x000000007FFF02A0 0001CC (v01 VBOX   VBOXCPUT 00000002 INTL 20100528)
[    0.000000] No NUMA configuration found
[    0.000000] Faking a node at [mem 0x0000000000000000-0x000000007ffeffff]
[    0.000000] NODE_DATA(0) allocated [mem 0x7ffec000-0x7ffeffff]
[    0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00
[    0.000000] kvm-clock: cpu 0, msr 0:7ffe8001, primary cpu clock
[    0.000000] kvm-clock: using sched offset of 20154573209 cycles
[    0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns
[    0.000000] Zone ranges:
[    0.000000]   DMA32    [mem 0x0000000000001000-0x000000007ffeffff]
[    0.000000]   Normal   empty
[    0.000000]   Device   empty
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000001000-0x000000000009efff]
[    0.000000]   node   0: [mem 0x0000000000100000-0x000000007ffeffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000007ffeffff]
[    0.000000] ACPI: PM-Timer IO Port: 0x4008
[    0.000000] IOAPIC[0]: apic_id 1, version 32, address 0xfec00000, GSI 0-23
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl)
[    0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
[    0.000000] Using ACPI (MADT) for SMP configuration information
[    0.000000] smpboot: Allowing 1 CPUs, 0 hotplug CPUs
[    0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff]
[    0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff]
[    0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff]
[    0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff]
[    0.000000] e820: [mem 0x80000000-0xfebfffff] available for PCI devices
[    0.000000] Booting paravirtualized kernel on KVM
[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.000000] setup_percpu: NR_CPUS:256 nr_cpumask_bits:256 nr_cpu_ids:1 nr_node_ids:1
[    0.000000] percpu: Embedded 39 pages/cpu @ffff8b5abfc00000 s119256 r8192 d32296 u2097152
[    0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes)
[    0.000000] Built 1 zonelists in Node order, mobility grouping on.  Total pages: 515961
[    0.000000] Policy zone: DMA32
[    0.000000] Kernel command line: BOOT_IMAGE=/gnu/store/265bwwi16mj2v9r6358qq0bmsmcibdrz-linux-libre-4.13.9/bzImage --root=root --system=/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system --load=/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system/boot console=ttyS0
[    0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[    0.000000] Memory: 2033948K/2096696K available (8966K kernel code, 1491K rwdata, 3716K rodata, 1704K init, 1152K bss, 62748K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 36475 entries in 143 pages
[    0.004000] Hierarchical RCU implementation.
[    0.004000] 	RCU restricting CPUs from NR_CPUS=256 to nr_cpu_ids=1.
[    0.004000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1
[    0.004000] NR_IRQS: 16640, nr_irqs: 256, preallocated irqs: 16
[    0.004000] Console: colour VGA+ 80x25
[    0.004000] console [ttyS0] enabled
[    0.004000] tsc: Detected 2899.998 MHz processor
[    0.004000] Calibrating delay loop (skipped) preset value.. 5799.99 BogoMIPS (lpj=11599992)
[    0.004000] pid_max: default: 32768 minimum: 301
[    0.004000] ACPI: Core revision 20170531
[    0.004728] ACPI: 2 ACPI AML tables successfully acquired and loaded
[    0.008028] Security Framework initialized
[    0.008612] Yama: becoming mindful.
[    0.009117] AppArmor: AppArmor initialized
[    0.011282] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[    0.016104] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[    0.020024] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.020976] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[    0.022172] CPU: Physical Processor ID: 0
[    0.024021] mce: CPU supports 0 MCE banks
[    0.024608] process: using mwait in idle threads
[    0.025267] Last level iTLB entries: 4KB 64, 2MB 8, 4MB 8
[    0.026030] Last level dTLB entries: 4KB 64, 2MB 0, 4MB 0, 1GB 4
[    0.033554] Freeing SMP alternatives memory: 28K
[    0.036938] smpboot: Max logical packages: 1
[    0.040297] x2apic enabled
[    0.040885] Switched APIC routing to physical x2apic.
[    0.044978] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
[    0.052000] smpboot: CPU0: Intel(R) Core(TM) i5-5287U CPU @ 2.90GHz (family: 0x6, model: 0x3d, stepping: 0x4)
[    0.052077] Performance Events: unsupported p6 CPU model 61 no PMU driver, software events only.
[    0.056058] Hierarchical SRCU implementation.
[    0.057137] smp: Bringing up secondary CPUs ...
[    0.057778] smp: Brought up 1 node, 1 CPU
[    0.060005] smpboot: Total of 1 processors activated (5799.99 BogoMIPS)
[    0.064278] devtmpfs: initialized
[    0.068120] x86/mm: Memory block size: 128MB
[    0.072191] evm: security.selinux
[    0.076003] evm: security.SMACK64
[    0.076478] evm: security.SMACK64EXEC
[    0.076999] evm: security.SMACK64TRANSMUTE
[    0.077578] evm: security.SMACK64MMAP
[    0.078098] evm: security.ima
[    0.078521] evm: security.capability
[    0.079138] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.080006] futex hash table entries: 256 (order: 2, 16384 bytes)
[    0.080899] pinctrl core: initialized pinctrl subsystem
[    0.081697] RTC time: 12:48:56, date: 10/27/17
[    0.082195] NET: Registered protocol family 16
[    0.084129] cpuidle: using governor ladder
[    0.084714] cpuidle: using governor menu
[    0.085269] PCCT header not found.
[    0.085775] ACPI: bus type PCI registered
[    0.088004] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
[    0.088986] PCI: Using configuration type 1 for base access
[    0.092276] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[    0.094758] ACPI: Added _OSI(Module Device)
[    0.096011] ACPI: Added _OSI(Processor Device)
[    0.096638] ACPI: Added _OSI(3.0 _SCP Extensions)
[    0.097300] ACPI: Added _OSI(Processor Aggregator Device)
[    0.098294] ACPI: Executed 1 blocks of module-level executable AML code
[    0.100740] ACPI: Interpreter enabled
[    0.101275] ACPI: (supports S0 S5)
[    0.104004] ACPI: Using IOAPIC for interrupt routing
[    0.108156] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug
[    0.117021] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff])
[    0.120016] acpi PNP0A03:00: _OSC: OS supports [ASPM ClockPM Segments MSI]
[    0.121013] acpi PNP0A03:00: _OSC failed (AE_NOT_FOUND); disabling ASPM
[    0.124009] acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
[    0.125873] PCI host bridge to bus 0000:00
[    0.126454] pci_bus 0000:00: root bus resource [io  0x0000-0x0cf7 window]
[    0.128002] pci_bus 0000:00: root bus resource [io  0x0d00-0xffff window]
[    0.132005] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window]
[    0.136006] pci_bus 0000:00: root bus resource [mem 0x80000000-0xffdfffff window]
[    0.140007] pci_bus 0000:00: root bus resource [bus 00-ff]
[    0.145471] pci 0000:00:01.1: legacy IDE quirk: reg 0x10: [io  0x01f0-0x01f7]
[    0.146469] pci 0000:00:01.1: legacy IDE quirk: reg 0x14: [io  0x03f6]
[    0.148005] pci 0000:00:01.1: legacy IDE quirk: reg 0x18: [io  0x0170-0x0177]
[    0.152009] pci 0000:00:01.1: legacy IDE quirk: reg 0x1c: [io  0x0376]
[    0.190003] pci 0000:00:07.0: quirk: [io  0x4000-0x403f] claimed by PIIX4 ACPI
[    0.192021] pci 0000:00:07.0: quirk: [io  0x4100-0x410f] claimed by PIIX4 SMB
[    0.213429] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 9 10 *11)
[    0.216188] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 9 10 *11)
[    0.217071] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 9 *10 11)
[    0.220071] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 *9 10 11)
[    0.220991] ACPI: Enabled 2 GPEs in block 00 to 07
[    0.221808] pci 0000:00:02.0: vgaarb: setting as boot VGA device
[    0.222645] pci 0000:00:02.0: vgaarb: VGA device added: decodes=io+mem,owns=io+mem,locks=none
[    0.224007] pci 0000:00:02.0: vgaarb: bridge control possible
[    0.228003] vgaarb: loaded
[    0.232191] SCSI subsystem initialized
[    0.236111] ACPI: bus type USB registered
[    0.240034] usbcore: registered new interface driver usbfs
[    0.240810] usbcore: registered new interface driver hub
[    0.244011] usbcore: registered new device driver usb
[    0.244776] EDAC MC: Ver: 3.0.0
[    0.245462] PCI: Using ACPI for IRQ routing
[    0.246286] NetLabel: Initializing
[    0.246774] NetLabel:  domain hash size = 128
[    0.247390] NetLabel:  protocols = UNLABELED CIPSOv4 CALIPSO
[    0.248041] NetLabel:  unlabeled traffic allowed by default
[    0.252135] clocksource: Switched to clocksource kvm-clock
[    0.322576] VFS: Disk quotas dquot_6.6.0
[    0.406403] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[    0.418508] AppArmor: AppArmor Filesystem Enabled
[    0.419214] pnp: PnP ACPI init
[    0.420500] pnp: PnP ACPI: found 3 devices
[    0.508209] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns
[    0.528540] NET: Registered protocol family 2
[    0.529280] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[    0.530303] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[    0.531245] TCP: Hash tables configured (established 16384 bind 16384)
[    0.532188] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[    0.600027] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[    0.607712] NET: Registered protocol family 1
[    0.608388] pci 0000:00:00.0: Limiting direct PCI/PCI transfers
[    0.609257] pci 0000:00:01.0: Activating ISA DMA hang workarounds
[    0.610176] pci 0000:00:02.0: Video device with shadowed ROM at [mem 0x000c0000-0x000dffff]
[    0.685053] Trying to unpack rootfs image as initramfs...
[    0.890025] Freeing initrd memory: 10800K
[    0.934218] RAPL PMU: API unit is 2^-32 Joules, 4 fixed counters, 10737418240 ms ovfl timer
[    0.959959] RAPL PMU: hw unit of domain pp0-core 2^-0 Joules
[    0.960777] RAPL PMU: hw unit of domain package 2^-0 Joules
[    0.961563] RAPL PMU: hw unit of domain dram 2^-0 Joules
[    0.962311] RAPL PMU: hw unit of domain pp1-gpu 2^-0 Joules
[    0.965628] platform rtc_cmos: registered platform RTC device (no PNP device found)
[    0.966383] Scanning for low memory corruption every 60 seconds
[    1.119320] audit: initializing netlink subsys (disabled)
[    1.198088] Initialise system trusted keyrings
[    1.263285] audit: type=2000 audit(1509108556.569:1): state=initialized audit_enabled=0 res=1
[    1.447609] workingset: timestamp_bits=40 max_order=19 bucket_order=0
[    1.449128] zbud: loaded
[    1.449862] Allocating IMA blacklist keyring.
[    1.450931] Key type asymmetric registered
[    1.451516] Asymmetric key parser 'x509' registered
[    1.452252] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    1.458967] io scheduler noop registered
[    1.459528] io scheduler deadline registered (default)
[    1.543017] io scheduler cfq registered
[    1.593548] ACPI: AC Adapter [AC] (on-line)
[    1.718503] input: Power Button as /devices/LNXSYSTM:00/LNXPWRBN:00/input/input0
[    1.952104] ACPI: Power Button [PWRF]
[    2.093479] tsc: Refined TSC clocksource calibration: 2900.000 MHz
[    2.200460] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x29cd42e80b2, max_idle_ns: 440795228349 ns
[    2.353649] input: Sleep Button as /devices/LNXSYSTM:00/LNXSLPBN:00/input/input1
[    2.354699] ACPI: Sleep Button [SLPF]
[    2.356180] ACPI: Battery Slot [BAT0] (battery present)
[    2.528109] GHES: HEST is not enabled!
[    2.629400] Serial: 8250/16550 driver, 32 ports, IRQ sharing enabled
[    2.755902] 00:02: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A
[    2.761171] Linux agpgart interface v0.103
[    2.763039] brd: module loaded
[    2.765382] loop: module loaded
[    2.766070] scsi host0: ata_piix
[    2.766438] scsi host1: ata_piix
[    2.766781] ata1: PATA max UDMA/33 cmd 0x1f0 ctl 0x3f6 bmdma 0xd000 irq 14
[    2.779980] ata2: PATA max UDMA/33 cmd 0x170 ctl 0x376 bmdma 0xd008 irq 15
[    2.858746] libphy: Fixed MDIO Bus: probed
[    2.932646] tun: Universal TUN/TAP device driver, 1.6
[    3.073708] ata2.00: ATAPI: VBOX CD-ROM, 1.0, max UDMA/133
[    3.157167] ata1.00: ATA-6: VBOX HARDDISK, 1.0, max UDMA/133
[    3.177710] ata1.00: 16777216 sectors, multi 128: LBA 
[    3.178440] ata1.01: ATA-6: VBOX HARDDISK, 1.0, max UDMA/133
[    3.179238] ata1.01: 2516583 sectors, multi 128: LBA 
[    3.233394] ata1.00: configured for UDMA/33
[    3.254486] ata2.00: configured for UDMA/33
[    3.257269] ata1.01: configured for UDMA/33
[    3.257746] scsi 0:0:0:0: Direct-Access     ATA      VBOX HARDDISK    1.0  PQ: 0 ANSI: 5
[    3.258661] sd 0:0:0:0: Attached scsi generic sg0 type 0
[    3.259228] scsi 0:0:1:0: Direct-Access     ATA      VBOX HARDDISK    1.0  PQ: 0 ANSI: 5
[    3.260071] sd 0:0:1:0: Attached scsi generic sg1 type 0
[    3.260785] scsi 1:0:0:0: CD-ROM            VBOX     CD-ROM           1.0  PQ: 0 ANSI: 5
[    3.261828] sd 0:0:0:0: [sda] 16777216 512-byte logical blocks: (8.59 GB/8.00 GiB)
[    3.262556] sd 0:0:0:0: [sda] Write Protect is off
[    3.373304] sd 0:0:1:0: [sdb] 2516583 512-byte logical blocks: (1.29 GB/1.20 GiB)
[    3.583885] sr 1:0:0:0: [sr0] scsi3-mmc drive: 32x/32x xa/form2 tray
[    3.584792] cdrom: Uniform CD-ROM driver Revision: 3.20
[    3.585765] sr 1:0:0:0: Attached scsi generic sg2 type 5
[    3.586541] PPP generic driver version 2.4.2
[    3.587167] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    3.623384] ehci-pci: EHCI PCI platform driver
[    3.663534] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.666131]  sda: sda1 sda2
[    3.752270] ehci-pci 0000:00:0b.0: EHCI Host Controller
[    3.753037] ehci-pci 0000:00:0b.0: new USB bus registered, assigned bus number 1
[    3.754296] ehci-pci 0000:00:0b.0: irq 19, io mem 0xf0840000
[    3.755347] sd 0:0:0:0: [sda] Attached SCSI disk
[    3.756043] sd 0:0:1:0: [sdb] Write Protect is off
[    3.756734] sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    3.759062]  sdb: sdb1 sdb2
[    3.761344] sd 0:0:1:0: [sdb] Attached SCSI disk
[    3.768360] ehci-pci 0000:00:0b.0: USB 2.0 started, EHCI 1.00
[    3.923232] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[    4.121966] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.172217] usb usb1: Product: EHCI Host Controller
[    4.198134] usb usb1: Manufacturer: Linux 4.13.9-gnu ehci_hcd
[    4.222157] usb usb1: SerialNumber: 0000:00:0b.0
[    4.254518] hub 1-0:1.0: USB hub found
[    4.255061] hub 1-0:1.0: 12 ports detected
[    4.255789] ehci-platform: EHCI generic platform driver
[    4.256564] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    4.257441] ohci-pci: OHCI PCI platform driver
[    4.258484] ohci-pci 0000:00:06.0: OHCI PCI host controller
[    4.259289] ohci-pci 0000:00:06.0: new USB bus registered, assigned bus number 2
[    4.260407] ohci-pci 0000:00:06.0: irq 22, io mem 0xf0804000
[    4.320941] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[    4.387415] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    4.462286] usb usb2: Product: OHCI PCI host controller
[    4.463020] usb usb2: Manufacturer: Linux 4.13.9-gnu ohci_hcd
[    4.564212] usb usb2: SerialNumber: 0000:00:06.0
[    4.661178] hub 2-0:1.0: USB hub found
[    4.663804] hub 2-0:1.0: 12 ports detected
[    4.664657] ohci-platform: OHCI generic platform driver
[    4.702208] uhci_hcd: USB Universal Host Controller Interface driver
[    4.733806] i8042: PNP: PS/2 Controller [PNP0303:PS2K,PNP0f03:PS2M] at 0x60,0x64 irq 1,12
[    4.764938] serio: i8042 KBD port at 0x60,0x64 irq 1
[    4.765721] serio: i8042 AUX port at 0x60,0x64 irq 12
[    4.766532] mousedev: PS/2 mouse device common for all mice
[    4.767616] input: AT Translated Set 2 keyboard as /devices/platform/i8042/serio0/input/input2
[    4.933161] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0
[    5.063366] rtc_cmos rtc_cmos: alarms up to one day, 114 bytes nvram
[    5.107102] i2c /dev entries driver
[    5.109159] device-mapper: uevent: version 1.0.3
[    5.109865] device-mapper: ioctl: 4.37.0-ioctl (2017-09-20) initialised: dm-devel@redhat.com
[    5.111051] ledtrig-cpu: registered to indicate activity on CPUs
[    5.112093] NET: Registered protocol family 10
[    5.112919] Segment Routing with IPv6
[    5.163321] NET: Registered protocol family 17
[    5.183263] Key type dns_resolver registered
[    5.183987] sched_clock: Marking stable (5183162906, 0)->(9408312534, -4225149628)
[    5.185191] registered taskstats version 1
[    5.192117] Loading compiled-in X.509 certificates
[    5.204080] zswap: loaded using pool lzo/zbud
[    5.205847] Key type big_key registered
[    5.206843] Key type trusted registered
[    5.211156] Key type encrypted registered
[    5.211826] AppArmor: AppArmor sha1 policy hashing enabled
[    5.213206] ima: No TPM chip found, activating TPM-bypass! (rc=-19)
[    5.216003] evm: HMAC attrs: 0x1
[    5.216770]   Magic number: 5:115:836
[    5.218879] rtc_cmos rtc_cmos: setting system clock to 2017-10-27 12:49:02 UTC (1509108542)
[    5.222306] BIOS EDD facility v0.16 2004-Jun-25, 0 devices found
[    5.223145] EDD information not available.
[    5.226225] Freeing unused kernel memory: 1704K
[    5.231907] Write protecting the kernel read-only data: 14336k
[    5.255201] Freeing unused kernel memory: 1260K
[    5.258525] Freeing unused kernel memory: 380K
GC Warning: pthread_getattr_np or pthread_attr_getstack failed for main thread
GC Warning: Couldn't read /proc/stat
Welcome, this is[    5.311156] usbcore: registered new interface driver usb-storage
 GNU's early boot Guile.
Use '--repl' for an initrd REPL.

loading kernel modules...
[    5.336458] usbcore: registered new interface driver uas
[    5.375462] hidraw: raw HID events driver (C) Jiri Kosina
[    5.472428] usb 2-1: new full-speed USB device number 2 using ohci-pci
[    5.475316] usbcore: registered new interface driver usbhid
[    5.477782] usbhid: USB HID core driver
[    5.497539] isci: Intel(R) C600 SAS Controller Driver - version 1.2.0
ext2fs_check_if_[    5.787998] usb 2-1: New USB device found, idVendor=80ee, idProduct=0021
mount: Can't check if filesystem is mounted due to missing mtab [    5.790213] usb 2-1: New USB device strings: Mfr=1, Product=3, SerialNumber=0
file while deter[    5.813955] usb 2-1: Product: USB Tablet
mining whether /dev/sda2 is moun[    5.842370] usb 2-1: Manufacturer: VirtualBox
ted.
root: recovering journal
root: clean, 166871/524288 files[    5.882538] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
, 1738807/209663[    5.911739] input: VirtualBox USB Tablet as /devices/pci0000:00/0000:00:06.0/usb2/2-1/2-1:1.0/0003:80EE:0021.0001/input/input4
5 blocks
[    5.937329] hid-generic 0003:80EE:0021.0001: input,hidraw0: USB HID v1.10 Mouse [VirtualBox USB Tablet] on usb-0000:00:06.0-1/input0
loading '/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system/boot'...
making '/gnu/store/rdqqwlsb54b374s5nzcih9clplxwyzs5-system' the current system...
setting up setuid programs in '/run/setuid-programs'...
populating /etc from /gnu/store/7lk5l5n5xnh5p1z8dq4whicpxmallq6s-etc...
usermod: no changes
usermod: no changes
usermod: no changes
usermod: no changes
error in finalization thread: Success
Service root has been started.
starting services...
Service root-file-system has been started.
Service user-file-systems has been started.
[    6.443453] FS-Cache: Loaded
[    6.462318] RPC: Registered named UNIX socket transport module.
[    6.486908] RPC: Registered udp transport module.
[    6.487616] RPC: Registered tcp transport module.
[    6.488334] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    6.493519] FS-Cache: Netfs 'nfs' registered for caching
failed to start service 'file-systems'
failed to start service 'file-system-/host/home/hinsen'
Service file-system-/dev/pts has been started.
Service file-system-/dev/shm has been started.
Service file-system-/gnu/store has been started.
Service file-system-/sys/fs/cgroup has been started.
Service file-system-/sys/fs/cgroup/cpuset has been started.
Service file-system-/sys/fs/cgroup/cpu has been started.
Service file-system-/sys/fs/cgroup/cpuacct has been started.
Service file-system-/sys/fs/cgroup/memory has been started.
Service file-system-/sys/fs/cgroup/devices has been started.
Service file-system-/sys/fs/cgroup/freezer has been started.
Service file-system-/sys/fs/cgroup/blkio has been started.
Service file-system-/sys/fs/cgroup/perf_event has been started.
Service file-system-/sys/fs/cgroup/hugetlb has been started.
failed to start service 'user-processes'
Service host-name has been started.
failed to start service 'user-homes'
waiting for udevd...
[    6.772509] udevd[165]: starting version 3.2.2
[    6.811757] udevd[165]: starting eudev-3.2.2
[    7.260665] udevd[165]: no sender credentials received, message ignored
[    7.285705] random: crng init done
[    7.373938] e1000: Intel(R) PRO/1000 Network Driver - version 7.3.21-k8-NAPI
[    7.397934] e1000: Copyright (c) 1999-2006 Intel Corporation.
[    7.464487] ACPI: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    7.598221] vboxvideo: module is from the staging directory, the quality is unknown, you have been warned.
[    7.723284] input: PC Speaker as /devices/platform/pcspkr/input/input5
[    7.818522] AVX version of gcm_enc/dec engaged.
[    7.909306] AES CTR mode by8 optimization enabled
[    8.041213] input: ImExPS/2 Generic Explorer Mouse as /devices/platform/i8042/serio1/input/input6
[    8.114090] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/LNXVIDEO:00/input/input7
[    8.217689] Error: Driver 'pcspkr' is already registered, aborting...
[    8.266780] ppdev: user-space parallel port driver
[    9.572194] snd_intel8x0 0000:00:05.0: intel8x0_measure_ac97_clock: measured 59325 usecs (15551 samples)
[    9.574845] snd_intel8x0 0000:00:05.0: measured clock 262132 rejected
[    9.956288] snd_intel8x0 0000:00:05.0: intel8x0_measure_ac97_clock: measured 60325 usecs (16109 samples)
[   10.034849] snd_intel8x0 0000:00:05.0: measured clock 267036 rejected
[   10.440155] snd_intel8x0 0000:00:05.0: intel8x0_measure_ac97_clock: measured 56506 usecs (15551 samples)
[   10.481530] snd_intel8x0 0000:00:05.0: measured clock 275209 rejected
[   10.482453] snd_intel8x0 0000:00:05.0: clocking to 48000
[   10.487326] piix4_smbus 0000:00:07.0: SMBus Host Controller at 0x4100, revision 0
[   10.611337] [drm] VRAM 01000000
[   10.625479] [TTM] Zone  kernel: Available graphics memory: 1024060 kiB
[   10.733062] [TTM] Initializing pool allocator
[   10.733739] floppy0: no floppy controllers found
[   10.735408] [TTM] Initializing DMA pool allocator
[   10.795162] fbcon: vboxdrmfb (fb0) is primary device
[   10.805124] Console: switching to colour frame buffer device 100x37
[   10.823240] vboxvideo 0000:00:02.0: fb0: vboxdrmfb frame buffer device
[   10.824582] [drm] Initialized vboxvideo 1.0.0 20130823 for 0000:00:02.0 on minor 0
[   11.222824] e1000 0000:00:03.0 eth0: (PCI:33MHz:32-bit) 08:00:27:95:b7:9a
[   11.273421] e1000 0000:00:03.0 eth0: Intel(R) PRO/1000 Network Connection
[   11.660569] e1000 0000:00:08.0 eth1: (PCI:33MHz:32-bit) 08:00:27:73:7f:9b
[   11.718309] e1000 0000:00:08.0 eth1: Intel(R) PRO/1000 Network Connection
[   11.785025] e1000 0000:00:08.0 enp0s8: renamed from eth1
[   11.899737] e1000 0000:00:03.0 enp0s3: renamed from eth0
Service udev has been started.
failed to start service 'nscd'
failed to start service 'guix-daemon'
failed to start service 'urandom-seed'
failed to start service 'syslogd'
Service loopback has been started.
failed to start service 'term-tty6'
failed to start service 'term-tty5'
failed to start service 'term-tty4'
failed to start service 'term-tty3'
failed to start service 'term-tty2'
failed to start service 'term-tty1'
failed to start service 'console-font-tty1'
failed to start service 'console-font-tty2'
failed to start service 'console-font-tty3'
failed to start service 'console-font-tty4'
failed to start service 'console-font-tty5'
failed to start service 'console-font-tty6'
failed to start service 'rpcbind-daemon'
failed to start service 'networking'
failed to start service 'ssh-daemon'

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-27 12:53       ` Konrad Hinsen
@ 2017-10-30  9:29         ` Ludovic Courtès
  2017-11-05 11:51           ` Konrad Hinsen
  0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2017-10-30  9:29 UTC (permalink / raw)
  To: Konrad Hinsen; +Cc: Guix-devel

Howdy Konrad,

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

>> Could you test it in a VM, pass “console=ttyS0” as a kernel argument,
>> and “-serial stdio” so that we see all the messages on the console?
>
> It took a while, but here it is. My config.scm is attached as well.

[...]

> 		       (file-system
>                          (device "192.168.56.1:/home/hinsen")
>                          (check? #f)
>                          (mount-point "/host/home/hinsen")
>                          (create-mount-point? #t)
>                          (type "nfs"))

By default, file systems are automatically mounted at boot time.  To
avoid that, you must add:

  (mount? #f)

> failed to start service 'file-systems'
> failed to start service 'file-system-/host/home/hinsen'

This is the crux of the problem: it tried and failed to mount this file
system, so everything else failed as well (because the ‘file-systems’
service is an essential requirement.)

This is not a great failure mode, but it’s expected here.

HTH!

Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-10-30  9:29         ` Ludovic Courtès
@ 2017-11-05 11:51           ` Konrad Hinsen
  2017-11-05 17:07             ` Ludovic Courtès
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Hinsen @ 2017-11-05 11:51 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

Hi Ludo,

> By default, file systems are automatically mounted at boot time.  To
> avoid that, you must add:
>
>   (mount? #f)

That works well indeed. But I actually want that NFS filesystem mounted
at boot time, ideally (not strictly required though).

Of course, the real problem is that I cannot mount it at all because
rpc.statd is missing.

Konrad.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-11-05 11:51           ` Konrad Hinsen
@ 2017-11-05 17:07             ` Ludovic Courtès
  2017-11-06  8:20               ` Konrad Hinsen
  0 siblings, 1 reply; 11+ messages in thread
From: Ludovic Courtès @ 2017-11-05 17:07 UTC (permalink / raw)
  To: Konrad Hinsen; +Cc: Guix-devel

Hi,

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

>> By default, file systems are automatically mounted at boot time.  To
>> avoid that, you must add:
>>
>>   (mount? #f)
>
> That works well indeed. But I actually want that NFS filesystem mounted
> at boot time, ideally (not strictly required though).
>
> Of course, the real problem is that I cannot mount it at all because
> rpc.statd is missing.

Ooh, got it.  Well we could (ab)use the ‘dependencies’ field of
‘file-system’ to introduce a dependency on the rpc.statd daemon startup.

Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-11-05 17:07             ` Ludovic Courtès
@ 2017-11-06  8:20               ` Konrad Hinsen
  2017-11-06  8:54                 ` Ludovic Courtès
  0 siblings, 1 reply; 11+ messages in thread
From: Konrad Hinsen @ 2017-11-06  8:20 UTC (permalink / raw)
  To: Ludovic Courtès; +Cc: Guix-devel

ludo@gnu.org (Ludovic Courtès) writes:

>> Of course, the real problem is that I cannot mount it at all because
>> rpc.statd is missing.
>
> Ooh, got it.  Well we could (ab)use the ‘dependencies’ field of
> ‘file-system’ to introduce a dependency on the rpc.statd daemon startup.

Is there a service that starts rpc.statd? I can't find rpc.statd
anywhere in the Guix source.

Konrad.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: NFS mounts
  2017-11-06  8:20               ` Konrad Hinsen
@ 2017-11-06  8:54                 ` Ludovic Courtès
  0 siblings, 0 replies; 11+ messages in thread
From: Ludovic Courtès @ 2017-11-06  8:54 UTC (permalink / raw)
  To: Konrad Hinsen; +Cc: Guix-devel

Konrad Hinsen <konrad.hinsen@fastmail.net> skribis:

> ludo@gnu.org (Ludovic Courtès) writes:
>
>>> Of course, the real problem is that I cannot mount it at all because
>>> rpc.statd is missing.
>>
>> Ooh, got it.  Well we could (ab)use the ‘dependencies’ field of
>> ‘file-system’ to introduce a dependency on the rpc.statd daemon startup.
>
> Is there a service that starts rpc.statd? I can't find rpc.statd
> anywhere in the Guix source.

Not yet (there’s a couple of NFS-related services but not this one.)
Well, when it exists, we can add that dependency.  :-)

Ludo’.

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2017-11-06  8:54 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-10-06 15:06 NFS mounts Konrad Hinsen
2017-10-09  7:57 ` Ludovic Courtès
2017-10-10  7:52   ` Konrad Hinsen
2017-10-13 18:28   ` Konrad Hinsen
2017-10-16 13:09     ` Ludovic Courtès
2017-10-27 12:53       ` Konrad Hinsen
2017-10-30  9:29         ` Ludovic Courtès
2017-11-05 11:51           ` Konrad Hinsen
2017-11-05 17:07             ` Ludovic Courtès
2017-11-06  8:20               ` Konrad Hinsen
2017-11-06  8:54                 ` Ludovic Courtès

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).