Temos COPOS 1.6.3. em 2 ambientes RHEL7, A e B.
Em A, quando emitimos o comando lpstat, obtemos a lista de trabalhos ativos. A página man diz Quando executado sem argumentos, o lpstat listará os trabalhos ativos enfileirados pelo usuário atual.
Mas em B, em vez de fornecer informações significativas, ele simplesmente retorna várias dessas mensagens:
lpstat: Success
lpstat: Success
lpstat: Success
Da mesma forma, o comando lp emitido em A retorna a mensagem esperada:
request id is print_test-3 (1 files(s))
Não é assim em B.
lp: success
Falta alguma coisa, mas o quê?
Nossa instalação de CUPs foi boa.
O problema acabou sendo que o servidor de impressão estava bloqueando o tráfego na porta 631.
As regras de firewall mostraram que a porta estava aberta, mas havia uma política SELinux bloqueando na porta 631.
Por que os comandos lp têm a palavra sucesso é um mistério, mas com a porta totalmente aberta, obtemos os resultados esperados agora.