Home
Reading
Searching
Subscribe
Sponsors
Statistics
Posting
Contact
Spam
Lists
Links
About
Hosting
Filtering
Features Download
Marketing
Archives
FAQ
Blog
 
Gmane
From: =?ISO-8859-1?Q?St=E9phane_Graber?= <stgraber-GeWIH/nMZzLQT0dZR+AlfA <at> public.gmane.org>
Subject: Re: Ubuntu 12.04: initscripts.postinst
Newsgroups: gmane.linux.kernel.containers.lxc.general
Date: Friday 15th June 2012 14:16:49 UTC (over 5 years ago)
On 06/15/2012 09:10 AM, Papp Tamas wrote:
> hi All,
> 
> I upgraded initscripts package:
> 
> # apt-get install initscripts
> Reading package lists... Done
> Building dependency tree... Done
> Recommended packages:
>    psmisc
> The following packages will be upgraded:
>    initscripts
> 1 upgraded, 0 newly installed, 0 to remove and 46 not upgraded.
> Need to get 27.8 kB of archives.
> After this operation, 1024 B of additional disk space will be used.
> Get:1 http://archive.ubuntu.com/ubuntu/
precise/main initscripts amd64 
> 2.88dsf-13.10ubuntu11 [27.8 kB]
> Fetched 27.8 kB in 0s (1166 kB/s)
> (Reading database ... 11725 files and directories currently installed.)
> Preparing to replace initscripts 2.88dsf-13.10ubuntu10 (using 
> .../initscripts_2.88dsf-13.10ubuntu11_amd64.deb) ...
> Unpacking replacement initscripts ...
> Processing triggers for ureadahead ...
> Setting up initscripts (2.88dsf-13.10ubuntu11) ...
> mount: block device /dev/shm is write-protected, mounting read-only
> mount: cannot mount block device /dev/shm read-only
> dpkg: error processing initscripts (--configure):
>   subprocess installed post-installation script returned error exit
status 1
> Errors were encountered while processing:
>   initscripts
> E: Sub-process /usr/bin/dpkg returned an error code (1)
> 
> 
> 
> 
> 
> If I change line #48:
> 
>                  if mount -t $FSTYPE "$SRC" "$DEST" $OPTS ; then
> to
> 
>                  if ! mount -t $FSTYPE "$SRC" "$DEST" $OPTS ; then
> 
> It's OK. But it's of course is not usable solution.
> What would be it?
> 
> 
> Thank you,
> tamas

Hi,

The logic in initscripts postinst is indeed a bit broken, Serge has been
looking at fixing it, not sure how far he got.

In the mean time, you should be able to workaround it by essentially
doing initscripts' job for it:
 - rmdir /dev/shm
 - ln -s /run/shm /dev/shm

Then run the upgrade and it should succeed.

-- 
Stéphane Graber
Ubuntu developer
http://www.ubuntu.com
 
CD: 3ms