Pode ser que, mesmo que o seu / home / esteja montado corretamente, se o usuário não for o proprietário do login do diretório inicial, ele falhará. Pode ser que, mesmo com o mesmo nome de usuário, eles tenham um fluxo diferente.
A maneira mais fácil que vejo para corrigir seu problema é efetuar login como root, garantir que o / home / correto tenha sido montado e garantir que username
seja o proprietário de tudo em / home / username recursivamente chowning:
chown -R username:usergroup /home/username/*
Depois de terminar, tente fazer login novamente como username
, agora deve funcionar.
Agora, você também mencionou que adicionou / etc / fstab a partição / home / (ou disco) com o UUID que tinha no Arch. Você tem 100% de certeza de que é o mesmo que Devuan está calculando? Verifique com:
lsblk -f
ou
blkid