SCRUM issueshttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues2019-01-09T12:54:20Zhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/644Mover a configuração do lightdm.conf para um novo script no lightdm.conf.d2019-01-09T12:54:20ZLucas Sulzbachls17@inf.ufpr.brMover a configuração do lightdm.conf para um novo script no lightdm.conf.dResolvi a #466 criando uma entrada no arquivo /etc/lightdm/lightdm.conf. O problema é que esta abordagem gera uma possibilidade muito grande de ocorrerem conflitos ao instalar pacotes. O certo é criar um novo arquivo dentro de /etc/light...Resolvi a #466 criando uma entrada no arquivo /etc/lightdm/lightdm.conf. O problema é que esta abordagem gera uma possibilidade muito grande de ocorrerem conflitos ao instalar pacotes. O certo é criar um novo arquivo dentro de /etc/lightdm/lightdm.conf.d/, contendo apenas a entrada desejada.
Vide como foi feito no le-proinfodata.Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/643le-inep-bar não aparece para o admin no le-multiterminal2019-01-14T11:17:53ZLucas Sulzbachls17@inf.ufpr.brle-inep-bar não aparece para o admin no le-multiterminalhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/620Botão de desabilitar fica bloqueado depois de fechar o epoptes2018-10-18T12:38:59ZLucas Sulzbachls17@inf.ufpr.brBotão de desabilitar fica bloqueado depois de fechar o epoptesQuando é aberto um servidor epoptes pelo le-control-panel, o botão de habilitar/desabilitar fica bloqueado. Até aí, é o comportamento esperado. Porém, depois de fechar o servidor epoptes, o botão permanece bloqueado, de modo que é necess...Quando é aberto um servidor epoptes pelo le-control-panel, o botão de habilitar/desabilitar fica bloqueado. Até aí, é o comportamento esperado. Porém, depois de fechar o servidor epoptes, o botão permanece bloqueado, de modo que é necessário fechar o le-control-panel e abrir novamente para poder interagir com o botão.v6.2.1-3Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/618le-parental-control 1.0.3 falha na instalação2018-10-17T10:48:43ZLucas Sulzbachls17@inf.ufpr.brle-parental-control 1.0.3 falha na instalaçãoObtive o seguinte erro ao tentar gerar uma iso testing:
`root@sheila:/home/sulzbach/git/create-iso# chroot overlay/ apt-get install -f`
`Reading package lists... Done`
`Building dependency tree`
`Reading state information... Done`
...Obtive o seguinte erro ao tentar gerar uma iso testing:
`root@sheila:/home/sulzbach/git/create-iso# chroot overlay/ apt-get install -f`
`Reading package lists... Done`
`Building dependency tree`
`Reading state information... Done`
`0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.`
`1 not fully installed or removed.`
`After this operation, 0 B of additional disk space will be used.`
`Setting up le-parental-control (1.0.3) ...`
`Permission denied`
`dpkg: error processing package le-parental-control (--configure):`
` subprocess installed post-installation script returned error exit status 1`
`Errors were encountered while processing:`
` le-parental-control`
`E: Sub-process /usr/bin/dpkg returned an error code (1)`
À primeira vista, parece um problema distinto da #575, mas vale a pena verificar.
Acredito que não tenha relação, mas isto ocorreu ao tentar gerar a iso na minha máquina (sheila) e não na vm que sempre utilizamos (createiso).Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/617Habilitar apport (erros no Ubuntu).2018-10-23T11:50:46ZAlessandro EliasHabilitar apport (erros no Ubuntu).Na iso de teste deve estar habilitado, porém na produção deixar desabilitado devido ao report por email que falha.Na iso de teste deve estar habilitado, porém na produção deixar desabilitado devido ao report por email que falha.v6.2.1-2Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/614Exceção no le-lab na iso testing2018-12-04T12:15:52ZLucas Sulzbachls17@inf.ufpr.brExceção no le-lab na iso testingObtive este crash report ao bootar uma iso gerada a partir do repositório testing. Verificar se o erro já é conhecido e se tem a ver com a iso ou com o pacote.
![Screenshot_le6-testing_2018-09-12_11_54_40](/uploads/8fb137397b5209e42a6ae...Obtive este crash report ao bootar uma iso gerada a partir do repositório testing. Verificar se o erro já é conhecido e se tem a ver com a iso ou com o pacote.
![Screenshot_le6-testing_2018-09-12_11_54_40](/uploads/8fb137397b5209e42a6aef0ce55a5b02/Screenshot_le6-testing_2018-09-12_11_54_40.png)Testing-freezing-6.1.1-8legtonlegtonhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/608Desenvolver uma extensão do Gnome para mostrar na barra de tarefa qual escola...2018-12-05T13:23:51ZAlessandro EliasDesenvolver uma extensão do Gnome para mostrar na barra de tarefa qual escola faz referência ao INEP.Como o PortalMEC, que é uma extensão do Gnome, criar uma que mostre o nome da escola na barra de tarefas. A informação do nome da escola estará em "/etc/inep" (vide issue #607), este pacote será responsável por salvar os dados (inep e no...Como o PortalMEC, que é uma extensão do Gnome, criar uma que mostre o nome da escola na barra de tarefas. A informação do nome da escola estará em "/etc/inep" (vide issue #607), este pacote será responsável por salvar os dados (inep e nome da escola), logo sincronizar com este pacote onde pegar estes dados.
Ainda com esta extensão, criar mecanismo de lembre ao usuário, que poderia ser um ToolTip com a mensagem "Você ainda não entrou seu INEP!".
Um novo pacote deve ser criado no repositório git@gitlab.c3sl.ufpr.br:le6/le-inep-ExGnome.git.
Preencher o readme.v6.2.1-3Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/607Desenvolver solução que a cada reboot o INEP da escola deve ser preenchido.2018-09-20T14:15:16ZAlessandro EliasDesenvolver solução que a cada reboot o INEP da escola deve ser preenchido.Desenvolver solução que a cada reboot qualquer usuário que logue no sistema deva entrar o INEP de sua escola, veja que deve ter um botão de skip, caso o usuário deseja entrar mais tarde o código INEP.
Uma melhor solução seria apresentar...Desenvolver solução que a cada reboot qualquer usuário que logue no sistema deva entrar o INEP de sua escola, veja que deve ter um botão de skip, caso o usuário deseja entrar mais tarde o código INEP.
Uma melhor solução seria apresentar o prompt para entrar o INEP antes do greeting manager (Lightdm).
Esta interface pode ser feito via zenity.
O sistema deve salvar o código INEP e nome da escola em "/etc/inep/".
Utilize a rota do simcaq para obter as informações da escola.
URL para API do simcaq
https://simcaq.c3sl.ufpr.br/api/v1/portal_mec_inep?filter=school_cod:35032001
resulta em:
```jason
result:
0:
id: 35032001
name: "MARIETTA FERRAZ DE ASSUMPCAO PROFESSORA"
state_name: "São Paulo"
city_name: "PRESIDENTE PRUDENTE"
```
school_cod = inep
Um novo pacote deve ser criado no repositório git@gitlab.c3sl.ufpr.br:le6/le-inep.git.
Preencher o readme.v6.2.1-1GabrielGabrielhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/605Como atualizar os agentes de monitoramento antigos para o novo agente.2018-12-05T13:20:06ZAlessandro EliasComo atualizar os agentes de monitoramento antigos para o novo agente.Estudar, depurar se é possível atualizar o agente antigo para o agente de monitoramento novo.Estudar, depurar se é possível atualizar o agente antigo para o agente de monitoramento novo.v6.2.1-3Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/604Verificar se uma instalação do LE5 o agente de monitoramento envia os dados p...2018-11-09T13:31:23ZAlessandro EliasVerificar se uma instalação do LE5 o agente de monitoramento envia os dados para o portal.Instalar em uma VM um LE5 e verificar se o agente esta enviando dados para o [proinfodata.](http://proinfodata.c3sl.ufpr.br) Verificar em paralelo se estes dados chegaram no BD.Instalar em uma VM um LE5 e verificar se o agente esta enviando dados para o [proinfodata.](http://proinfodata.c3sl.ufpr.br) Verificar em paralelo se estes dados chegaram no BD.v6.2.1-3Davisson Henrique PaulinoDavisson Henrique Paulinohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/602Pendências create-iso2018-12-13T11:58:24ZLucas Sulzbachls17@inf.ufpr.brPendências create-iso* [x] Resolver bug do tty1
* [x] Refatorar e generalizar variáveis de configuração
* [x] Implementar auto download/mount da iso base
* [x] Implementar seleção (opcional) de uma iso local arbitrária via CLI
* [x] Implementar seleção ...* [x] Resolver bug do tty1
* [x] Refatorar e generalizar variáveis de configuração
* [x] Implementar auto download/mount da iso base
* [x] Implementar seleção (opcional) de uma iso local arbitrária via CLI
* [x] Implementar seleção (opcional) do diretório destino da iso gerada via CLI
* [x] Verificar se a iso baixada não foi corrompida (md5sum)
* [x] Incluir timestamp, repo, etc no nome do arquivo iso gerado
* [x] Implementar seleção da versão da distro via CLI
* [x] Adequar código ao padrão da Google (https://google.github.io/styleguide/shell.xml)
* [x] Adicionar cabeçalho da GPL nos scripts que faltam
* [x] Modularizar as funções em mais arquivos, reunindo-os num único diretório "include"
* [x] Implementar modo debug
* [x] Suporte ao LC6 (lc2/SCRUM#52)
* [x] Implementar cache do sistema base (filesystem.squashfs) (#593)
* [x] Implementar cache de initrd
* [ ] Implementar overlay do iso9660 (#592)
* [ ] Documentação (doxygen?)
* [ ] Descontinuar le6/create-iso e migrar para c3sl/c3geniso
* [x] Colocar em produção (crontab em uma VM)
* [x] Criar profile le6/netbook
* [x] Desabilitar apport apenas em produção (#617)Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/599Epoptes não possui xdotools como dependencia2018-11-12T11:23:34ZRafael S CastilhoEpoptes não possui xdotools como dependenciaPara funcionar chamar para primeiro plano janelas existentes do epoptes quando tentam abri-lo uma segunda vez, é necessario que o pacote xdotool seja uma dependenciaPara funcionar chamar para primeiro plano janelas existentes do epoptes quando tentam abri-lo uma segunda vez, é necessario que o pacote xdotool seja uma dependenciav6.2.1-2Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/596Epoptes não conecta2018-12-05T13:16:05ZDavisson Henrique PaulinoEpoptes não conectaProblema relatado por usuário no fórum. apenas é visualizado 2 estações e com o usuário admin. Ver mais no post: https://forum.c3sl.ufpr.br/t/epoptes-nao-conecta/594
Verificar se o bug continua acontecendo na após as atualizações do le-l...Problema relatado por usuário no fórum. apenas é visualizado 2 estações e com o usuário admin. Ver mais no post: https://forum.c3sl.ufpr.br/t/epoptes-nao-conecta/594
Verificar se o bug continua acontecendo na após as atualizações do le-lab e epoptes.v6.2.1-3Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/594Microfone não funciona2018-12-05T13:11:27ZDavisson Henrique PaulinoMicrofone não funcionaSegundo um usuário no fórum o microfone não funciona mais após a última atualização do LE. Saiba mais no post: https://forum.c3sl.ufpr.br/t/problema-com-microfone/708
As últimas isos lançadas na stable até então foram:
* linux-educacio...Segundo um usuário no fórum o microfone não funciona mais após a última atualização do LE. Saiba mais no post: https://forum.c3sl.ufpr.br/t/problema-com-microfone/708
As últimas isos lançadas na stable até então foram:
* linux-educacional-6.1.0-stable-2018-03-14.iso
* linux-educacional-6.1.0-stable-2018-07-10-amd64-netbook.isov6.2.1-1Alessandro EliasAlessandro Eliashttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/590icone do ubiquity persiste no dash-to-dock após instalação da iso.2018-10-11T13:27:46ZRafael S Castilhoicone do ubiquity persiste no dash-to-dock após instalação da iso.Testing-freezing-6.1.1-8Lucas Sulzbachls17@inf.ufpr.brLucas Sulzbachls17@inf.ufpr.brhttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/589Isos de teste variam muito2018-08-09T13:56:49ZLucas Sulzbachls17@inf.ufpr.brIsos de teste variam muitoObservei ao menos 3 grandes diferenças entre a iso de teste que gerei ontem e a iso que o @dbf15 gerou esses dias:
1) Tamanho dos arquivos:
```bash
sulzbach@bebop ~ $ du -h ~/Downloads/linux-educacional-6.2.0-testing.iso #iso do daniel...Observei ao menos 3 grandes diferenças entre a iso de teste que gerei ontem e a iso que o @dbf15 gerou esses dias:
1) Tamanho dos arquivos:
```bash
sulzbach@bebop ~ $ du -h ~/Downloads/linux-educacional-6.2.0-testing.iso #iso do daniel
1,8G /home/sulzbach/Downloads/linux-educacional-6.2.0-testing.iso
sulzbach@bebop ~ $ du -h ~/nfs/kvmae/LinuxEducacional6-testing.iso #minha iso
2,2G /home/sulzbach/nfs/kvmae/LinuxEducacional6-testing.iso
```
2) "O sistema detectou um erro no aplicativo" ao bootar na live (ocorre apenas na do @dbf15):
![Screenshot_from_2018-08-09_08-25-37](/uploads/584360dc3d0d06454131781aec8a46a6/Screenshot_from_2018-08-09_08-25-37.png)
3) O problema descrito em #579 ocorre na minha iso, mas não na do @dbf15, conforme constatado pela @sba16, que conseguiu criptografar a instalação durante os testes.https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/587Le-autoupgrade puxa updates tanto do stable quanto do testing2018-09-20T13:11:09ZRafael S CastilhoLe-autoupgrade puxa updates tanto do stable quanto do testingnas configurações do Unattended upgrades esta setado pra usar tanto stable quanto testing para pegar os pacotes, só editar o arquivo e remover testing como allowed-origin.nas configurações do Unattended upgrades esta setado pra usar tanto stable quanto testing para pegar os pacotes, só editar o arquivo e remover testing como allowed-origin.Testing-freezing-6.1.1-8Rafael S CastilhoRafael S Castilhohttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/586Instalação com criptografia gera erro na instalação2018-09-20T14:11:40ZLucas Sulzbachls17@inf.ufpr.brInstalação com criptografia gera erro na instalação![image](/uploads/610a3514822d743b08ca8c26341470c4/image.png)![image](/uploads/610a3514822d743b08ca8c26341470c4/image.png)https://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/579Ubiquity entra em loop ao tentar criptografar a instalação2018-10-02T14:16:20ZLucas Sulzbachls17@inf.ufpr.brUbiquity entra em loop ao tentar criptografar a instalaçãoConforme relatado pelo @joaomazzochin em #366, o ubiquity volta para a etapa anterior depois de inserir a passphrase numa instalação com criptografia.Conforme relatado pelo @joaomazzochin em #366, o ubiquity volta para a etapa anterior depois de inserir a passphrase numa instalação com criptografia.v6.2.1-2Guilherme Becker AggeGuilherme Becker Aggehttps://gitlab.c3sl.ufpr.br/le6/SCRUM/-/issues/574Family-shield checagem dos parâmetros se é uma instalação deve ser explicíto.2018-06-28T15:04:04ZAlessandro EliasFamily-shield checagem dos parâmetros se é uma instalação deve ser explicíto.Veja que no código abaixo (retirado do postinst) é verificado se a string no parâmetro 2 tem comprimento zero, faça uma verificação explícita da string (como "install" por exemplo), seguindo padrão [debian](https://wiki.debian.org/Mainta...Veja que no código abaixo (retirado do postinst) é verificado se a string no parâmetro 2 tem comprimento zero, faça uma verificação explícita da string (como "install" por exemplo), seguindo padrão [debian](https://wiki.debian.org/MaintainerScripts).
```
#if install
if [ -z "$2" ]; then
family-shield -e
fi
```legtonlegton