unofficial mirror of bug-guix@gnu.org 
 help / color / mirror / code / Atom feed
* bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall
@ 2021-04-11  8:33 fsdfsdfsd3 via Bug reports for GNU Guix
  2021-04-14  6:56 ` bug#47706: Acknowledgement (nfs mount in file-system works only if "nfs4" type is used for "mount" syscall) fsdfsdfsd3
  2021-08-08  3:19 ` bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall Maxim Cournoyer
  0 siblings, 2 replies; 3+ messages in thread
From: fsdfsdfsd3 via Bug reports for GNU Guix @ 2021-04-11  8:33 UTC (permalink / raw)
  To: 47706

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

Hello,

I ran into an issue with trying to mount an nfs file-system in an operating-system config.. I managed to trace it back to being an issue with the mount syscall.

The following did not work:
(mount "192.168.1.10:/nas-server" "/mnt/nas-client" "nfs" 0 "addr=192.168.
1.10")
and would result in an error "No route to host"

I changed the type from "nfs" to "nfs4" however and this did work (For context; at the command line, both mount.nfs and mount.nfs4 also work fine., mount.nfs also works fine without nfs-utils installed).

This might be fixable by adding another check-procedure option for "nfs4" in addition to nfs, but I am sending it your way in case there is something else going on.

Thank you!

[-- Attachment #2: Type: text/html, Size: 907 bytes --]

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

* bug#47706: Acknowledgement (nfs mount in file-system works only if "nfs4" type is used for "mount" syscall)
  2021-04-11  8:33 bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall fsdfsdfsd3 via Bug reports for GNU Guix
@ 2021-04-14  6:56 ` fsdfsdfsd3
  2021-08-08  3:19 ` bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall Maxim Cournoyer
  1 sibling, 0 replies; 3+ messages in thread
From: fsdfsdfsd3 @ 2021-04-14  6:56 UTC (permalink / raw)
  To: 47706@debbugs.gnu.org

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

Hello,

I ended up testing my config file with nfs4 and that part did work fine. I had earlier errors unrelated to this that threw me off thinking that would not work.

To clarify then, the issue here only seems to be with the mount function in the (guix build syscalls) module. This results in a "No route to host" error even though mount.nfs works fine on the command line.

However perhaps I am assuming that mount.nfs does not make use of nfs4 behind the scenes, even without nfs-utils installed, when it does.

Thank you!

[-- Attachment #2: Type: text/html, Size: 660 bytes --]

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

* bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall
  2021-04-11  8:33 bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall fsdfsdfsd3 via Bug reports for GNU Guix
  2021-04-14  6:56 ` bug#47706: Acknowledgement (nfs mount in file-system works only if "nfs4" type is used for "mount" syscall) fsdfsdfsd3
@ 2021-08-08  3:19 ` Maxim Cournoyer
  1 sibling, 0 replies; 3+ messages in thread
From: Maxim Cournoyer @ 2021-08-08  3:19 UTC (permalink / raw)
  To: fsdfsdfsd3; +Cc: 47706

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

Hello,

fsdfsdfsd3 <fsdfsdfsd3@protonmail.com> writes:

> Hello,
>
> I ran into an issue with trying to mount an nfs file-system in an operating-system config.. I managed to trace it back to being an issue with the mount syscall.
>
> The following did not work:
> (mount "192.168.1.10:/nas-server" "/mnt/nas-client" "nfs" 0 "addr=192.168.
> 1.10")
> and would result in an error "No route to host"
>
> I changed the type from "nfs" to "nfs4" however and this did work (For context; at the command line, both mount.nfs and mount.nfs4 also work fine., mount.nfs also works fine without nfs-utils installed).
>
> This might be fixable by adding another check-procedure option for "nfs4" in addition to nfs, but I am sending it your way in case there is something else going on.
>
> Thank you!

Does this really work?  I seem to recall that the bigger problem would
be that file system services do *not* and cannot currently depend on
networking (while NFS obviously does).

Here's the attached output of

$ guix system shepherd-graph gnu/system/examples/bare-bones.tmpl \
  | dot -Tsvg -oout.svg


[-- Attachment #2: out.svg --]
[-- Type: application/octet-stream, Size: 37549 bytes --]

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
 "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.42.3 (20191010.1750)
 -->
<!-- Title: Guix shepherd&#45;service Pages: 1 -->
<svg width="2119pt" height="548pt"
 viewBox="0.00 0.00 2118.84 548.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 544)">
<title>Guix shepherd&#45;service</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-544 2114.84,-544 2114.84,4 -4,4"/>
<!-- user&#45;file&#45;systems -->
<g id="node1" class="node">
<title>user&#45;file&#45;systems</title>
<polygon fill="none" stroke="black" points="1218.34,-180 1083.34,-180 1083.34,-144 1218.34,-144 1218.34,-180"/>
<text text-anchor="middle" x="1150.84" y="-158.3" font-family="sans" font-size="14.00">user&#45;file&#45;systems</text>
</g>
<!-- file&#45;systems -->
<g id="node2" class="node">
<title>file&#45;systems</title>
<polygon fill="none" stroke="black" points="948.34,-252 847.34,-252 847.34,-216 948.34,-216 948.34,-252"/>
<text text-anchor="middle" x="897.84" y="-230.3" font-family="sans" font-size="14.00">file&#45;systems</text>
</g>
<!-- file&#45;systems&#45;&gt;user&#45;file&#45;systems -->
<g id="edge1" class="edge">
<title>file&#45;systems&#45;&gt;user&#45;file&#45;systems</title>
<path fill="none" stroke="darkviolet" d="M948.43,-219C985.94,-208.62 1037.59,-194.33 1079.33,-182.79"/>
<polygon fill="darkviolet" stroke="darkviolet" points="1080.45,-186.11 1089.16,-180.07 1078.59,-179.36 1080.45,-186.11"/>
</g>
<!-- root&#45;file&#45;system -->
<g id="node25" class="node">
<title>root&#45;file&#45;system</title>
<polygon fill="none" stroke="black" points="811.34,-36 686.34,-36 686.34,0 811.34,0 811.34,-36"/>
<text text-anchor="middle" x="748.84" y="-14.3" font-family="sans" font-size="14.00">root&#45;file&#45;system</text>
</g>
<!-- file&#45;systems&#45;&gt;root&#45;file&#45;system -->
<g id="edge26" class="edge">
<title>file&#45;systems&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="darkviolet" d="M847.23,-231.87C663.33,-227.54 39.68,-210.62 10.84,-180 -83.5,-79.85 472.63,-35.71 676.29,-23.05"/>
<polygon fill="darkviolet" stroke="darkviolet" points="676.53,-26.54 686.3,-22.43 676.1,-19.55 676.53,-26.54"/>
</g>
<!-- file&#45;system&#45;/dev/pts -->
<g id="node26" class="node">
<title>file&#45;system&#45;/dev/pts</title>
<polygon fill="none" stroke="black" points="1065.34,-180 910.34,-180 910.34,-144 1065.34,-144 1065.34,-180"/>
<text text-anchor="middle" x="987.84" y="-158.3" font-family="sans" font-size="14.00">file&#45;system&#45;/dev/pts</text>
</g>
<!-- file&#45;systems&#45;&gt;file&#45;system&#45;/dev/pts -->
<g id="edge34" class="edge">
<title>file&#45;systems&#45;&gt;file&#45;system&#45;/dev/pts</title>
<path fill="none" stroke="darkviolet" d="M920.09,-215.7C931.42,-206.88 945.37,-196.03 957.66,-186.47"/>
<polygon fill="darkviolet" stroke="darkviolet" points="960.1,-189.01 965.85,-180.1 955.81,-183.48 960.1,-189.01"/>
</g>
<!-- file&#45;system&#45;/sys/kernel/debug -->
<g id="node27" class="node">
<title>file&#45;system&#45;/sys/kernel/debug</title>
<polygon fill="none" stroke="black" points="241.34,-180 20.34,-180 20.34,-144 241.34,-144 241.34,-180"/>
<text text-anchor="middle" x="130.84" y="-158.3" font-family="sans" font-size="14.00">file&#45;system&#45;/sys/kernel/debug</text>
</g>
<!-- file&#45;systems&#45;&gt;file&#45;system&#45;/sys/kernel/debug -->
<g id="edge35" class="edge">
<title>file&#45;systems&#45;&gt;file&#45;system&#45;/sys/kernel/debug</title>
<path fill="none" stroke="darkviolet" d="M847.33,-229.91C739.72,-223.1 479.71,-205.45 251.5,-180.15"/>
<polygon fill="darkviolet" stroke="darkviolet" points="251.67,-176.65 241.35,-179.02 250.9,-183.61 251.67,-176.65"/>
</g>
<!-- file&#45;system&#45;/dev/shm -->
<g id="node28" class="node">
<title>file&#45;system&#45;/dev/shm</title>
<polygon fill="none" stroke="black" points="422.34,-180 259.34,-180 259.34,-144 422.34,-144 422.34,-180"/>
<text text-anchor="middle" x="340.84" y="-158.3" font-family="sans" font-size="14.00">file&#45;system&#45;/dev/shm</text>
</g>
<!-- file&#45;systems&#45;&gt;file&#45;system&#45;/dev/shm -->
<g id="edge36" class="edge">
<title>file&#45;systems&#45;&gt;file&#45;system&#45;/dev/shm</title>
<path fill="none" stroke="darkviolet" d="M847.23,-228.49C763.2,-220.73 589.39,-203.54 432.99,-180.27"/>
<polygon fill="darkviolet" stroke="darkviolet" points="433.12,-176.75 422.71,-178.73 432.08,-183.67 433.12,-176.75"/>
</g>
<!-- file&#45;system&#45;/sys/firmware/efi/efivars -->
<g id="node29" class="node">
<title>file&#45;system&#45;/sys/firmware/efi/efivars</title>
<polygon fill="none" stroke="black" points="705.34,-180 440.34,-180 440.34,-144 705.34,-144 705.34,-180"/>
<text text-anchor="middle" x="572.84" y="-158.3" font-family="sans" font-size="14.00">file&#45;system&#45;/sys/firmware/efi/efivars</text>
</g>
<!-- file&#45;systems&#45;&gt;file&#45;system&#45;/sys/firmware/efi/efivars -->
<g id="edge37" class="edge">
<title>file&#45;systems&#45;&gt;file&#45;system&#45;/sys/firmware/efi/efivars</title>
<path fill="none" stroke="darkviolet" d="M847.06,-222.06C797.59,-211.41 721.36,-194.99 661.81,-182.16"/>
<polygon fill="darkviolet" stroke="darkviolet" points="662.55,-178.74 652.03,-180.06 661.07,-185.58 662.55,-178.74"/>
</g>
<!-- file&#45;system&#45;/gnu/store -->
<g id="node30" class="node">
<title>file&#45;system&#45;/gnu/store</title>
<polygon fill="none" stroke="black" points="892.34,-180 723.34,-180 723.34,-144 892.34,-144 892.34,-180"/>
<text text-anchor="middle" x="807.84" y="-158.3" font-family="sans" font-size="14.00">file&#45;system&#45;/gnu/store</text>
</g>
<!-- file&#45;systems&#45;&gt;file&#45;system&#45;/gnu/store -->
<g id="edge38" class="edge">
<title>file&#45;systems&#45;&gt;file&#45;system&#45;/gnu/store</title>
<path fill="none" stroke="darkviolet" d="M875.59,-215.7C864.26,-206.88 850.31,-196.03 838.02,-186.47"/>
<polygon fill="darkviolet" stroke="darkviolet" points="839.87,-183.48 829.83,-180.1 835.58,-189.01 839.87,-183.48"/>
</g>
<!-- user&#45;processes -->
<g id="node3" class="node">
<title>user&#45;processes</title>
<polygon fill="none" stroke="black" points="1294.84,-396 1174.84,-396 1174.84,-360 1294.84,-360 1294.84,-396"/>
<text text-anchor="middle" x="1234.84" y="-374.3" font-family="sans" font-size="14.00">user&#45;processes</text>
</g>
<!-- user&#45;processes&#45;&gt;file&#45;systems -->
<g id="edge2" class="edge">
<title>user&#45;processes&#45;&gt;file&#45;systems</title>
<path fill="none" stroke="dimgrey" d="M1174.65,-363.48C1138.33,-354.37 1091.55,-340.93 1051.84,-324 1008.41,-305.48 961.92,-277.34 931.52,-257.67"/>
<polygon fill="dimgrey" stroke="dimgrey" points="933.29,-254.64 923,-252.11 929.46,-260.51 933.29,-254.64"/>
</g>
<!-- user&#45;homes -->
<g id="node4" class="node">
<title>user&#45;homes</title>
<polygon fill="none" stroke="black" points="1158.84,-324 1060.84,-324 1060.84,-288 1158.84,-288 1158.84,-324"/>
<text text-anchor="middle" x="1109.84" y="-302.3" font-family="sans" font-size="14.00">user&#45;homes</text>
</g>
<!-- user&#45;processes&#45;&gt;user&#45;homes -->
<g id="edge24" class="edge">
<title>user&#45;processes&#45;&gt;user&#45;homes</title>
<path fill="none" stroke="dimgrey" d="M1204.26,-359.88C1187.77,-350.64 1167.22,-339.13 1149.5,-329.21"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1150.97,-326.02 1140.54,-324.19 1147.55,-332.13 1150.97,-326.02"/>
</g>
<!-- urandom&#45;seed -->
<g id="node5" class="node">
<title>urandom&#45;seed</title>
<polygon fill="none" stroke="black" points="1294.84,-324 1176.84,-324 1176.84,-288 1294.84,-288 1294.84,-324"/>
<text text-anchor="middle" x="1235.84" y="-302.3" font-family="sans" font-size="14.00">urandom&#45;seed</text>
</g>
<!-- user&#45;processes&#45;&gt;urandom&#45;seed -->
<g id="edge25" class="edge">
<title>user&#45;processes&#45;&gt;urandom&#45;seed</title>
<path fill="none" stroke="dimgrey" d="M1235.09,-359.7C1235.2,-351.98 1235.33,-342.71 1235.45,-334.11"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1238.95,-334.15 1235.6,-324.1 1231.95,-334.05 1238.95,-334.15"/>
</g>
<!-- user&#45;homes&#45;&gt;file&#45;systems -->
<g id="edge3" class="edge">
<title>user&#45;homes&#45;&gt;file&#45;systems</title>
<path fill="none" stroke="darkgoldenrod" d="M1060.67,-288.76C1030.19,-278.7 990.8,-265.69 958.4,-255"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="959.18,-251.57 948.59,-251.76 956.98,-258.21 959.18,-251.57"/>
</g>
<!-- urandom&#45;seed&#45;&gt;file&#45;systems -->
<g id="edge4" class="edge">
<title>urandom&#45;seed&#45;&gt;file&#45;systems</title>
<path fill="none" stroke="magenta" d="M1176.55,-289.99C1173.61,-289.3 1170.69,-288.64 1167.84,-288 1096.3,-272.05 1013.51,-256.18 958.67,-246.02"/>
<polygon fill="magenta" stroke="magenta" points="959.23,-242.57 948.76,-244.19 957.96,-249.45 959.23,-242.57"/>
</g>
<!-- udev -->
<g id="node31" class="node">
<title>udev</title>
<polygon fill="none" stroke="black" points="1311.84,-108 1257.84,-108 1257.84,-72 1311.84,-72 1311.84,-108"/>
<text text-anchor="middle" x="1284.84" y="-86.3" font-family="sans" font-size="14.00">udev</text>
</g>
<!-- urandom&#45;seed&#45;&gt;udev -->
<g id="edge44" class="edge">
<title>urandom&#45;seed&#45;&gt;udev</title>
<path fill="none" stroke="magenta" d="M1239.77,-287.85C1248.26,-250.75 1268.4,-162.81 1278.64,-118.1"/>
<polygon fill="magenta" stroke="magenta" points="1282.07,-118.76 1280.9,-108.23 1275.25,-117.2 1282.07,-118.76"/>
</g>
<!-- nscd -->
<g id="node6" class="node">
<title>nscd</title>
<polygon fill="none" stroke="black" points="1173.84,-468 1119.84,-468 1119.84,-432 1173.84,-432 1173.84,-468"/>
<text text-anchor="middle" x="1146.84" y="-446.3" font-family="sans" font-size="14.00">nscd</text>
</g>
<!-- nscd&#45;&gt;user&#45;processes -->
<g id="edge5" class="edge">
<title>nscd&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkseagreen" d="M1168.59,-431.7C1179.68,-422.88 1193.31,-412.03 1205.33,-402.47"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1207.69,-405.07 1213.34,-396.1 1203.33,-399.59 1207.69,-405.07"/>
</g>
<!-- guix&#45;daemon -->
<g id="node7" class="node">
<title>guix&#45;daemon</title>
<polygon fill="none" stroke="black" points="724.84,-468 616.84,-468 616.84,-432 724.84,-432 724.84,-468"/>
<text text-anchor="middle" x="670.84" y="-446.3" font-family="sans" font-size="14.00">guix&#45;daemon</text>
</g>
<!-- guix&#45;daemon&#45;&gt;user&#45;processes -->
<g id="edge6" class="edge">
<title>guix&#45;daemon&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="dimgrey" d="M725.01,-433.8C727.99,-433.15 730.95,-432.54 733.84,-432 886.01,-403.6 1067.24,-389.14 1164.61,-382.91"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1164.87,-386.41 1174.63,-382.28 1164.43,-379.42 1164.87,-386.41"/>
</g>
<!-- syslogd -->
<g id="node8" class="node">
<title>syslogd</title>
<polygon fill="none" stroke="black" points="1101.84,-468 1031.84,-468 1031.84,-432 1101.84,-432 1101.84,-468"/>
<text text-anchor="middle" x="1066.84" y="-446.3" font-family="sans" font-size="14.00">syslogd</text>
</g>
<!-- syslogd&#45;&gt;user&#45;processes -->
<g id="edge7" class="edge">
<title>syslogd&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkseagreen" d="M1102.06,-434.33C1125.88,-424.4 1157.72,-411.14 1184.24,-400.08"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1185.86,-403.2 1193.75,-396.12 1183.17,-396.74 1185.86,-403.2"/>
</g>
<!-- term&#45;tty6 -->
<g id="node9" class="node">
<title>term&#45;tty6</title>
<polygon fill="none" stroke="black" points="1677.84,-468 1595.84,-468 1595.84,-432 1677.84,-432 1677.84,-468"/>
<text text-anchor="middle" x="1636.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty6</text>
</g>
<!-- term&#45;tty6&#45;&gt;user&#45;processes -->
<g id="edge8" class="edge">
<title>term&#45;tty6&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="#8b7765" d="M1595.81,-434.4C1592.79,-433.53 1589.78,-432.72 1586.84,-432 1490.54,-408.58 1376.77,-393.7 1305.2,-385.86"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1305.27,-382.34 1294.95,-384.75 1304.52,-389.3 1305.27,-382.34"/>
</g>
<!-- term&#45;tty6&#45;&gt;udev -->
<g id="edge45" class="edge">
<title>term&#45;tty6&#45;&gt;udev</title>
<path fill="none" stroke="#8b7765" d="M1668.59,-431.94C1682.35,-422.99 1697.43,-410.79 1706.84,-396 1728.55,-361.87 1725.84,-347.45 1725.84,-307 1725.84,-307 1725.84,-307 1725.84,-233 1725.84,-148.44 1428.38,-107 1322.06,-94.88"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1322.42,-91.4 1312.09,-93.77 1321.64,-98.36 1322.42,-91.4"/>
</g>
<!-- virtual&#45;terminal -->
<g id="node32" class="node">
<title>virtual&#45;terminal</title>
<polygon fill="none" stroke="black" points="1697.34,-396 1574.34,-396 1574.34,-360 1697.34,-360 1697.34,-396"/>
<text text-anchor="middle" x="1635.84" y="-374.3" font-family="sans" font-size="14.00">virtual&#45;terminal</text>
</g>
<!-- term&#45;tty6&#45;&gt;virtual&#45;terminal -->
<g id="edge53" class="edge">
<title>term&#45;tty6&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="#8b7765" d="M1636.59,-431.7C1636.48,-423.98 1636.35,-414.71 1636.23,-406.11"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1639.73,-406.05 1636.09,-396.1 1632.73,-406.15 1639.73,-406.05"/>
</g>
<!-- host&#45;name -->
<g id="node33" class="node">
<title>host&#45;name</title>
<polygon fill="none" stroke="black" points="1556.34,-396 1465.34,-396 1465.34,-360 1556.34,-360 1556.34,-396"/>
<text text-anchor="middle" x="1510.84" y="-374.3" font-family="sans" font-size="14.00">host&#45;name</text>
</g>
<!-- term&#45;tty6&#45;&gt;host&#45;name -->
<g id="edge59" class="edge">
<title>term&#45;tty6&#45;&gt;host&#45;name</title>
<path fill="none" stroke="#8b7765" d="M1606.02,-431.88C1589.39,-422.64 1568.68,-411.13 1550.82,-401.21"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1552.22,-397.99 1541.78,-396.19 1548.82,-404.11 1552.22,-397.99"/>
</g>
<!-- term&#45;tty5 -->
<g id="node10" class="node">
<title>term&#45;tty5</title>
<polygon fill="none" stroke="black" points="1477.84,-468 1395.84,-468 1395.84,-432 1477.84,-432 1477.84,-468"/>
<text text-anchor="middle" x="1436.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty5</text>
</g>
<!-- term&#45;tty5&#45;&gt;user&#45;processes -->
<g id="edge9" class="edge">
<title>term&#45;tty5&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="red" d="M1395.48,-434.67C1366.06,-424.47 1326.13,-410.64 1293.44,-399.31"/>
<polygon fill="red" stroke="red" points="1294.58,-396 1283.99,-396.03 1292.29,-402.61 1294.58,-396"/>
</g>
<!-- term&#45;tty5&#45;&gt;udev -->
<g id="edge46" class="edge">
<title>term&#45;tty5&#45;&gt;udev</title>
<path fill="none" stroke="red" d="M1429.15,-431.91C1418.05,-405.62 1398.84,-353.45 1398.84,-307 1398.84,-307 1398.84,-307 1398.84,-233 1398.84,-182 1353.57,-138.88 1320.08,-113.97"/>
<polygon fill="red" stroke="red" points="1322.01,-111.05 1311.86,-108.04 1317.92,-116.73 1322.01,-111.05"/>
</g>
<!-- term&#45;tty5&#45;&gt;virtual&#45;terminal -->
<g id="edge54" class="edge">
<title>term&#45;tty5&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="red" d="M1478.07,-434.5C1506.86,-424.37 1545.69,-410.71 1577.62,-399.48"/>
<polygon fill="red" stroke="red" points="1579.02,-402.7 1587.29,-396.08 1576.7,-396.09 1579.02,-402.7"/>
</g>
<!-- term&#45;tty5&#45;&gt;host&#45;name -->
<g id="edge60" class="edge">
<title>term&#45;tty5&#45;&gt;host&#45;name</title>
<path fill="none" stroke="red" d="M1455.13,-431.7C1464.27,-423.05 1475.48,-412.45 1485.44,-403.03"/>
<polygon fill="red" stroke="red" points="1487.9,-405.52 1492.76,-396.1 1483.09,-400.43 1487.9,-405.52"/>
</g>
<!-- term&#45;tty4 -->
<g id="node11" class="node">
<title>term&#45;tty4</title>
<polygon fill="none" stroke="black" points="1577.84,-468 1495.84,-468 1495.84,-432 1577.84,-432 1577.84,-468"/>
<text text-anchor="middle" x="1536.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty4</text>
</g>
<!-- term&#45;tty4&#45;&gt;user&#45;processes -->
<g id="edge10" class="edge">
<title>term&#45;tty4&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkseagreen" d="M1495.76,-434.6C1492.76,-433.68 1489.76,-432.8 1486.84,-432 1426.01,-415.33 1355.68,-400.93 1304.81,-391.37"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1305.37,-387.92 1294.9,-389.52 1304.09,-394.8 1305.37,-387.92"/>
</g>
<!-- term&#45;tty4&#45;&gt;udev -->
<g id="edge47" class="edge">
<title>term&#45;tty4&#45;&gt;udev</title>
<path fill="none" stroke="darkseagreen" d="M1499.02,-431.91C1483.77,-423.21 1467.33,-411.23 1456.84,-396 1433.84,-362.62 1436.84,-347.54 1436.84,-307 1436.84,-307 1436.84,-307 1436.84,-233 1436.84,-169.95 1366.15,-126.86 1321.19,-105.82"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1322.57,-102.61 1312.02,-101.67 1319.68,-108.98 1322.57,-102.61"/>
</g>
<!-- term&#45;tty4&#45;&gt;virtual&#45;terminal -->
<g id="edge55" class="edge">
<title>term&#45;tty4&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="darkseagreen" d="M1561.06,-431.88C1573.76,-422.89 1589.51,-411.76 1603.26,-402.03"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1605.39,-404.82 1611.53,-396.19 1601.34,-399.11 1605.39,-404.82"/>
</g>
<!-- term&#45;tty4&#45;&gt;host&#45;name -->
<g id="edge61" class="edge">
<title>term&#45;tty4&#45;&gt;host&#45;name</title>
<path fill="none" stroke="darkseagreen" d="M1530.41,-431.7C1527.49,-423.81 1523.95,-414.3 1520.7,-405.55"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1523.96,-404.26 1517.19,-396.1 1517.39,-406.7 1523.96,-404.26"/>
</g>
<!-- term&#45;tty3 -->
<g id="node12" class="node">
<title>term&#45;tty3</title>
<polygon fill="none" stroke="black" points="1777.84,-468 1695.84,-468 1695.84,-432 1777.84,-432 1777.84,-468"/>
<text text-anchor="middle" x="1736.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty3</text>
</g>
<!-- term&#45;tty3&#45;&gt;user&#45;processes -->
<g id="edge11" class="edge">
<title>term&#45;tty3&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkgoldenrod" d="M1695.84,-434.29C1692.81,-433.44 1689.79,-432.67 1686.84,-432 1615.92,-415.97 1413.32,-395.59 1305.06,-385.41"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1305.16,-381.9 1294.88,-384.45 1304.51,-388.87 1305.16,-381.9"/>
</g>
<!-- term&#45;tty3&#45;&gt;udev -->
<g id="edge48" class="edge">
<title>term&#45;tty3&#45;&gt;udev</title>
<path fill="none" stroke="darkgoldenrod" d="M1742.3,-431.71C1750.19,-405.18 1763.84,-352.67 1763.84,-307 1763.84,-307 1763.84,-307 1763.84,-233 1763.84,-169.07 1709.59,-169.22 1650.84,-144 1538.28,-95.68 1390.2,-89.95 1322.07,-90.16"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1321.81,-86.66 1311.84,-90.24 1321.87,-93.66 1321.81,-86.66"/>
</g>
<!-- term&#45;tty3&#45;&gt;virtual&#45;terminal -->
<g id="edge56" class="edge">
<title>term&#45;tty3&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="darkgoldenrod" d="M1712.13,-431.88C1699.17,-422.89 1683.11,-411.76 1669.08,-402.03"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1670.86,-399.01 1660.64,-396.19 1666.87,-404.76 1670.86,-399.01"/>
</g>
<!-- term&#45;tty3&#45;&gt;host&#45;name -->
<g id="edge62" class="edge">
<title>term&#45;tty3&#45;&gt;host&#45;name</title>
<path fill="none" stroke="darkgoldenrod" d="M1695.68,-434.87C1692.69,-433.88 1689.72,-432.92 1686.84,-432 1636.2,-415.86 1621.1,-412.61 1566.03,-396.03"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1567.03,-392.68 1556.45,-393.14 1565.01,-399.38 1567.03,-392.68"/>
</g>
<!-- term&#45;tty2 -->
<g id="node13" class="node">
<title>term&#45;tty2</title>
<polygon fill="none" stroke="black" points="1877.84,-468 1795.84,-468 1795.84,-432 1877.84,-432 1877.84,-468"/>
<text text-anchor="middle" x="1836.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty2</text>
</g>
<!-- term&#45;tty2&#45;&gt;user&#45;processes -->
<g id="edge12" class="edge">
<title>term&#45;tty2&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="dimgrey" d="M1795.58,-434.15C1792.64,-433.34 1789.71,-432.62 1786.84,-432 1740.87,-422.12 1443.6,-396.45 1305.34,-384.85"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1305.53,-381.35 1295.27,-384 1304.94,-388.33 1305.53,-381.35"/>
</g>
<!-- term&#45;tty2&#45;&gt;udev -->
<g id="edge49" class="edge">
<title>term&#45;tty2&#45;&gt;udev</title>
<path fill="none" stroke="dimgrey" d="M1829.76,-431.85C1819.53,-405.49 1801.84,-353.21 1801.84,-307 1801.84,-307 1801.84,-307 1801.84,-233 1801.84,-175.47 1759.86,-168.58 1707.84,-144 1639.69,-111.8 1412.21,-97.29 1322.08,-92.7"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1322.2,-89.2 1312.04,-92.2 1321.85,-96.19 1322.2,-89.2"/>
</g>
<!-- term&#45;tty2&#45;&gt;virtual&#45;terminal -->
<g id="edge57" class="edge">
<title>term&#45;tty2&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="dimgrey" d="M1795.68,-434.67C1766.54,-424.52 1727.02,-410.75 1694.57,-399.45"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1695.34,-396.02 1684.75,-396.03 1693.04,-402.63 1695.34,-396.02"/>
</g>
<!-- term&#45;tty2&#45;&gt;host&#45;name -->
<g id="edge63" class="edge">
<title>term&#45;tty2&#45;&gt;host&#45;name</title>
<path fill="none" stroke="dimgrey" d="M1795.8,-434.44C1792.79,-433.56 1789.78,-432.73 1786.84,-432 1693.4,-408.68 1664.57,-418.09 1566.64,-395.99"/>
<polygon fill="dimgrey" stroke="dimgrey" points="1567.16,-392.51 1556.63,-393.67 1565.58,-399.33 1567.16,-392.51"/>
</g>
<!-- term&#45;tty1 -->
<g id="node14" class="node">
<title>term&#45;tty1</title>
<polygon fill="none" stroke="black" points="1377.84,-468 1295.84,-468 1295.84,-432 1377.84,-432 1377.84,-468"/>
<text text-anchor="middle" x="1336.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;tty1</text>
</g>
<!-- term&#45;tty1&#45;&gt;user&#45;processes -->
<g id="edge13" class="edge">
<title>term&#45;tty1&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="magenta" d="M1311.89,-431.88C1298.8,-422.89 1282.58,-411.76 1268.4,-402.03"/>
<polygon fill="magenta" stroke="magenta" points="1270.11,-398.96 1259.89,-396.19 1266.15,-404.73 1270.11,-398.96"/>
</g>
<!-- term&#45;tty1&#45;&gt;udev -->
<g id="edge50" class="edge">
<title>term&#45;tty1&#45;&gt;udev</title>
<path fill="none" stroke="magenta" d="M1341.7,-431.67C1348.71,-405.08 1360.84,-352.5 1360.84,-307 1360.84,-307 1360.84,-307 1360.84,-233 1360.84,-187.64 1330.32,-142.75 1307.97,-115.95"/>
<polygon fill="magenta" stroke="magenta" points="1310.5,-113.53 1301.33,-108.23 1305.2,-118.09 1310.5,-113.53"/>
</g>
<!-- term&#45;tty1&#45;&gt;virtual&#45;terminal -->
<g id="edge58" class="edge">
<title>term&#45;tty1&#45;&gt;virtual&#45;terminal</title>
<path fill="none" stroke="magenta" d="M1377.91,-434.57C1380.92,-433.65 1383.92,-432.79 1386.84,-432 1462.14,-411.72 1484.86,-413.41 1564.09,-396.33"/>
<polygon fill="magenta" stroke="magenta" points="1565.02,-399.71 1574.04,-394.15 1563.52,-392.87 1565.02,-399.71"/>
</g>
<!-- term&#45;tty1&#45;&gt;host&#45;name -->
<g id="edge64" class="edge">
<title>term&#45;tty1&#45;&gt;host&#45;name</title>
<path fill="none" stroke="magenta" d="M1378.08,-432.41C1402.33,-422.65 1433.22,-410.23 1459.1,-399.81"/>
<polygon fill="magenta" stroke="magenta" points="1460.42,-403.06 1468.39,-396.08 1457.81,-396.56 1460.42,-403.06"/>
</g>
<!-- term&#45;auto -->
<g id="node15" class="node">
<title>term&#45;auto</title>
<polygon fill="none" stroke="black" points="1277.34,-468 1192.34,-468 1192.34,-432 1277.34,-432 1277.34,-468"/>
<text text-anchor="middle" x="1234.84" y="-446.3" font-family="sans" font-size="14.00">term&#45;auto</text>
</g>
<!-- term&#45;auto&#45;&gt;user&#45;processes -->
<g id="edge14" class="edge">
<title>term&#45;auto&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="red" d="M1234.84,-431.7C1234.84,-423.98 1234.84,-414.71 1234.84,-406.11"/>
<polygon fill="red" stroke="red" points="1238.34,-406.1 1234.84,-396.1 1231.34,-406.1 1238.34,-406.1"/>
</g>
<!-- term&#45;auto&#45;&gt;udev -->
<g id="edge51" class="edge">
<title>term&#45;auto&#45;&gt;udev</title>
<path fill="none" stroke="red" d="M1266.14,-431.85C1279.7,-422.88 1294.57,-410.69 1303.84,-396 1325.43,-361.8 1322.84,-347.45 1322.84,-307 1322.84,-307 1322.84,-307 1322.84,-233 1322.84,-191.63 1307.61,-145.72 1296.43,-117.61"/>
<polygon fill="red" stroke="red" points="1299.56,-116.02 1292.53,-108.09 1293.08,-118.67 1299.56,-116.02"/>
</g>
<!-- term&#45;auto&#45;&gt;host&#45;name -->
<g id="edge65" class="edge">
<title>term&#45;auto&#45;&gt;host&#45;name</title>
<path fill="none" stroke="red" d="M1277.6,-434.71C1280.72,-433.76 1283.82,-432.85 1286.84,-432 1343.71,-416.01 1409.59,-400.81 1455.11,-390.83"/>
<polygon fill="red" stroke="red" points="1456.05,-394.2 1465.08,-388.65 1454.56,-387.36 1456.05,-394.2"/>
</g>
<!-- networking -->
<g id="node16" class="node">
<title>networking</title>
<polygon fill="none" stroke="black" points="1013.34,-468 918.34,-468 918.34,-432 1013.34,-432 1013.34,-468"/>
<text text-anchor="middle" x="965.84" y="-446.3" font-family="sans" font-size="14.00">networking</text>
</g>
<!-- networking&#45;&gt;user&#45;processes -->
<g id="edge15" class="edge">
<title>networking&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkviolet" d="M1013.38,-434.65C1016.58,-433.74 1019.75,-432.85 1022.84,-432 1070.1,-419.05 1123.63,-405.68 1165.07,-395.61"/>
<polygon fill="darkviolet" stroke="darkviolet" points="1165.91,-399.01 1174.8,-393.25 1164.26,-392.2 1165.91,-399.01"/>
</g>
<!-- networking&#45;&gt;udev -->
<g id="edge52" class="edge">
<title>networking&#45;&gt;udev</title>
<path fill="none" stroke="darkviolet" d="M971.54,-431.9C982.75,-400.35 1010.23,-332.17 1051.84,-288 1114.77,-221.19 1162.32,-244.27 1227.84,-180 1246.55,-161.64 1262.13,-136.06 1272.25,-117.03"/>
<polygon fill="darkviolet" stroke="darkviolet" points="1275.42,-118.5 1276.89,-108.01 1269.2,-115.3 1275.42,-118.5"/>
</g>
<!-- mcron -->
<g id="node17" class="node">
<title>mcron</title>
<polygon fill="none" stroke="black" points="802.84,-468 742.84,-468 742.84,-432 802.84,-432 802.84,-468"/>
<text text-anchor="middle" x="772.84" y="-446.3" font-family="sans" font-size="14.00">mcron</text>
</g>
<!-- mcron&#45;&gt;user&#45;processes -->
<g id="edge16" class="edge">
<title>mcron&#45;&gt;user&#45;processes</title>
<path fill="none" stroke="darkgoldenrod" d="M803.2,-434.79C806.08,-433.73 808.99,-432.78 811.84,-432 933.06,-398.73 1079.63,-386.28 1164.55,-381.66"/>
<polygon fill="darkgoldenrod" stroke="darkgoldenrod" points="1164.79,-385.16 1174.59,-381.14 1164.43,-378.17 1164.79,-385.16"/>
</g>
<!-- ssh&#45;daemon ssh sshd -->
<g id="node18" class="node">
<title>ssh&#45;daemon ssh sshd</title>
<polygon fill="none" stroke="black" points="1044.84,-540 876.84,-540 876.84,-504 1044.84,-504 1044.84,-540"/>
<text text-anchor="middle" x="960.84" y="-518.3" font-family="sans" font-size="14.00">ssh&#45;daemon ssh sshd</text>
</g>
<!-- ssh&#45;daemon ssh sshd&#45;&gt;syslogd -->
<g id="edge17" class="edge">
<title>ssh&#45;daemon ssh sshd&#45;&gt;syslogd</title>
<path fill="none" stroke="#00cdcd" d="M986.77,-503.88C1000.5,-494.81 1017.55,-483.55 1032.38,-473.76"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1034.39,-476.62 1040.81,-468.19 1030.54,-470.78 1034.39,-476.62"/>
</g>
<!-- loopback -->
<g id="node35" class="node">
<title>loopback</title>
<polygon fill="none" stroke="black" points="900.34,-468 821.34,-468 821.34,-432 900.34,-432 900.34,-468"/>
<text text-anchor="middle" x="860.84" y="-446.3" font-family="sans" font-size="14.00">loopback</text>
</g>
<!-- ssh&#45;daemon ssh sshd&#45;&gt;loopback -->
<g id="edge66" class="edge">
<title>ssh&#45;daemon ssh sshd&#45;&gt;loopback</title>
<path fill="none" stroke="#00cdcd" d="M936.38,-503.88C923.55,-494.89 907.64,-483.76 893.75,-474.03"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="895.6,-471.06 885.4,-468.19 891.58,-476.79 895.6,-471.06"/>
</g>
<!-- console&#45;font&#45;tty6 -->
<g id="node19" class="node">
<title>console&#45;font&#45;tty6</title>
<polygon fill="none" stroke="black" points="1730.34,-540 1595.34,-540 1595.34,-504 1730.34,-504 1730.34,-540"/>
<text text-anchor="middle" x="1662.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty6</text>
</g>
<!-- console&#45;font&#45;tty6&#45;&gt;term&#45;tty6 -->
<g id="edge18" class="edge">
<title>console&#45;font&#45;tty6&#45;&gt;term&#45;tty6</title>
<path fill="none" stroke="darkviolet" d="M1656.41,-503.7C1653.49,-495.81 1649.95,-486.3 1646.7,-477.55"/>
<polygon fill="darkviolet" stroke="darkviolet" points="1649.96,-476.26 1643.19,-468.1 1643.39,-478.7 1649.96,-476.26"/>
</g>
<!-- console&#45;font&#45;tty5 -->
<g id="node20" class="node">
<title>console&#45;font&#45;tty5</title>
<polygon fill="none" stroke="black" points="1424.34,-540 1289.34,-540 1289.34,-504 1424.34,-504 1424.34,-540"/>
<text text-anchor="middle" x="1356.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty5</text>
</g>
<!-- console&#45;font&#45;tty5&#45;&gt;term&#45;tty5 -->
<g id="edge19" class="edge">
<title>console&#45;font&#45;tty5&#45;&gt;term&#45;tty5</title>
<path fill="none" stroke="#8b7765" d="M1376.62,-503.7C1386.59,-494.97 1398.85,-484.24 1409.7,-474.75"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1412.07,-477.32 1417.29,-468.1 1407.46,-472.06 1412.07,-477.32"/>
</g>
<!-- console&#45;font&#45;tty4 -->
<g id="node21" class="node">
<title>console&#45;font&#45;tty4</title>
<polygon fill="none" stroke="black" points="1577.34,-540 1442.34,-540 1442.34,-504 1577.34,-504 1577.34,-540"/>
<text text-anchor="middle" x="1509.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty4</text>
</g>
<!-- console&#45;font&#45;tty4&#45;&gt;term&#45;tty4 -->
<g id="edge20" class="edge">
<title>console&#45;font&#45;tty4&#45;&gt;term&#45;tty4</title>
<path fill="none" stroke="red" d="M1516.52,-503.7C1519.56,-495.81 1523.22,-486.3 1526.6,-477.55"/>
<polygon fill="red" stroke="red" points="1529.91,-478.69 1530.24,-468.1 1523.38,-476.17 1529.91,-478.69"/>
</g>
<!-- console&#45;font&#45;tty3 -->
<g id="node22" class="node">
<title>console&#45;font&#45;tty3</title>
<polygon fill="none" stroke="black" points="1883.34,-540 1748.34,-540 1748.34,-504 1883.34,-504 1883.34,-540"/>
<text text-anchor="middle" x="1815.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty3</text>
</g>
<!-- console&#45;font&#45;tty3&#45;&gt;term&#45;tty3 -->
<g id="edge21" class="edge">
<title>console&#45;font&#45;tty3&#45;&gt;term&#45;tty3</title>
<path fill="none" stroke="#00cdcd" d="M1796.31,-503.7C1786.46,-494.97 1774.36,-484.24 1763.64,-474.75"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1765.95,-472.12 1756.14,-468.1 1761.31,-477.36 1765.95,-472.12"/>
</g>
<!-- console&#45;font&#45;tty2 -->
<g id="node23" class="node">
<title>console&#45;font&#45;tty2</title>
<polygon fill="none" stroke="black" points="2036.34,-540 1901.34,-540 1901.34,-504 2036.34,-504 2036.34,-540"/>
<text text-anchor="middle" x="1968.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty2</text>
</g>
<!-- console&#45;font&#45;tty2&#45;&gt;term&#45;tty2 -->
<g id="edge22" class="edge">
<title>console&#45;font&#45;tty2&#45;&gt;term&#45;tty2</title>
<path fill="none" stroke="blue" d="M1936.55,-503.88C1918.97,-494.55 1897.03,-482.92 1878.21,-472.94"/>
<polygon fill="blue" stroke="blue" points="1879.73,-469.78 1869.26,-468.19 1876.45,-475.97 1879.73,-469.78"/>
</g>
<!-- console&#45;font&#45;tty1 -->
<g id="node24" class="node">
<title>console&#45;font&#45;tty1</title>
<polygon fill="none" stroke="black" points="1271.34,-540 1136.34,-540 1136.34,-504 1271.34,-504 1271.34,-540"/>
<text text-anchor="middle" x="1203.84" y="-518.3" font-family="sans" font-size="14.00">console&#45;font&#45;tty1</text>
</g>
<!-- console&#45;font&#45;tty1&#45;&gt;term&#45;tty1 -->
<g id="edge23" class="edge">
<title>console&#45;font&#45;tty1&#45;&gt;term&#45;tty1</title>
<path fill="none" stroke="darkseagreen" d="M1236.38,-503.88C1254.09,-494.55 1276.19,-482.92 1295.16,-472.94"/>
<polygon fill="darkseagreen" stroke="darkseagreen" points="1296.96,-475.94 1304.18,-468.19 1293.7,-469.75 1296.96,-475.94"/>
</g>
<!-- file&#45;system&#45;/dev/pts&#45;&gt;root&#45;file&#45;system -->
<g id="edge27" class="edge">
<title>file&#45;system&#45;/dev/pts&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="red" d="M959.01,-143.87C915.86,-118.23 834.43,-69.85 786.58,-41.43"/>
<polygon fill="red" stroke="red" points="788.16,-38.29 777.77,-36.19 784.58,-44.31 788.16,-38.29"/>
</g>
<!-- file&#45;system&#45;/dev/pts&#45;&gt;udev -->
<g id="edge39" class="edge">
<title>file&#45;system&#45;/dev/pts&#45;&gt;udev</title>
<path fill="none" stroke="red" d="M1060.12,-143.97C1119.34,-130.01 1200.75,-110.82 1247.58,-99.78"/>
<polygon fill="red" stroke="red" points="1248.66,-103.12 1257.59,-97.42 1247.06,-96.31 1248.66,-103.12"/>
</g>
<!-- file&#45;system&#45;/sys/kernel/debug&#45;&gt;root&#45;file&#45;system -->
<g id="edge28" class="edge">
<title>file&#45;system&#45;/sys/kernel/debug&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="#00cdcd" d="M197.05,-143.94C269.51,-125.46 389.16,-95.47 492.84,-72 554.47,-58.05 624.78,-43.6 676.1,-33.32"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="676.98,-36.71 686.1,-31.32 675.61,-29.84 676.98,-36.71"/>
</g>
<!-- file&#45;system&#45;/sys/kernel/debug&#45;&gt;udev -->
<g id="edge40" class="edge">
<title>file&#45;system&#45;/sys/kernel/debug&#45;&gt;udev</title>
<path fill="none" stroke="#00cdcd" d="M241.65,-144.83C244.41,-144.54 247.14,-144.26 249.84,-144 638.67,-106.35 1112.44,-94.44 1247.38,-91.69"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="1247.66,-95.19 1257.59,-91.49 1247.52,-88.19 1247.66,-95.19"/>
</g>
<!-- file&#45;system&#45;/dev/shm&#45;&gt;root&#45;file&#45;system -->
<g id="edge29" class="edge">
<title>file&#45;system&#45;/dev/shm&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="#8b7765" d="M390.06,-143.87C465.51,-117.61 609.51,-67.49 690.25,-39.39"/>
<polygon fill="#8b7765" stroke="#8b7765" points="691.48,-42.67 699.77,-36.08 689.18,-36.06 691.48,-42.67"/>
</g>
<!-- file&#45;system&#45;/dev/shm&#45;&gt;udev -->
<g id="edge41" class="edge">
<title>file&#45;system&#45;/dev/shm&#45;&gt;udev</title>
<path fill="none" stroke="#8b7765" d="M422.69,-145.09C425.44,-144.7 428.16,-144.34 430.84,-144 745.27,-104.7 1128.64,-94.1 1247.75,-91.65"/>
<polygon fill="#8b7765" stroke="#8b7765" points="1247.88,-95.15 1257.8,-91.45 1247.74,-88.15 1247.88,-95.15"/>
</g>
<!-- file&#45;system&#45;/sys/firmware/efi/efivars&#45;&gt;root&#45;file&#45;system -->
<g id="edge30" class="edge">
<title>file&#45;system&#45;/sys/firmware/efi/efivars&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="red" d="M594.07,-143.87C625.39,-118.6 684.07,-71.25 719.49,-42.68"/>
<polygon fill="red" stroke="red" points="721.95,-45.19 727.54,-36.19 717.56,-39.74 721.95,-45.19"/>
</g>
<!-- file&#45;system&#45;/sys/firmware/efi/efivars&#45;&gt;udev -->
<g id="edge42" class="edge">
<title>file&#45;system&#45;/sys/firmware/efi/efivars&#45;&gt;udev</title>
<path fill="none" stroke="red" d="M705.67,-144.88C708.42,-144.58 711.14,-144.29 713.84,-144 915.01,-122.54 1156.58,-101.76 1247.67,-94.09"/>
<polygon fill="red" stroke="red" points="1248.1,-97.57 1257.77,-93.25 1247.51,-90.6 1248.1,-97.57"/>
</g>
<!-- file&#45;system&#45;/gnu/store&#45;&gt;root&#45;file&#45;system -->
<g id="edge31" class="edge">
<title>file&#45;system&#45;/gnu/store&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="magenta" d="M800.72,-143.87C790.58,-119.46 771.87,-74.43 759.91,-45.64"/>
<polygon fill="magenta" stroke="magenta" points="763.05,-44.08 755.98,-36.19 756.59,-46.77 763.05,-44.08"/>
</g>
<!-- file&#45;system&#45;/gnu/store&#45;&gt;udev -->
<g id="edge43" class="edge">
<title>file&#45;system&#45;/gnu/store&#45;&gt;udev</title>
<path fill="none" stroke="magenta" d="M892.46,-145.37C895.29,-144.9 898.09,-144.44 900.84,-144 1027.62,-123.67 1178.72,-104.21 1247.47,-95.61"/>
<polygon fill="magenta" stroke="magenta" points="1248.29,-99.03 1257.78,-94.32 1247.42,-92.09 1248.29,-99.03"/>
</g>
<!-- udev&#45;&gt;root&#45;file&#45;system -->
<g id="edge32" class="edge">
<title>udev&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="#00cdcd" d="M1257.52,-85.43C1177.61,-75 942.36,-44.27 821.83,-28.53"/>
<polygon fill="#00cdcd" stroke="#00cdcd" points="821.96,-25.02 811.59,-27.2 821.05,-31.96 821.96,-25.02"/>
</g>
<!-- virtual&#45;terminal&#45;&gt;root&#45;file&#45;system -->
<g id="edge33" class="edge">
<title>virtual&#45;terminal&#45;&gt;root&#45;file&#45;system</title>
<path fill="none" stroke="#8b7765" d="M1625.46,-359.8C1590.83,-304.36 1472.84,-130.6 1320.84,-72 1231.51,-37.56 954.43,-24.97 821.47,-20.82"/>
<polygon fill="#8b7765" stroke="#8b7765" points="821.48,-17.32 811.38,-20.52 821.27,-24.32 821.48,-17.32"/>
</g>
<!-- sysctl -->
<g id="node34" class="node">
<title>sysctl</title>
<polygon fill="none" stroke="black" points="2110.84,-540 2054.84,-540 2054.84,-504 2110.84,-504 2110.84,-540"/>
<text text-anchor="middle" x="2082.84" y="-518.3" font-family="sans" font-size="14.00">sysctl</text>
</g>
</g>
</svg>

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


We can see that the networking service dependency chain has:

networking --> user-processes --> user-homes --> file-systems

Which to me suggests that it wouldn't be enough to fix the problem you
reported above (or perhaps it is?  and NFS would simply fail during the
boot but keep trying until networking becomes available without too much
of an issue?)

Thanks,

Maxim

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

end of thread, other threads:[~2021-08-08  3:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-04-11  8:33 bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall fsdfsdfsd3 via Bug reports for GNU Guix
2021-04-14  6:56 ` bug#47706: Acknowledgement (nfs mount in file-system works only if "nfs4" type is used for "mount" syscall) fsdfsdfsd3
2021-08-08  3:19 ` bug#47706: nfs mount in file-system works only if "nfs4" type is used for "mount" syscall Maxim Cournoyer

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).