Acabei de instalar o CentOS em um novo disco. Eu fiz isso de uma forma pouco convencional - executando uma yum
install completa em chroot
do Debian. Então eu tive alguns problemas para obter o grub e fstab
para a direita. Mas agora acho que estou bloqueado.
cat /etc/redhat-release
Versão CentOS Linux 7.1.1503 (Core)
O sistema inicializa (todos os OKs verdes na tela durante a inicialização), mas não consigo fazer login em tty
- quando digito um nome de usuário e senha, a tela é atualizada com o prompt de nome de usuário. Eu posso fazer login em ambas as contas através de chroot
, então esse não é o problema.
Aqui está o (eu acho) bit relevante de /var/log/messages
:
Sep 16 01:45:01 localhost systemd: Starting Multi-User System.
Sep 16 01:45:01 localhost systemd: Reached target Multi-User System.
Sep 16 01:45:01 localhost systemd: Starting Graphical Interface.
Sep 16 01:45:01 localhost systemd: Reached target Graphical Interface.
Sep 16 01:45:01 localhost systemd: Starting Update UTMP about System Runlevel Changes...
Sep 16 01:45:01 localhost systemd: Starting Stop Read-Ahead Data Collection 10s After Completed Startup.
Sep 16 01:45:01 localhost systemd: Started Stop Read-Ahead Data Collection 10s After Completed Startup.
Sep 16 01:45:01 localhost systemd: Started Update UTMP about System Runlevel Changes.
Sep 16 01:45:01 localhost systemd: Startup finished in 829ms (kernel) + 4.879s (initrd) + 23.991s (userspace) = 29.700s.
Sep 16 01:45:01 localhost NetworkManager[713]: <info> startup complete
Sep 16 01:45:02 localhost systemd: SELinux policy denies access.
Sep 16 01:45:02 localhost systemd-logind: Failed to start unit user-42.slice: Access denied
Sep 16 01:45:02 localhost systemd-logind: Failed to start user slice: Access denied
Sep 16 01:45:02 localhost systemd-logind: Assertion 's->user->slice' failed at src/login/logind-session.c:515, function session_start_scope(). Aborting.
Sep 16 01:45:02 localhost abrt-hook-ccpp: Saved core dump of pid 609 (/usr/lib/systemd/systemd-logind) to /var/spool/abrt/ccpp-2015-09-16-01:45:02-609 (614400 bytes)
O backtrace
no core dump é idêntico ao CentOS Bug: 8905
Em seguida, adicionarei SELinux=0
ao script de início do grub, mas não quero fazer isso permanentemente.
EDIT: eu corrigi-lo, adicionando selinux=1 enforcing=0
aos meus parâmetros de boot grub, em seguida, editando /etc/sysconfig/selinux
e alterando o estado para SELINUX=permissive
Eu posso fazer o login e tudo funciona agora, mas se eu definir o SElinux de volta à aplicação, não consigo logar. Ainda procurando por respostas ...