Os sistemas que rodam sob o kernel Linux possuem mensagens de erro secretas, engraçadas e algumas até históricas! Conheça as mais conhecidas entre os usuários e desenvolvedores.
| Se você apoia nosso site, desative o AdBlock quando visitá-lo, inclusive em Mobile!
Os anúncios são poucos e não invasivos. Se quiser contribuir com nosso trabalho, clique em qualquer banner de sua preferência, exceto dos Parceiros. Mais detalhes clicando aqui.
1. Introdução
Sistemas apresentam problemas, isso é de regra: Qualquer sistema pode falhar.
Mas nem por isso as falhas devem ser sempre um sinal de algo ruim. Há erros que podem surgir nos momentos mais sérios que trazem a pegada cômica que você precisa para não surtar de vez!
Conheça a seguir as piadas internas e mensagens cômicas mais populares criadas pelos desenvolvedores.
2. Brincadeiras Atuais
2.1 Erro de RAID
Quando você está com um sistema RAID configurado em modo software, ou seja, o dmraid do kernel Linux é quem gerencia os discos, e um deles começa a falhar, ele pode apresentar esse erro:
WARNING: PROGRAMMING BUG IN E2FSCK!
OR SOME BONEHEAD (YOU) IS CHECKING A MOUNTED (LIVE) FILESYSTEM.
Atenção: Bug de código em E2FSCK!
Ou apenas algum cabeça dura (você) que está tentando verificar um sistema montado.
2.2 Iniciando sistemas
Esse erro surge quando você tenta iniciar um sistema sem o /sbin/init.
Em sistemas com SystemD essa mensagem caiu em desuso.
ERROR: Root device mounted successfully, but /sbin/init does not exist.
Bailing out, you are on your own. Good luck!
Erro: Dispositivo root montado com sucesso, porém o Init não existe.
To pulando do barco, você está por conta própria, boa sorte!
2.3 Sem root
Outro erro de ausência, dessa vez, quando o sistema não possui um usuário root.
Normalmente ocorre quando você tira os poderes de root do usuário root, eliminando o root do sistema.
Essa mensagem surgirá logo que o sistema iniciar, causando um Kernel Panic.
I have no root and I want to scream. – AAAAAAAAAAAAHHHHHHHHH
Não possuo Root e quero gritar.
2.4 Hibernação
Você pode ver essa mensagem ao tentar hibernar um sistema enjaulado:
No /dev nodes. What kind of mutant ninja machine is this?
Sem nós em /dev. Que tipo de máquina mutante ninja é essa?
2.5 NANO
Você pode se deparar com essa mensagem no Nano quando tentar salvar algum documento com Ctrl S:
[ XOFF ignored, mumble mumble ]
A história é mais longa do que parece!
O que a mensagem significa é que o nano alterou as configurações do tty em execução para que o controle de fluxo XON/XOFF seja desativado. Quando esse modo está ativado, o tty intercepta os pressionamentos de teclas ctrl-s/ctrl-q e, em vez de passá-los para o aplicativo, faz com que o fluxo pare e continue, por exemplo, se você estiver compilando algo e quiser pausar a saída você pode pressionar ctrl-s e ele irá parar até que você o reinicie novamente com ctrl-q. Isso não requer suporte específico no aplicativo, porque é o tty quem faz isso, mas a desvantagem é que o aplicativo nunca verá as teclas digitadas.
É um modo de alternar entre os atalhos diretos do terminal e comandos específicos do aplicativo. E quando o Nano está sem responder ao comando Ctrl S ele imprime essa mensagem. O motivo da escolha de “mumble mumble”?
Alguma piada interna entre os desenvolvedores do Nano.
2.6 Deus
Se você digitar no terminal por “whatis” (o que é) seguido de um programa/comando, por exemplo, nano, ele dirá um resumo do que é o programa:
$ whatis nano nano (1)- Nano's ANOther editor, inspired by Pico
Porém se você procurar por “whatis” “DEUS” (god), o resultado:
$ whatis god god: nada apropriado.
2.7 Sparc!
Se você estiver num sistema Linux sob arquitetura SPARC, poderá ver essa mensagem num Kernel Panic:
“Your system ate a SPARC! Gah!”
Seu sistema comeu uma “centelha” (trocadilho com Spark, pronuncia semelhante)!
2.8 NMAP
O NMAP pode gerar uma porção de erros cômicos, inclusive possui referencias internas ao 1337 Speech!
Uma das mais conhecidas é:
WARNING: Duplicate port number(s) specified. Are you alert enough to be using Nmap? Have some coffee or Jolt(tm).
Atenção: Código de porta duplicado. Você está desperto o suficiente para usar o NMAP? Tome um café ou um Jolt!
Jolt(tm) é uma clássica bebida gaseificada dos norte americanos, para nós, seria como a CocaCola®.
2.9 WINE
O WINE também esconde um erro tragicômico.
Caso você instale um software pelo WINE, apague a pasta DOSDevices e tente executar novamente, se deparará com este erro:
wine cmd.exe /c echo ‘%Program Files%’ returned a string containing the word ‘unknown’, as if a voice had cried out in terror, and was suddenly silenced.
O programa retornou a string “unknown”, como se uma voz tivesse chorado em terror e de repente se calasse.
Um bocado assustador, não?
3. Brincadeiras Antigas
Algumas piadas já foram extintas, principalmente pela época em que existiam e o contexto. As principais eram:
3.1 A impressora pegou fogo!
Nos idos tempos de 1950 era relativamente comum ver essa mensagem em sistemas UNIX:
lp0 on fire (Printer is on Fire)
A impressora está pegando fogo!
O contexto é o seguinte:
A primeira impressora de partida documentada foi uma impressora xerográfica Stromberg-Carlson 5000 (semelhante a uma impressora a laser moderna , mas com um CRT como fonte de luz em vez de laser), instalada por volta de 1959 no Laboratório Nacional Lawrence Livermoree modificado com um forno de fusão estendido para atingir uma velocidade de impressão de uma página por segundo.
No caso de um estol de impressão, e ocasionalmente durante a operação normal, o forno de fusão aquece o papel até a combustão. Esse risco de incêndio foi agravado pelo fato de que, se a impressora continuasse operando, essencialmente alimentaria o forno com papel novo em alta velocidade.
Na época, a mensagem de “impressora em chamas” foi adicionada sob diversos contextos mas sempre inspirado na possibilidade do papel pegar fogo devido á forma como as impressoras funcionavam no auge do UNIX em 1980. Essa mensagem foi adicionada posteriormente como uma piada por Michael K. Johnson (desenvolvedor na RedHat), surgindo sempre que o spooler de impressão parava de funcionar.
3.2 Máquina de Escrever
Um outro erro antigo é esse:
Not a typewriter
Não é uma máquina de escrever.
Ela atualmente foi substituída pela mensagem:
Inappropriate ioctl for device
Controle de entrada e saída inapropriado de dispositivo.
Ela surge quando você tenta utilizar um terminal não-TTY como se fosse TTY.
4. Conclusão
Mensagens de erro costumam ser sempre um péssimo sinal de que algo não vai bem. Pelo menos os desenvolvedores possuem bom humor pra dar uma, mesmo que pequena, alegrada no já fatídico dia do usuário que teve a infelicidade de ver o erro!
#UrbanCompassPony
Arte de chamada:
Jimmy Barnes “gritando” em Big Enough (Official Video)
Clipe de Kirin J Callinan.
Com participação de Alex Cameron e Molly Lewis.
Autodidata, me aprofundei em sistemas operacionais baseados em UNIX®, principalmente Linux. Também procuro trazer assuntos correlacionados direta ou indiretamente, como automação, robótica e embarcados.
Esqueceram do sudo? Não é um erro mas uma brincadeira, na primeira utilização? Com grandes poderes vem grandes responsabilidades hahaha
Como citado, não é um erro mas um recado 😉
No caso do whatis houve uma confusão, qualquer comando que você digite que não exista ele irá apresentar essa mensagem de “nada apropriado”. Exemplo:
$ whatis eu_nao_existo
eu_nao_existo: nada apropriado.