Libreoffice Base

Iniciado por Marcio Cruz, 16 de Julho de 2017, 17:01

tópico anterior - próximo tópico

druidaobelix

#15
Aí é que está o ponto, o seu sistema já é kernel hwe (kernel rolling) e foi isso que levou o kernel para a versão 4.10 e então o LibreOffice BASE parou de funcionar!

Como o @galactus já havia apurado nos testes que fez lá, não funciona no kernel 4.10

Inicie o sistema lá no menu do grub, naquela tela inicial do sistema, usando o kernel 4.8.0.36 que você já tem aí instalado.

Basta fazer como explicado lá no post #6, é só selecionar naquela tela.

Corrigindo, digo, lá no post #6
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

loalexandre77

Citação de: druidaobelix online 27 de Julho de 2017, 00:25
Aí é que está o ponto, o seus sistema já é kernel hwe (kernel rolling) e foi isso que levou o kernel para a versão 4.10 e então o LibreOffice BASE parou de funcionar!

Como o @galactus já havia apurado nos testes que fez lá, não funciona no kernel 4.10

Inicie o sistema lá no menu do grub, naquela tela inicial do sistema, usando o kernel 4.8.0.36 que você já tem aí instalado.

Basta fazer como explicado lá no pos #6, é só selecionar naquela tela.

Corrigindo, digo, lá no post #6

Druidaobelix, bom dia,

desculpa o desconhecimento. Mas poderia me orientar?

Quando meu sistema operacional se inicia, não aparece esta tela do grub, ou opções avançadas. Como eu faço?

druidaobelix

#17
Citação de: loalexandre77 online 27 de Julho de 2017, 00:34
Quando meu sistema operacional se inicia, não aparece esta tela do grub, ou opções avançadas. Como eu faço?

Ah, tá, agora entendi a dificuldade.

Ao iniciar segure acionada a tecla SHIFT, vê se assim aparece a tela do menu do grub.


========================

Nota:

Vou deslogar por um momento e logar num outro computador, pois este aqui estava fazendo uns testes e é muito ruim de operar, ou seja, já volto logando por uma máquina melhor.  :)
Resolvido, voltei, agora melhor instalado.  :)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Se não está conseguindo fazer o menu do grub aparecer com a tecla Shift, avise que aí alteramos o arquivo que faz aquela tela aparecer sempre.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

loalexandre77

druidaobelix,

Você salvou minha vida. 3 dias sem dormir. Não sabia mais o que fazer. Cara, sou muito grato a ti.
Só mais uma pergunta de leigo: toda vez que for iniciar a máquina tenho que entrar no menu grub e alterar o kernel? Ou será sempre o 4.8 desde agora?

Estou entrando no mundo linux agora, obrigado pela ajuda. Espero um dia chegar perto do sue nível para ajudar outros também.

Jesus te abençoe!

druidaobelix

#20
Ok, estou entendendo que funcionou com o kernel hwe 4.8.0.36 aí instalado, certo?
Confirme isso. Funcionou então? Testou o LO-Base com esse kernel?

Se positivo então já temos uma solução que coloca o LO-Base aí existente para funcionar de novo e não emperra o seu trabalho.

Por enquanto vai usando esse 4.8.0.36, depois, com mais tempo (e você já tendo voltado a dormir), estudamos uma solução melhor.   :)

Temos algumas hipóteses, mas preciso antes testar aqui.

O fato é que num dado momento esse kernel 4.10 vai sofrer uma correção pelos desenvolvedores, pois o bug será relatado, e o LO-Base vai voltar a funcionar com o kernel mais recente do hwe.

Entretanto, enquanto isso não acontece e eles fazem a correção, precisamos encontrar uma forma prática de você continuar a operar o LO-Base.

Um primeira ideia que me ocorre é "travar" a atualização na versão 4.8 do kernel hwe, tecnicamente é fazer um "pinning".
Porém antes preciso testar isso aqui, nunca fiz com o kernel hwe, então não sei assim de imediato qual seria a consequência.
Se fizer um "pinning" vai ocorrer um downgrade de kernel (e o XServer que vem com ele e tudo o mais), precisa antes ver isso melhor, esse downgrade pode complicar o sistema, questão de ver.

Uma segunda opção, talvez mais simples, seria apenas colocar um kernel 4.8 do mainline ou 4.9 (=adhoc) por cima desse e você iria trabalhando com ele até quando corrigirem o problema.

Uma terceira opção é experimentar os kernels 4.11 e 4.12 e ver se com um deles também funciona.
Essa seria uma melhor opção e mais fácil de operacionalizar.

Enfim, precisamos pensar à respeito disso.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#21
Citação de: loalexandre77 online 27 de Julho de 2017, 00:57
Só mais uma pergunta de leigo: toda vez que for iniciar a máquina tenho que entrar no menu grub e alterar o kernel? Ou será sempre o 4.8 desde agora?

