Mailinglist Archive: opensuse-buildservice (156 mails)

< Previous Next >
Re: [opensuse-buildservice] SUSE_Linux_10.1 build on x86_64 failed with "Read-only file system" - how to just rebuild one architecture?
  • From: Michael Schroeder <mls@xxxxxxx>
  • Date: Fri, 4 Aug 2006 15:32:13 +0200
  • Message-id: <20060804133212.GA15987@xxxxxxx>
On Wed, Aug 02, 2006 at 06:23:56PM +0200, Lenz Grimmer wrote:
> I've finally bitten the bullet and started building some of my RPMs
> using the build service. Great job! I am very impressed, even though
> it took me a bit to figure out how to use the web interface :)
>
> Unfortunately one of my packages failed to build, but just on AMD64 -
> the last message in the build log is:
>
> http://build.opensuse.org/package/live_build_log?package=mercurial&repository=SUSE_Linux_10.1&arch=x86_64&project=home%3ALenzGr
>
> [SNIP]
> build02 started "build mercurial.spec" at Wed Aug 2 17:44:53 CEST 2006.
> [...]
> installing filesystem-10.1-5
> error: unpacking of archive failed on file /proc: cpio: chown failed -
> Read-only file system
> [SNIP]

Ah, I just found the cause of this. The "build.rpm" package mounts
/proc with -oro when doing the build, this doesn't work well
when multiple build processes are running, as the kernel shares the
proc attributes.

I now removed the -oro, after all the clients are updated, the
/proc problem should be finally gone.

Cheers,
Michael.

--
Michael Schroeder mls@xxxxxxx
main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}

< Previous Next >
References