Resolvendo erro “An error occurred during SCSS compilation” na atualização 9.5 para 10 – GLPI

An error occurred during SCSS compilation - Relatos TI

Em alguns casos onde se há uma atualização do GLPI que está em alguma versão da 9.5.x para uma versão mais atualizada do GLPI 10 ou superior, ocorre o erro “An error occurred during SCSS compilation”, nesse artigo visa identificar e corrigir o problema.

Qual foi o problema em si que ocorreu?

Em alguns casos na atualização do glpi 9.5.x para a versão 10 ou superior, alguns arquivos que ficaram pós atualização acabam conflitando com os arquivos atuais da nova versão, como especificamente a versão 10 ou superior trouxe uma remodelagem completa do CSS ou seja do Designer no geral do GLPI obviamente as versões anteriores do css não são compatíveis pois mudou muita referencia em nomenclatura, novos menus, novas necessidades de customizações no geral.

E esse é o problema que ocorreu em uma atualização que estava realizando para meu próprio serviço do glpi, a duplicidade de um mesmo nome do css que estava sendo usado antes da atualização.

Como identificar o conflito e como Corrigir

Para identificar qual arquivo exatamente está em duplicidade e bem simples, a própria mensagem de erro está te mostrando qual é o arquivo que está em conflito.

Para a correção e bem simples, basta renomear, mover ou excluir o arquivo antigo para que não haja mais conflito, no meu caso bastou alterar o arquivo abaixo para resolver o problema. mv _vintage.scss _vintage.scss.old

Como são arquivos da versão anterior do GLPI não tem problema apagar, e recomendo que apague todos os arquivos no diretório do glpi/css/palettes que contenham o símbolo do “_” antes da nomenclatura, esse procedimento será necessário caso tenha outros usuários no GLPI que utilizem as demais paletas, com certeza terão o mesmo problema e terá que repetir o processo que realizou apenas para a paleta de cores que você já alterou do seu usuário.

Para facilitar a sua vida, criei os comandos para quem utiliza linux no geral conseguir mover, só tenha certeza que já esteja no diretório correto para executar o comando abaixo, espero que tenha ajudado, inté!

mkdir /tmp/old_paletter && mv _aerialgreen.scss /tmp/old_paletter/_aerialgreen.scss && mv _clockworkorange.scss /tmp/old_paletter/_clockworkorange.scss && mv _flood.scss /tmp/old_paletter/_flood.scss && mv _lightblue.scss /tmp/old_paletter/_lightblue.scss && mv _vintage.scss /tmp/old_paletter/_vintage.scss && mv _auror.scss /tmp/old_paletter/_auror.scss && mv _dark.scss /tmp/old_paletter/_dark.scss && mv _greenflat.scss /tmp/old_paletter/_greenflat.scss && mv _premiumred.scss /tmp/old_paletter/_premiumred.scss && mv _automn.scss /tmp/old_paletter/_automn.scss && mv _darker.scss /tmp/old_paletter/_darker.scss && mv _hipster.scss /tmp/old_paletter/_hipster.scss && mv _purplehaze.scss /tmp/old_paletter/_purplehaze.scss && mv _classic.scss /tmp/old_paletter/_classic.scss && mv _defaults.scss /tmp/old_paletter/_defaults.scss && mv _icecream.scss /tmp/old_paletter/_icecream.scss && mv _teclib.scss /tmp/old_paletter/_teclib.scss
Pegue!, é Livre - Linux - Relatos TI
Subscribe
Notify of
guest

0 Comentários
Inline Feedbacks
View all comments