Mas acabei não respondendo a sua pergunta.  :(

Sim, por enquanto precisa toda vez que iniciar escolher o kernel 4.8.0.36 lá na tela inicial do menu do grub.

Pelo menos até fazermos as alterações precisa ser assim.

Vamos ver se o @galactus no traz alguma informação adicional.

Pode até ser que isso já tenha sido corrigido no kernel 4.11 do mainline.

O problema é que, no momento, não tenho o Lubuntu 32-bit instalado, então nem dá para testar aqui.

Bem, continuamos amanhã.  :)

Vou deixar postado para que você instale o kernel 4.11 e, se o caso, o kernel 4.12 do mainline e faça o teste aí para sabermos se com eles funcionam ou não.
Caso funcione tornará tudo muito mais fácil de programar.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Fazendo a tela do menu do grub aparecer de forma permanente

Abra uma janela do terminal e faça:

sudo gedit /etc/default/grub

Comente a linha:

Citar#GRUB_HIDDEN_TIMEOUT=0

Comentar é colocar um símbolo # (tralha; jogo da velha) no início da linha, o que a inutiliza, como está acima.

Salvar e sair

Depois faça:

sudo update-grub

Reinicie o sistema

A tela do menu do grub deverá estar aparecendo sem que tenha que acionar a tecla Shift
O que facilita a vida um pouco para poder escolher o kernel que vai subir.


www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#23
Experimentando o kernel 4.11.12 do mainline

kernel 4.11.12

Experimente aí no seu sistema o kernel 4.11.12 disponível no mainline.
É fácil de fazer e, se o caso, se não funcionar, fácil de desfazer.

Abra uma janela de terminal e faça:

cd ~/Downloads 

Isso acima o coloca dentro da pasta Downloads

Agora baixe os arquivos do kernel:

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-headers-4.11.12-041112_4.11.12-041112.201707210350_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-headers-4.11.12-041112-generic_4.11.12-041112.201707210350_i386.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-image-4.11.12-041112-generic_4.11.12-041112.201707210350_i386.deb

Para instalar (estando ainda dentro do diretório ~/Downloads)

sudo dpkg -i *.deb

Uma vez instalado faça:

sudo update-grub

Reinicie o sistema.

O kernel 4.11.12 deverá ser o primeiro da linha lá no menu do grub, na tela inicial do sistema.

Suba por ele e teste o LO-Base e veja se funciona.
Dê um retorno dessa informação aqui no seu tópico.

Obs:
Muito possivelmente você saiba, mas enfim, não precisa realmente digitar esses códigos todos, principalmente os mais longos e complexos, evitando assim erros de retranscrição. Com o mouse copie o código aqui no tópico e cole na janela do terminal, seja usando o botão direito do mouse ou ainda usando as teclas Ctrl Shift V, em seguinda dando um <enter> que dará certo.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Experimentando o kernel 4.12.3 do mainline

kernel 4.12.3

Se e somente se não funcionou o LO-Base com o kernel do tópico anterior, então faça mais uma experiência testando aí no seu sistema o kernel 4.12.3 disponível no mainline.

Novamente, numa janela de terminal e faça:

cd ~/Downloads 

Como sempre, isso acima o coloca dentro da pasta Downloads

Agora baixe os arquivos do kernel 4.12:

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.3/linux-headers-4.12.3-041203_4.12.3-041203.201707210343_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.3/linux-headers-4.12.3-041203-generic_4.12.3-041203.201707210343_i386.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.12.3/linux-image-4.12.3-041203-generic_4.12.3-041203.201707210343_i386.deb

De novo, para instalar (estando ainda dentro do diretório ~/Downloads)

sudo dpkg -i *.deb

Novamente, uma vez instalado faça:

sudo update-grub

Reinicie o sistema.

O kernel 4.12.3 agora deverá ser o primeiro da linha lá no menu do grub, na tela inicial do sistema.

Suba por ele e teste o LO-Base e veja se funciona.
Informe aqui no seu tópico o resultado.

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

Apenas para esclarecer, esse tal de "mainline" de que tanto se fala é aqui:

http://kernel.ubuntu.com/~kernel-ppa/mainline/

Esse é o repositório dos kernels oficiais do Ubuntu.

É de lá que estamos baixando os kernels mais recentes para testar.

O Linux, em si, é que faz o desenvolvimento do kernel e para tanto possui um repositório central dele.
Cada distribuição e no caso o Ubuntu, vai lá no repositório central do Linux, pega um versão desenvolvido e faz as adaptações necessárias àquela específica distribuição, o que significa habilitar (ou desabilitar) tais e quais parâmetros na compilação do kernel.

Então, como aqui no Fórum estamos sempre falando de Ubuntu e seus "sabores"  (Lubuntu, Xubuntu, Mate, etc.), em princípio sempre estaremos falando do mainline do Ubuntu, do repositório oficial e específico do Ubuntu.

Como você disse que está meio que iniciando nessa praia, então é só para esclarecer, deixar as coisas mais facilmente compreensíveis, fornecendo um contexto do que estamos conversando.  :)
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

loalexandre77

#26
Citação de: druidaobelix online 27 de Julho de 2017, 01:34
Experimentando o kernel 4.11.12 do mainline

kernel 4.11.12

Experimente aí no seu sistema o kernel 4.11.12 disponível no mainline.
É fácil de fazer e, se o caso, se não funcionar, fácil de desfazer.

