Estou tentando executar o Rstudio. E isso simplesmente não está funcionando. Funcionou semana passada quando o instalei pela primeira vez, mas agora que preciso usá-lo, não. Eu tenho tentado por 5 horas, então este é meu último recurso.
- Sistema: Kubuntu 16,04 x64
- versão R: 3.2.3 x64
- Rstudio: RStudio Desktop 0.99.903 x64
- GLIBC: 2,23
Erro original ao executar rstudio --run-diagnostics
Using R script: /usr/bin/R
Attempting to launch R session...
R session launched, attempting to connect on port 19650...
/usr/lib/rstudio/bin/rsession: libc.so.6: version 'GLIBC_2.16' not found (required by /usr/lib/R/lib/libR.so)
/usr/lib/rstudio/bin/rsession: libc.so.6: version 'GLIBC_2.18' not found (required by /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
/usr/lib/rstudio/bin/rsession: libc.so.6: version 'GLIBC_2.17' not found (required by /usr/lib/x86_64-linux-gnu/libstdc++.so.6)
/usr/lib/rstudio/bin/rsession: libc.so.6: version 'GLIBC_2.17' not found (required by /usr/lib/x86_64-linux-gnu/libgomp.so.1)
/usr/lib/rstudio/bin/rsession: libc.so.6: version 'GLIBC_2.16' not found (required by /lib/x86_64-linux-gnu/libtinfo.so.5)
O resultado é a tela em branco normal. Eu desinstalei o & amp; reinstalou o R, reinstalou o Rstudio e tentou todas as versões antigas do Rstudio listadas aqui , mesmo os x32 que não funcionaram devido à incompatibilidade 32-64. Todas as versões x64 resultam no erro acima. Meu R está instalado em / usr / lib / R. Eu também executei o comando update para atualizar a libc, que já é a versão mais recente.
Meu libc.so.6 em / lib / aponta para libc-2.15.so na mesma pasta . Eu pensei que esta é a razão pela qual o Rstudio não consegue encontrar as versões superiores. Meu libc-2.23.so está localizado em / lib32 /. Então eu pensei em criar um novo arquivo libc.so.6 em / lib / que aponta para a versão 2.23. Isso corrige o GLIBC não encontrado, mas a execução do rstudio --run-diagnostics agora diz:
R session launched, attempting to connect on port 13345...
/usr/lib/rstudio/bin/rsession: relocation error: /lib/libpthread.so.0: symbol h_errno, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
E é aí que fico sem resultados úteis no google. Eu apliquei os links sugeridos em Missing /lib/libc.so.6 , same resultado (erro de relocação).
Meu ato final de desparation foi sudo apt-get install libc6*
e sudo apt-get install '^libc6.*'
, que parece ter pelo menos instalado o 2.23.so na minha pasta lib64. Eu criei o link simbólico usando sudo ln -s /lib64/libc.so.6 /lib/libc.so.6
, o mesmo "erro de correspondência de local". Eu também tentei remover a versão x32 da libc que não parece estar instalada de qualquer maneira.
Caso contrário, meu sistema está bem. Eu não tenho nenhum problema com o apt-get ou qualquer coisa que os outros threads da libc6 pareçam ter em comum.
Ajuda?