LINUX.ORG.RU

в чём нуждается glibc?

 , , , ,


0

2
* Messages for package sys-libs/glibc-2.20-r2:

 * Defaulting /etc/host.conf:multi to on
 * In order to use glibc with USE=-suid, you must make sure that
 * you have devpts mounted at /dev/pts with the gid=5 option.
 * Openrc should do this for you, so you should check /etc/fstab
 * and make sure you do not have any invalid settings there.
 * ERROR: sys-libs/glibc-2.20-r2::gentoo failed (preinst phase):
 *   mount & fix your /dev/pts settings

при том, что:

# mount
/dev/sdb1 on /media/mix type ext4 (rw)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=0755)
tmpfs on /sys/fs/cgroup/portage type cgroup (rw,nosuid,nodev,noexec,none,name=portage)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
/dev/ptmx on /dev/pts type devpts (rw,gid=5)

Если обладатель systemd, попробуй вместо чрута systemd-nspawn.

Deleted ()

Покажи /etc/fstab

Если там есть строчка связанная с /dev/pts - закомментируй её и перезагрузись, чтобы OpenRC сам перемонтировал /dev/pts с нужными атрибутами

Это если речь идёт о корневой ФС и OpenRC. Если это чрут или у тебя systemd - тогда сложнее

Pinkbyte ★★★★★ ()
Последнее исправление: Pinkbyte (всего исправлений: 1)
# mount
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=0755)
tmpfs on /sys/fs/cgroup/portage type cgroup (rw,nosuid,nodev,noexec,none,name=portage)
/dev/ptmx on /dev/pts type devpts (rw,gid=5)
...
# umount /dev/pts
umount: /dev/pts: not mounted

вообще странно

Alyssa ()
Ответ на: комментарий от Alyssa

это chroot

Дык, чего тогда не делаешь mount -o bind ... ?

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Alyssa

Я не знаю ничего про это, в ОП никаких упоминаний, а Эдичка там выше что-то странное и никогда неработающее предлагает вместо mount --rbind, отвечая на пост с упоминанием чрута.

wakuwaku ★★★★ ()
Ответ на: комментарий от wakuwaku

Эдичка там выше что-то странное и никогда неработающее предлагает вместо mount --rbind

Что ты врешь? mount -o bind и mount --bind — одно и то же. А опция --rbind вообще нахрен не нужна!

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от wakuwaku

Дык, rbind нужен лишь для /dev (и изредка для /sys):

#!/bin/bash
function mnt(){
    mount -o bind $1 m$1
}

mount -o loop,offset=105906176 gentoo_8GB.img m
mount -t proc none m/proc
mount -o bind portage m/usr/portage
mnt /dev
mnt /dev/pts
mnt /dev/shm
mnt /sys
mnt /run
chroot m
вот тут можно было бы написать mount --rbind /dev m/dev вместо трех строк

Eddy_Em ☆☆☆☆☆ ()
Ответ на: комментарий от Alyssa

nspawn сам по себе такого не умеет. Чем тебя чрут не устраивает?

intelfx ★★★★★ ()
Ответ на: комментарий от Alyssa

Смонтировать /dev и /dev/pts внутрь чрута через mount --bind - не помогает?

Pinkbyte ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.