Abra uma janela de terminal e faça:

cd ~/Downloads 

Isso acima o coloca dentro da pasta Downloads

Agora baixe os arquivos do kernel:

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-headers-4.11.12-041112_4.11.12-041112.201707210350_all.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-headers-4.11.12-041112-generic_4.11.12-041112.201707210350_i386.deb

wget -c http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11.12/linux-image-4.11.12-041112-generic_4.11.12-041112.201707210350_i386.deb

Para instalar (estando ainda dentro do diretório ~/Downloads)

sudo dpkg -i *.deb

Uma vez instalado faça:

sudo update-grub

Reinicie o sistema.

O kernel 4.11.12 deverá ser o primeiro da linha lá no menu do grub, na tela inicial do sistema.

Suba por ele e teste o LO-Base e veja se funciona.
Dê um retorno dessa informação aqui no seu tópico.

Obs:
Muito possivelmente você saiba, mas enfim, não precisa realmente digitar esses códigos todos, principalmente os mais longos e complexos, evitando assim erros de retranscrição. Com o mouse copie o código aqui no tópico e cole na janela do terminal, seja usando o botão direito do mouse ou ainda usando as teclas Ctrl Shift V, em seguinda dando um <enter> que dará certo.

Druidaobelix,

4.11 e 4.12 não funcionaram. Posso desinstalá-los e versão 4.10 também?

No aguardo e obrigado

loalexandre77

Citação de: loalexandre77 online 27 de Julho de 2017, 00:57
druidaobelix,

Você salvou minha vida. 3 dias sem dormir. Não sabia mais o que fazer. Cara, sou muito grato a ti.
Só mais uma pergunta de leigo: toda vez que for iniciar a máquina tenho que entrar no menu grub e alterar o kernel? Ou será sempre o 4.8 desde agora?

Estou entrando no mundo linux agora, obrigado pela ajuda. Espero um dia chegar perto do sue nível para ajudar outros também.

Jesus te abençoe!

#Galactus,

Para deixar registrado, gostaria muito de agradecer sua ajuda ao responder prontamente, e testar os kernels em seu lubuntu 32bit. Muito Obrigado, você foi demais também.

Sou muito grato a você e ao Druidaobelix. Deus os abençoe!

druidaobelix

Citação de: loalexandre77 online 27 de Julho de 2017, 02:22
4.11 e 4.12 não funcionaram. Posso desinstalá-los e versão 4.10 também?

1) Conseguiu fazer aparecer a tela do menu do grub de forma permanente, como mencionado lá no post #22?

Lembre-se que do lado de cá não estamos vendo o que está acontecendo aí, você precisa ir dizendo, sendo os "olhos" do Fórum, dando retorno das informações e do cenário existente.

2) Pena que não tenham funcionado nem o 4.11.12 nem o 4.12.3, teriam facilitado as coisas.  :(

Se não funcionaram, então desinstale:

sudo apt-get --purge remove linux-image-4.11.12-041112-generic

sudo apt-get --purge remove linux-image-4.12.3-041203

Em seguida:

sudo update-grub

Reinicie o sistema

Muito importante:

**Não desinstale** de forma alguma o kernel 4.10.0-27 hwe já existente no sistema e instalado conforme as atualizações normais, pois isso pode potencialmente ser desastroso, porque a ele estão vinculados outros subsistemas importantes, como o servidor X, driver de vídeo e outras coisas, assim sendo, como disse antes, agora precisamos estudar isso melhor, para fazer o sistema sempre iniciar automaticamente pelo 4.8.0-36 hwe existente.
www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.

druidaobelix

#29
Para "travar" (=pinning) o sistema no kernel 4.8.0.36 e, portanto, voltar ao estado anterior existente antes da última atualização, ou seja, forçar um downgrade, possivelmente será necessário também  "travar" as versões de todos os pacotes que integram o hwe, mas aí precisaríamos saber quais eram elas anteriormente.

De toda forma pelo menos um mapa do que há no momento é necessário para começar a desenvolver esse raciocínio.

Traga ao tópico o resultado para:

apt-cache policy linux-generic-hwe-16.04

apt-cache policy xserver-xorg-core-hwe-16.04

apt-cache policy xserver-xorg-input-all-hwe-16.04

apt-cache policy xserver-xorg-video-all-hwe-16.04


Essa turma aí de pacotes anda sempre junto, eles vão se adequando entre si, então não é simplesmente remover uma versão de kernel, como se fosse uma instalação singular de kernel.

Note que no caso desse específico sistema não se trata de uma instalação que veio originalmente do kernel 4.4 e aí usou o hwe para fazer o kernel rooling e sim já se trata de uma instalação feita a partir do release 16.4.2, que **já vem** com o hwe.

A questão é interessante, contribuições dos colegas aqui do Fórum são bem-vindas se lhes ocorrerem um caminho mais fácil que possa resultar no mesmo efeito.

O primeiro problema que temos é: como saber a versão desses pacotes antes da última atualização?

www.arredondar.org.br
Vencedor Desafio de Impacto Social Google 2016!
Você também pode participar e fazer a diferença.