[Bug 883663] [NEW] Silly redesign of mount tmpfs over /run prevents machine from booting properly
Hadmut Danisch
hadmut at danisch.de
Sat Oct 29 21:40:38 UTC 2011
Public bug reported:
Hi,
I just upgraded a machine (not the one I am writing this bug report on)
to ubuntu oneiric. The machine simply can't configure its network
interfaces anymore, since ifup from package ifupdown needs to put its
state into /var/run/network/ifstate
Unfortunately the directory /var/run/network does not exist at boot time
because the oneiric initrd code mounts a fresh tmpfs over /run and links
/var/run into this freshly created file system, thus causing the missing
/var/run/network and so keeping ifup from work.
As I saw there are plenty of reports for bugs caused by putting a tmpfs onto /run, which is, btw., a waste of RAM.
How can someone replace /var/run with a tmpfs created freshly at boot time, thus deleting all directory structures under /var/run? This is broken by design (and obviously breaks so many functions).
How can you do that? Who made this decision?
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: initramfs-tools 0.99ubuntu8
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Sat Oct 29 23:29:46 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
PackageArchitecture: all
SourcePackage: initramfs-tools
UpgradeStatus: No upgrade log present (probably fresh install)
** Affects: initramfs-tools (Ubuntu)
Importance: Undecided
Status: New
** Tags: apport-bug i386 oneiric running-unity
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to initramfs-tools in Ubuntu.
https://bugs.launchpad.net/bugs/883663
Title:
Silly redesign of mount tmpfs over /run prevents machine from booting
properly
Status in “initramfs-tools” package in Ubuntu:
New
Bug description:
Hi,
I just upgraded a machine (not the one I am writing this bug report
on) to ubuntu oneiric. The machine simply can't configure its network
interfaces anymore, since ifup from package ifupdown needs to put its
state into /var/run/network/ifstate
Unfortunately the directory /var/run/network does not exist at boot
time because the oneiric initrd code mounts a fresh tmpfs over /run
and links /var/run into this freshly created file system, thus causing
the missing /var/run/network and so keeping ifup from work.
As I saw there are plenty of reports for bugs caused by putting a tmpfs onto /run, which is, btw., a waste of RAM.
How can someone replace /var/run with a tmpfs created freshly at boot time, thus deleting all directory structures under /var/run? This is broken by design (and obviously breaks so many functions).
How can you do that? Who made this decision?
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: initramfs-tools 0.99ubuntu8
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic i686
ApportVersion: 1.23-0ubuntu3
Architecture: i386
Date: Sat Oct 29 23:29:46 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111011)
PackageArchitecture: all
SourcePackage: initramfs-tools
UpgradeStatus: No upgrade log present (probably fresh install)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/883663/+subscriptions
More information about the foundations-bugs
mailing list