Python Forum

Full Version: How to update libc6 with Putty SSH?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Im trying to run Stockfish chess engine, but in the line that execute the binary give me this error:

Script:

import chess
import chess.uci
import chess.engine

fen = 'r2qkb1r/1p1bpp1p/p1n2p2/8/B1pP4/5N2/P1P2PPP/RN1QK2R w KQkq - 0 12'
board = chess.Board(fen)
handler = chess.uci.InfoHandler()

engine = chess.uci.popen_engine('/home/egqbe6ns/public_html/stockfish_10_x64')
Error:

/home/egqbe6ns/public_html/stockfish_10_x64: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /home/egqbe6ns/public_html/stockfish_10_x64)
/home/egqbe6ns/public_html/stockfish_10_x64: /lib64/libc.so.6: version `GLIBC_2.17' not found (required by /home/egqbe6ns/public_html/stockfish_10_x64)
Im in a shared server, other python script execute ok!

How can I update this libc6 with PUTTY SSH?


Extended Info:

pip --version
pip 19.1.1 from /home/egqbe6ns/.local/lib/python3.4/site-packages/pip (python 3.4)

python3 --version
Python 3.4.3
(Jul-20-2019, 03:09 PM)drogontargaryen Wrote: [ -> ]How can I update this libc6 with PUTTY SSH?

This question doesn't really make any sense - the version of libc on the box that's causing the problem with Stockfish doesn't have anything to do with SSH. In fact, this isn't even a Python question at all - libc is a basic component of any *NIX system. You're not going to have control of upgrading it on the box and you'd have to speak to the admins to do so (and I'm guessing they likely won't, because since it is such a critical component of the system, an upgrade may break things).