#48 Unable to build .NET Core in copr
Closed: Fixed Opened by omajid.

Copr uses a new mock version, 1.4.11, which uses systemd-nspawn for creating "chroot"s. This environment restricts capabilities granted to programs. One of capabilities not granted is CAP_IPC_LOCK. This means programs running inside the chroot can not use mlock and related functions. .NET Core needs mlock to function (see coreclr issue). Without it, coreclr can not work and we can't use any (source-built or prebuilt) coreclr to build .NET Core again. In other words, no version of .NET Core can be built in copr for the moment. Once copr switches to a new version of mock, things should start working again.

  • bug for mlock failing in our copr chroots: https://bugzilla.redhat.com/show_bug.cgi?id=1594397
  • another bug for the mock/mlock issue: https://bugzilla.redhat.com/show_bug.cgi?id=1580435 (and the fix in mock)
  • systemd-nspawn bug: https://github.com/systemd/systemd/issues/9414

Metadata Update from @rhea:
- Issue tagged with: bug, package

Estimate is mid-August, ref mailing list.

This was resolved ahead of schedule, work continues to get things building well...

Metadata Update from @rhea:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata Update from @rhea:
- Issue assigned to omajid
- Issue tagged with: bug, package

Metadata