[Bug 2122351] Re: unshare: failed to execute /bin/true: Permission denied

Walt Holman 2122351 at bugs.launchpad.net
Mon Sep 8 22:18:18 UTC 2025


This is due to a missing file section in the /etc/apparmor.d/os-prober file. If you edit that file and find the line that looks like: 
  file /usr/bin/** ix,

and add a new line and enter the following:
  file /usr/lib/cargo/bin/coreutils/** ix,

and restart the apparmor service it should fix it. It's due to the
change to the rust version of the coreutils and the ability to swap
between rust or gnuutils. Basically the real files are located in a
subdirectory and the /usr/bin directory just contains symllinks.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to coreutils-from in Ubuntu.
https://bugs.launchpad.net/bugs/2122351

Title:
  unshare: failed to execute /bin/true: Permission denied

Status in coreutils-from package in Ubuntu:
  New

Bug description:
  Steps:

  1- I modify the grub file in the /etc/defaul/grub, the line:

  #GRUB_DISABLE_OS_PROBER=true
  GRUB_DISABLE_OS_PROBER=false

  2- Run : sudo update-grub2 and return:

  Sourcing file `/etc/default/grub'
  Sourcing file `/etc/default/grub.d/kdump-tools.cfg'
  Generating grub configuration file ...
  Found linux image: /boot/vmlinuz-6.17.0-3-generic
  Found initrd image: /boot/initrd.img-6.17.0-3-generic
  Found memtest86+ 64bit EFI image: /boot/memtest86+x64.efi
  Found memtest86+ 32bit EFI image: /boot/memtest86+ia32.efi
  Found memtest86+ 64bit image: /boot/memtest86+x64.bin
  Found memtest86+ 32bit image: /boot/memtest86+ia32.bin
  Warning: os-prober will be executed to detect other bootable partitions.
  Its output will be used to detect bootable binaries on them and create new boot entries.
  unshare: failed to execute /bin/true: Permission denied
  /usr/bin/os-prober: 25: mktemp: Permission denied
  /usr/bin/os-prober: 17: cannot create /dmraid-map: Permission denied
  /usr/bin/os-prober: 18: rm: Permission denied
  Adding boot menu entry for UEFI Firmware Settings ...
  done

  3- Check /bin/true with: ls -l /bin/true and return:

  lrwxrwxrwx 1 root root 31 Sep  4 12:07 /bin/true ->
  ../lib/cargo/bin/coreutils/true

  4- Consequence: It does not detect Windows system.

  ProblemType: Bug
  DistroRelease: Ubuntu 25.10
  Package: coreutils 9.5-1ubuntu2+0.0.0~ubuntu22
  ProcVersionSignature: Ubuntu 6.17.0-3.3-generic 6.17.0-rc3
  Uname: Linux 6.17.0-3-generic x86_64
  ApportVersion: 2.33.1-0ubuntu2
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Mon Sep  8 18:59:32 2025
  InstallationDate: Installed on 2025-09-01 (7 days ago)
  InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Daily amd64 (20250728)
  PackageArchitecture: all
  ProcEnviron:
   LANG=es_ES.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
   XDG_RUNTIME_DIR=<set>
  SourcePackage: coreutils-from
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/coreutils-from/+bug/2122351/+subscriptions




More information about the foundations-bugs mailing list