Ошибка: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена ⇐ Linux
Ошибка: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена
Я пытался запустить скрипт на удаленном сервере, на котором выполнен вход, но он сообщил об ошибке: bin/track.linux: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена (требуется bin/track.linux)
Итак, я проверил текущую версию, которая на самом деле была 2.28. Я вернулся в свою локальную среду (Ubuntu 18.04 на WSL), и там тоже была та же версия.
Затем, как предлагалось на нескольких форумах, я обновил свою среду до Ubuntu 20.04 и проверил версию, которая действительно является ldd (Ubuntu GLIBC 2.31-0ubuntu9.14) 2.31 Авторское право (C) 2020 Free Software Foundation, Inc.
Однако, когда я попытался снова запустить скрипт на сервере, он снова сообщил: bin/track.linux: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена (требуется bin/track.linux), и я проверил версию GLIBC, который на самом деле был ldd (Debian GLIBC 2.28-10+deb10u2) 2.28.
Итак, у меня есть несколько вопросов:
а) почему, когда я спрашиваю версию GLIBC, выполнив ldd --version, локально это относится к Ubuntu GLIBC, а на сервере — к Debian GLIBC?
b) почему эти две версии различаются? Я имею в виду, почему версия GLIBC на сервере отличается от локальной версии GLIBC? Должен ли я отключиться от сервера и попытаться подключиться снова?
(P.s. Заранее извините за мой некомпьютерный язык)
Я пытался запустить скрипт на удаленном сервере, на котором выполнен вход, но он сообщил об ошибке: bin/track.linux: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена (требуется bin/track.linux)
Итак, я проверил текущую версию, которая на самом деле была 2.28. Я вернулся в свою локальную среду (Ubuntu 18.04 на WSL), и там тоже была та же версия.
Затем, как предлагалось на нескольких форумах, я обновил свою среду до Ubuntu 20.04 и проверил версию, которая действительно является ldd (Ubuntu GLIBC 2.31-0ubuntu9.14) 2.31 Авторское право (C) 2020 Free Software Foundation, Inc.
Однако, когда я попытался снова запустить скрипт на сервере, он снова сообщил: bin/track.linux: /lib/x86_64-linux-gnu/libm.so.6: версия `GLIBC_2.29' не найдена (требуется bin/track.linux), и я проверил версию GLIBC, который на самом деле был ldd (Debian GLIBC 2.28-10+deb10u2) 2.28.
Итак, у меня есть несколько вопросов:
а) почему, когда я спрашиваю версию GLIBC, выполнив ldd --version, локально это относится к Ubuntu GLIBC, а на сервере — к Debian GLIBC?
b) почему эти две версии различаются? Я имею в виду, почему версия GLIBC на сервере отличается от локальной версии GLIBC? Должен ли я отключиться от сервера и попытаться подключиться снова?
(P.s. Заранее извините за мой некомпьютерный язык)
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
/lib/x86_64-linux-gnu/libc.so.6: версия `GLIBC_2.32' не найдена (требуется myservice)
Anonymous » » в форуме Linux - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-