Erros de XSession preenchendo meu espaço em disco [duplicado]

0

Eu tenho um Ubuntu 16.04.1 instalado no meu NUC.

Após a reinicialização, vejo erros de análise de x que aumentam de tamanho rapidamente. O abaixo é depois de 2 minutos.

-rw-------  1 kodi kodi 3466402072 Jan 20 18:49 .xsession-errors
-rw-------  1 kodi kodi 6548127878 Jan 20 18:46 .xsession-errors.old

Rodar um tail -f no arquivo não me oferece nada além de uma saída contínua de:

extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter.  Returning 0.
    
por sarveshlad 21.01.2017 / 01:55

4 respostas

1

O python na minha mensagem de erro provocou minha curiosidade. O NUC é usado como um mediacenter e tem o Kodi instalado e executado na inicialização.

Mover a pasta de configuração do kodi resolveu o problema. Eu estou supondo que algum addon é o culpado. Como nenhuma atualização importante está disponível para o kodi, estou apontando para um addon.

Também pode ser o adaptador cec que foi soldado e teve uma atualização recente de driver.

    
por sarveshlad 21.01.2017 / 02:07
1

Eu tenho uma solução alternativa com o Kodi 16.1 no Ubuntu.

Os sinais do meu problema com o kodi 16.1 vieram depois das atualizações de meados de janeiro. Acordei naquela manhã no meu disco rígido sem ter espaço para atualizações de segurança.

Hardware

Estou usando o Kodi no Voyager-16.04.1.1-amd64, o Lenovo ThinkPad E530 que instalei um disco rígido de 120 GB "SandDisk SSD Plus". É uma partição para 3 sistemas operacionais (apenas nesses momentos) a partição em que estou trabalhando tem 89,4 GB. O tamanho do meu sistema operacional na raiz varia entre 7,6 GB e 10,2 GB. Fez-me andar para acordar e ver que todos os 89,4 GB tinham desaparecido.

Depois de passar pelos meus arquivos, encontrei um arquivo de texto oculto de tamanho excessivo "startxfce4.log", localizado no diretório Inicial ( /home/mrbobs/.cache/upstart/ ). Foram duas linhas de texto que estavam se repetindo.

Mais de 70 GB

extern "Python": function Cryptography_rand_bytes() called, but @ffi.def_extern() was not called in the current subinterpreter.  Returning 0.
extern "Python": function Cryptography_rand_status() called, but @ffi.def_extern() was not called in the current subinterpreter.  Returning 0.

Consegui excluir o arquivo, mas, quando o Kodi estava executando o "startxfce4.log", ele voltou e começou a crescer novamente.

Eu tentei instalar compilações diferentes e depois que reiniciei o Kodi, o arquivo cresceu novamente. Eu colei as duas linhas no Google, e vi que tudo isso veio para a biblioteca Python não lidar com SSH bem.

Olhando para os meus registos do Kodi, também posso ver isto:

20:10:00 T:139622927554304   ERROR: EXCEPTION Thrown (PythonToCppException) : 
-->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!

Error Type: <class 'urllib2.URLError'>
Error Contents: <urlopen error [Errno 0] Error>
Traceback (most recent call last):
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/default.py", line 7, in <module> runner.run(__provider__)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/runner.py", line 32, in run __RUNNER__.run(provider, context)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/impl/xbmc/xbmc_runner.py", line 23, in run results = provider.navigate(context)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/abstract_provider.py", line 93, in navigate result = method(context, re_match)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/register_provider_path.py", line 12, in wrapper return func(*args, **kwargs)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/youtube/provider.py", line 392, in _on_yt_specials return yt_specials.process(category, self, context, re_match)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/youtube/helper/yt_specials.py", line 256, in process return _process_live_events(provider, context, re_match)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/youtube/helper/yt_specials.py", line 95, in _process_live_events json_data = provider.get_client(context).get_live_events(event_type='live', page_token=page_token)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/youtube/client/youtube.py", line 426, in get_live_events return self._perform_v3_request(method='GET', path='search', params=params, quota_optimized=True)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/youtube/client/youtube.py", line 615, in _perform_v3_request result = requests.get(_url, params=_params, headers=_headers, verify=False, allow_redirects=allow_redirects)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/simple_requests/api.py", line 189, in get return _request('GET', url, **kwargs)
File "/home/mrbobs/.kodi/addons/plugin.video.youtube/resources/lib/kodion/simple_requests/api.py", line 165, in _request response = opener.open(request)
File "/usr/lib/python2.7/urllib2.py", line 429, in open response = self._open(req, data)
File "/usr/lib/python2.7/urllib2.py", line 447, in _open '_open', req)
File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain result = func(*args)
File "/usr/lib/python2.7/urllib2.py", line 1241, in https_opencontext=self._context)
File "/usr/lib/python2.7/urllib2.py", line 1198, in do_open raise URLError(err)
URLError: <urlopen error [Errno 0] Error> -->End of Python script error report<--

20:10:01 T:139625223715136   ERROR: GetDirectory - Error getting plugin://plugin.video.youtube/special/live/
20:10:01 T:139625223715136   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.youtube/special/live/) failed
20:10:01 T:139622927554304  NOTICE: [plugin.video.youtube] Running: YouTube (5.3.8) on Jarvis (Kodi-16.1) with Python 2.7.12
20:10:17 T:139623858685696 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
20:10:17 T:139622927554304 WARNING: Previous line repeats 2 times.

Então eu vi a resposta de Zanna dizendo que ela acabou de mover seu arquivo de configuração do Kodi.

