আমি ভেবেছিলাম আমি ওপেনএসএল সংস্করণ (0.9.8 জিজি) এর সাথে একটি জগাখিচুড়ি তৈরি করেছি যা আমার ম্যাকে ইনস্টল হয়েছিল। যদিও আমি এটি আপডেট করার চেষ্টা করছিলাম, এখন আমার কিছু ত্রুটি রয়েছে এবং কিছু কারণে অ্যাপাচি বা Google ড্রাইভের মতো অ্যাপ্লিকেশনগুলি আর কাজ করে না এবং এমনকি তারা শুরুও করে না।
আমি সম্পূর্ণ অপারেটিং সিস্টেম পুনরায় ইনস্টল না করে একটি কাজ সংস্করণে openssl পুনরুদ্ধার করার সেরা উপায় যা জানতে চাই।
আমি এটা কিভাবে করবো?
এখন পর্যন্ত আমি ডাউনলোড করার চেষ্টা করেছি openssl-0.9.8zg
এবং সঙ্গে এটি নির্মাণ ./config
, make
এবং make install
কিন্তু সমস্যাটির সমাধান হয়নি।
সম্ভব হলে আমাকে সাহায্য করুন।
হালনাগাদ:
আমি ডাউনলোড OpenSSL-0.9.8zg সরকারী সাইট থেকে এবং আমি নিম্নলিখিত কাজ করেছেন:
./Configure darwin64-x86_64-cc --prefix=/usr
make
sudo make install
এখন কমান্ড আউটপুট হয়:
$ openssl version
OpenSSL 0.9.8zg 11 Jun 2015
$ which openssl
/usr/bin/openssl
$ /usr/bin/openssl version
OpenSSL 0.9.8zg 11 Jun 2015
$ openssl version -a
OpenSSL 0.9.8zg 11 Jun 2015
built on: Wed Dec 30 19:50:01 CET 2015
platform: darwin64-x86_64-cc
options: bn(64,64) md2(int) rc4(ptr,char) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: cc -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch x86_64 -O3 -fomit-frame-pointer -DL_ENDIAN -DMD32_REG_T=int -Wall
OPENSSLDIR: "/usr/ssl"
এখনও সমস্যা অব্যাহত।
এইগুলি আমার কাছে কিছু ত্রুটি রয়েছে: উদাহরণস্বরূপ, যখন অ্যাপাচ শুরু করার চেষ্টা করা হচ্ছে, তখন এটি বলে:
লাইন 111 এর সিনট্যাক্স ত্রুটি / অ্যাপ্লিকেশন / MAMP/conf/apache/httpd.conf: সার্ভারে / অ্যাপ্লিকেশন / ম্যামপ / লাইব্রেরি / মডিউলস / মেড_এসএসএল.এস লোড করা যাবে না: ডলপেন (/ অ্যাপ্লিকেশন / ম্যামপ / লাইব্রেরি / মডিউলস / মেড_এসএসএলএসও , 10): প্রতীক পাওয়া যায় নি: _SSLv2_client_method
থেকে রেফারেন্স: / অ্যাপ্লিকেশন / MAMP / লাইব্রেরি / modules / mod_ssl.so
প্রত্যাশিত: /usr/lib/libssl.0.9.8.dylib / অ্যাপ্লিকেশন / MAMP/Library/modules/mod_ssl.so
কিন্তু libssl.0.9.8.dylib ভিতরে উপস্থিত / Usr / lib তাই আমি জানি না কেন এটি খুঁজে পাচ্ছে না। এটা কি ঠিক করা সম্ভব?
অথবা উদাহরণস্বরূপ যদি আমি সঞ্চালন brew install libssl
, আমি পাই:
ত্রুটি: ডলপেন (/ সিস্টেম / লাইব্রেরি / ফ্রেমওয়ার্ক / রুবি। ফ্রেমওয়ার্ক / ভার্সন ২.0/usr/lib/ruby/2.0.0/universal -darwin15/openssl.bundle, 9): প্রতীক পাওয়া যায় নি: _SSLv2_client_method এর থেকে উল্লেখ করা হয়েছে: / সিস্টেম / লাইব্রেরি / ফ্রেমওয়ার্ক / রুবি। ফ্রেমেওয়ার্ক / ভার্সন ২.0/usr/lib/ruby/2.0.0/universal-darwin15/openssl.bundle প্রত্যাশিত: /usr/lib/libssl.0.9.8.dylib ইন / সিস্টেম / লাইব্রেরি / ফ্রেমওয়ার্কস / রুবি। ফ্রেমওয়ার্ক / ভার্সন ২.0/usr/lib/ruby/2.0.0/universal-darwin15/openssl.bundle - / সিস্টেম / লাইব্রেরি / ফ্রেমওয়ার্কস / রুবি। ফ্রেমেওয়ার্ক / ভার্সন ২.0 / ইউএসআর /lib/ruby/2.0.0/universal-darwin15/openssl.bundle
তাছাড়া গুগল ড্রাইভ আর শুরু হবে না
openssl version -a
। আপনি কি সিস্টেম ইন্টিগ্রেটি সুরক্ষা (SIP) নিষ্ক্রিয় করেছেন?
openssl version
,which openssl
এবং/usr/bin/openssl version
এবং ফলাফল সঙ্গে আপনার প্রশ্ন আপডেট করুন।