Problema estranho (invocação de lvs) com o grub no Debian Stretch

0

Quando tentei emitir o comando update-grub, vi uma saída muito estranha:

update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.9.0-6-amd64
Found initrd image: /boot/initrd.img-4.9.0-6-amd64
Found linux image: /boot/vmlinuz-4.9.0-4-amd64
Found initrd image: /boot/initrd.img-4.9.0-4-amd64
File descriptor 7 (pipe:[33660]) leaked on lvs invocation. Parent PID 7587: /bin/sh
done

Eu preciso corrigir esse problema. O que pode fazer com que essa mensagem apareça?

    
por Rimvydas 24.03.2018 / 21:04

1 resposta

1

Estes avisos apontam alguns "desleixados" no código em algum lugar entre update-grub e lvs binário: lvs herdaram um descritor de arquivo aberto (7) além dos padrões (0, 1 e 2). Ele fecha todos os descritores imediatamente imprimindo um aviso (que pode ser suprimido pela variável de ambiente LVM_SUPPRESS_FD_WARNINGS ). Permitir que processos descendentes herdam desnecessariamente os descritores de arquivos é uma prática de codificação incorreta, porque abre as portas para explorações. Portanto, há realmente algo para corrigir aqui, embora provavelmente não tenha implicações de segurança (ou correção) nesse caso.

    
por 25.03.2018 / 13:50

Tags