The python in my error message provoked my curiosity. The NUC is used as a mediacenter and has Kodi installed and runs at startup.

Moving the kodi config folder solved the issue. I'm guessing some addon is the culprit. Since no major update has been available for kodi I'm pointing to an addon.

It could also be the cec adapter that has been soldered and it did have a recent driver update.

Obrigado Zanna você me fez pensar.

{(Fazer o que o Zanna disse retornará o Kodi às configurações de caixa e eu quero salvar minhas configurações)}

Depois de ler isto, comecei a examinar meu arquivo de complementos do Kodi e os removi um por um para ver qual deles estava quebrando meu Kodi. Depois de configurar a noite toda, descobri que era uma combinação de dois arquivos. Um deles era um antigo complemento do Kodi chamado “script.xbmcbackup” e o outro era a biblioteca de pedidos do Python (Isso também quebrou o complemento do YouTube, e o tempo todo eu estava pensando que era minha chave de API) chamado “script” .module.requests ”..

Depois que eu os excluí, meu disco rígido parou de ser preenchido com texto repetido e meu YouTube também funcionou.

É necessário observar que os "script.module.requests" podem voltar como uma dependência de outros complementos e atualizações.

  • A primeira coisa a procurar quando isso acontece é que você perderá o YouTube e suas dependências

  • A segunda é que a CPU é executada com o tempo, se não for removida. O disco rígido irá preencher novamente

  • No dia 3, você perderá ícones e o Kodi começará a ficar lento e poderá até congelar, às vezes

Bom, é isso, só espero que os caras do Python consigam resolver o problema do SSH em breve. Eu sei que eles vão consertar isso, então eu só espero que seja em breve. Agradeço a todos vocês pelo trabalho que você colocou no SSH Everywhere. Este trabalho ajudará a nos proteger de ataques man-in-the-middle não apenas com meu pequeno Kodi, mas também no quadro maior da Segurança Nacional Global da Internet das Coisas. Mantenha o trabalho duro que você está fazendo e fez.

Eu não sou programador, portanto, isso é apenas uma solução alternativa

Eu não sei o que está acontecendo, preciso fazer mais lição de casa e, se você fizer o que eu fiz, tudo o que posso dizer é fazer backup dos seus dados antes de começar . Eu também posso dizer que isso funciona para mim por enquanto.

Mantendo pressionada a tecla "Ctrl", clique na tecla "H" para mostrar os arquivos e pastas ocultos. (quando isso foi feito, vi um ponto na frente dos nomes das pastas). Então eu fui para o meu diretório Home, onde vi o (.cache) e o (.kodi) junto com outras pastas.

(A pasta .cache é onde encontrei meu arquivo de texto de tamanho grande) (/home/mrbobs/.cache/upstart/startxfce4.log) se você estiver fazendo isso, substitua o nome de usuário "mrbobs" pelo seu nome de usuário.

Depois, com o Kodi fechado, eu apaguei o arquivo "startxfce4.log". Depois, enquanto ainda estava com o Kodi fechado Excluí as duas pastas complementares "script.module.requests" e "script.xbmcbackup" localizadas em (/home/mrbobs/.kodi/addons/)

Depois disso, tudo correu bem para mim. (se você fizer isso, você pode ter que re-apagar o seu "script.module.requests" eu tive que fazer e eu também fiz o mesmo com o meu "startxfce4.log" a primeira reabertura do Kodi pode fazer um add-on de atualizações, mas depois de re-excluir meu kodi correu bem.).

Mais uma coisa. O arquivo sobre mensagens de texto pode não ser o seu "startxfce4.log" pode ser o ".xsession-errors.old" em sua pasta Home. A melhor maneira de ver isso é clicando com o botão direito do mouse e olhando para Propriedades.

    
por Mr. Bob 303 07.02.2017 / 00:06
0

Isso pode ajudar, notei que quando um complemento inicia o cache, esse sintoma aparece na imagem. Como se eu abrir Exodus ou youtube, então isso acontece, antes que com kodi aberto também o arquivo de log permanece normal.

    
por puchu 08.03.2017 / 17:31
0

É uma solução alternativa válida para excluir scripts.module.requests. Isso tem muito a ver com o fato de que eu atualizei o python e instalei pedidos de python!

Aqui está mais evidência! .cache / upstart /Unity7.log crescendo para consumir todo o espaço livre em disco. Python cypto suspeito

A solução postada nesse link também resolve esse problema e é uma solução mais permanente, já que você não precisa se preocupar com script.module.requests sendo reinstalado

Em suma, a melhor solução é:

wget http://launchpadlibrarian.net/292839640/python-openssl_16.2.0-1_all.deb

para 32 bits

wget https://launchpad.net/ubuntu/+source/python-cryptography/1.7.1-2/+build/11756123/+files/python-cryptography_1.7.1-2_i386.deb

ou para 64 bits

wget http://launchpadlibrarian.net/299484105/python-cryptography_1.7.1-2_amd64.deb

para 64 bits

sudo dpkg -i python-cryptography_1.7.1-2_amd64.deb 

para 32 bits

sudo dpkg -i python-cryptography_1.7.1-2_i386.deb 

Então:

sudo dpkg -i python-openssl_16.2.0-1_all.deb
sudo apt-get -f install

Problemas relacionados ao python agora se manifestam em 4 sistemas e agora estão testando com o segundo sistema.

O suficiente para dizer que isso também pode fazer com que os addons não sejam atualizados, assim como outros problemas estranhos, como visto aqui: link

    
por user178167 14.05.2018 / 08:56

Tags