[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