O serviço lê sys/devices/virtual/dmi/id/product_serial
em algum lugar no início e geralmente contém algum número hexadecimal típico de dez dígitos (por exemplo 01212302C5
, ) com nova linha. No entanto, às vezes o conteúdo não é analisável para string - bytes em hexadecimal são f8 6a 32 6d 0a
e não consigo descobrir por que e como isso acontece. O último 0a
parece sugerir que ainda deveria ser texto. Acontece geralmente em CI, mas não tenho certeza se o ambiente em contêiner pode ser de alguma forma o motivo do problema.
Qual poderia ser a razão de um comportamento tão estranho?