You are not logged in.
I setup an i686 chroot in my x86_64 system and have happily been using schroot to call i686 programs from my x86_64 environment -- particularly makepkg. Recently, I get this error which I can't track down to a cause:
$ schroot -p -- htop
W: line 16 [Arch32]: Deprecated key ‘script-config’ used
I: This option will be removed in the future; please update your configuration
W: line 8 [arch32]: Deprecated key ‘script-config’ used
I: This option will be removed in the future; please update your configuration
E: 15binfmt: which: no update-binfmts in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
E: 15binfmt: which: no update-binfmts in (/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin)
Wiki reference: https://wiki.archlinux.org/index.php/In … _in_Arch64
Here is my /etc/rc.d/arch32 which has worked for ages. Thanks for insights!
#!/bin/bash
. /etc/rc.conf
. /etc/rc.d/functions
case $1 in
start)
stat_busy "Starting Arch32 chroot"
dirs_forward=(/dev /dev/pts /tmp /home /mnt/data /scratch)
[[ ! -f /opt/arch32/.arch32 ]] && mount LABEL="arch32" /opt/arch32
for d in "${dirs_forward[@]}"; do
mount -o bind $d /opt/arch32$d
done
mount -t proc none /opt/arch32/proc
mount -t sysfs none /opt/arch32/sys
add_daemon arch32
stat_done
;;
stop)
stat_busy "Stopping Arch32 chroot"
dirs_backwards=(/dev/pts /dev /tmp /home /mnt/data /scratch)
for d in "${dirs_backwards[@]}"; do
umount "/opt/arch32$d"
done
umount /opt/arch32/{proc,sys}
[[ -f /opt/arch32/.arch32 ]] && umount /opt/arch32
rm_daemon arch32
stat_done
;;
restart)
$0 stop
sleep 1
$0 start
;;
*)
echo "usage: $0 {start|stop|restart}"
esac
exit 0
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline
This isn't a fatal error in my case: I use chroot to keep outdated Arch environment for proprietary software. Both are i686. Yet I wonder where the update-binfmts went.
Offline
Update: Found the cause of the script-config annoyances and bugged it. I am still at a loss as to why I get the update-binfmts stuff. I can't even determine which package provides update-binfmts:
% sudo pkgfile -u ; pkgfile -s update-binfmts
%
EDIT: Bugged it.
Reference: https://bugs.archlinux.org/task/31793
Last edited by graysky (2012-10-03 20:11:31)
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline