[Bug 2122351] Re: unshare: failed to execute /bin/true: Permission denied
Jeremie Tamburini
2122351 at bugs.launchpad.net
Sun Sep 14 18:39:39 UTC 2025
Hi,
almost the same situation but with a mutiboot Ubuntu 25.10, Ubuntu 24.04, Debian... and I still had problems.
I've modified /etc/apparmor.d/os-prober and /etc/default/grub and this
helped to avoid the "Permission denied" message running the update-grub.
Problem was that I still couldn't see the other operating systems on
grub menu.
Here's a summary of what I did.
1. Modified /etc/apparmor.d/os-prober adding the string:
file /usr/lib/cargo/bin/coreutils/** ix,
2. Make sure that /etc/default/grub is configured to detect other os and show them in the boot menu:
GRUB_TIMEOUT_STYLE=menu
GRUB_TIMEOUT=10
GRUB_DISABLE_OS_PROBER=false
3. Restart apparmor:
sudo /etc/init.d/apparmor restart
4. Save this setup running:
sudo update-grub
...and I could see that the other os were detected, but when I rebooted the system grub menu only showed the 25.10.
Did I forget something?
Another problem was that the EFI menu showed only the Ubuntu 25.10 entry.
I recovered grub performing a chroot in a live session so that now the "main" system is Ubuntu 24.04.
Please let me know if there is anything I can do to help.
--
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:
Confirmed
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