जवाबों:
इसका मतलब है कि कार्यक्रम को glibc संस्करण 2.14 के खिलाफ संकलित किया गया था, और इसे चलाने के लिए उस संस्करण की आवश्यकता होती है, लेकिन आपके सिस्टम में एक पुराना संस्करण स्थापित है। आपको या तो ग्लिबक के संस्करण के खिलाफ प्रोग्राम को फिर से स्थापित करना होगा जो आपके सिस्टम पर है, या ग्लिबक का एक नया संस्करण स्थापित करें (डेबियन में "libc6" पैकेज)।
"प्रायोगिक" रिपॉजिटरी में डेबियन के पास 2.16 है, लेकिन कार्यक्रम को फिर से शुरू करना सुरक्षित विकल्प है। Glibc वह लाइब्रेरी है जिस पर सब कुछ निर्भर करता है, इसलिए इसे अपग्रेड करने के दूरगामी प्रभाव हो सकते हैं। हालाँकि डेबियन के ग्लिब 2.16 पैकेज में शायद कुछ भी गलत नहीं है, लेकिन यह तथ्य यह है कि यह प्रायोगिक भंडार में है, इसका मतलब यह नहीं है कि यह बहुत परीक्षण के बाद प्राप्त हुआ है।
मैंने अपना समाधान यहां पोस्ट किया है , इसे संदर्भ के लिए फिर से तैयार करें।
मेरी स्थिति में, त्रुटि तब प्रकट होती है जब मैं डेबियन व्हीज़ी (जो डिफ़ॉल्ट रूप से 2.13 स्थापित करता है) पर GLIBC_2.14 का उपयोग करके एक एप्लिकेशन (Ubuntu 12.04 LTS पर संकलित) को चलाने की कोशिश करता है।
मैं इसे चलाने के लिए एक ट्रिकी तरीके का उपयोग करता हूं, और सही परिणाम प्राप्त करता हूं:
उन्हें एक निर्देशिका (/ घर / उपयोगकर्ता / fakeroot / उदाहरण के लिए) में स्थापित करने के लिए dpkg कमांड चलाएँ:
$ dpkg -x libc6-dev_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
$ dpkg -x libc6_2.15-0ubuntu10.6_amd64.deb /home/user/fakeroot/
निर्दिष्ट LD_LIBRARY_PATH के साथ अपनी कमांड चलाएँ:
$ LD_LIBRARY_PATH=/home/user/fakeroot/lib/x86_64-linux-gnu/ YOUR_COMMAND
मेरा आवेदन केवल GLIBC_2.14 से मेमसीपी () का उपयोग करता है, और यह काम करता है।
मुझे नहीं पता कि यह अन्य अनुप्रयोगों के लिए सफलतापूर्वक काम करेगा या नहीं। यह मददगार है।
apt-get update && apt-get -reinstall install vesta-nginx vesta-php
यह बस ओएस को तोड़ने के बिना इसे ठीक करना चाहिए।
vesta
प्रश्न से संबंधित (वेब होस्टिंग कंट्रोल पैनल) कैसे है ?