Isso é normal, pode não ser para o usuário do Jenkins, mas para o resto. No linux você tem usuários que executam serviços, e alguns desses usuários nunca fazem login, e nunca devem ter um shell na máquina linux, simplesmente porque eles servem apenas para executar serviços e coisas assim.
Se você der uma olhada no arquivo / etc / passwd , esses usuários devem ter o último valor como / sbin / nologin
Exemplo:
nobody:x:99:99:Nobody:/:/sbin/nologin
Para o seu usuário jenkins, ele tem um shell? Para verificar isso, execute este comando:
sudo getent passwd jenkins
Você também pode criar o diretório inicial do Jenkins:
sudo mkdir /home/jenkins
sudo chown jenkins:jenkins /home/jenkins
Seu erro informa que, quando o log do usuário do jenkis está ativo, o sistema fornece a ele como um diretório inicial o /, que é o diretório raiz no linux. Então, criando seu diretório home, o erro deve desaparecer.