ট্রুক্রিপট এবং ওএসএক্স ফিউজ


8

আমি ব্রিউয়ের মাধ্যমে ওএসএক্স ফিউজ ইনস্টল করেছি, কারণ আনুষ্ঠানিক ইনস্টলারের মাধ্যমে এটি ইনস্টল করা brew doctorসমস্ত পাগল হয়ে যায়। ম্যাভেরিক্স, 10.9.1

আমি ইনস্টলেশন পরে নির্দেশাবলী অনুসরণ:

brew install osxfuse
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/osxfuse-2.6.2.mavericks.bottle.tar.gz
Already downloaded: /Library/Caches/Homebrew/osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Pouring osxfuse-2.6.2.mavericks.bottle.tar.gz
==> Caveats
If upgrading from a previous version of osxfuse, the previous kernel extension
will need to be unloaded before installing the new version. First, check that
no FUSE-based file systems are running:

  mount -t osxfusefs

Unmount all FUSE file systems and then unload the kernel extension:

  sudo kextunload -b com.github.osxfuse.filesystems.osxfusefs

The new osxfuse file system bundle needs to be installed by the root user:

  sudo /bin/cp -RfX /usr/local/Cellar/osxfuse/2.6.2/Library/Filesystems/osxfusefs.fs /Library/Filesystems
  sudo chmod +s /Library/Filesystems/osxfusefs.fs/Support/load_osxfusefs
==> Summary
🍺  /usr/local/Cellar/osxfuse/2.6.2: 84 files, 5.0M

এখন, আমি যখন ট্রুক্রিপটে লাঞ্চ করার চেষ্টা করি তখনও আমি একটি ত্রুটি পাই:

/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt 
dyld: Library not loaded: /usr/local/lib/libfuse.2.dylib
  Referenced from: /Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt
  Reason: image not found
fish: Job 1, '/Applications/TrueCrypt.app/Contents/MacOS/TrueCrypt ' terminated by signal SIGTRAP (Trace or breakpoint trap)

আমার গবেষণা ইঙ্গিত দেয় যে আমার ওএসএক্সফিউজ ইনস্টলের সাথে আমার ম্যাকফিউজ সামঞ্জস্যতা স্তর প্রয়োজন। আমি কীভাবে এটি পাতানো দিয়ে পাব?


1
MacFuse সামঞ্জস্য স্তর সম্ভবত একটি unpatched জন্যও প্রয়োজনীয় Macfusion কাজ। আমি সামঞ্জস্যতা স্তর (বা এটি ছাড়া কীভাবে ম্যাকফিউশন প্যাচ করব) কীভাবে হোমব্রিউয়ের মাধ্যমে ওএসএক্সফিউজ ইনস্টল করবেন সে সম্পর্কে পরামর্শগুলিতে আগ্রহী।
স্টিফান শ্মিট

একটি অন্তর্বর্তী সমাধান হিসাবে আপনার সাথে OSXFuse ইনস্টল করতে পারেন ইনস্টলার প্যাকেজ নিশ্চিত MacFuse সামঞ্জস্য স্তর অপশনটি নির্বাচন করা হল উপার্জন, তাহলে সেই বিরক্তিকর সতর্কবার্তা অপসারণ brew doctorঅনুসরণ করে শো এই পোস্ট এবং তারপর brew install osxfuseএবং brew link --overwrite osxfuse। এটি ম্যাকফিউশন নিয়ে আমার পক্ষে কাজ করেছিল, তাই এটি ট্রুক্রিপট-এর পক্ষেও কাজ করে। হ্যাঁ, আমি জানি এটি একটি কুরুচিপূর্ণ পদ্ধতির কথা জানি, তবে কমপক্ষে চিকিত্সক সেভাবে খুশি হন :)
স্টিফান শ্মিড্ট

আমার 'ব্রিউ লিঙ্ক' এর আগে ওএসএক্সফিউজ ফাইলগুলির মালিকানা পরিবর্তন করা দরকার - এগুলি মূলের মালিকানাধীন ছিল এবং ব্রু তাদের দাঁত কাটেনি। যাইহোক, আমি এখনও একটি এক্সট 4 পার্টিশনটি অ্যাক্সেস করতে পারছি না, যা আমি করতে চেয়েছিলাম।
akauppi

উত্তর:


1

আমি ঘন ঘন এই ধরণের সমস্যায় পড়ি । আমি আমার শেলটিতে কঠোর উমাস্ক (0077) ব্যবহার করি। সাধারণত, brewইনস্টল করা সম্পন্ন হওয়ার পরে, গতিশীল লাইব্রেরিতে একই নিয়ন্ত্রক মাস্ক থাকবে এবং আমি যে সফ্টওয়্যারটি ইনস্টল করেছি তা অন্য ব্যবহারকারীর মতো কাজ করে না। অনুমতিগুলি পরীক্ষা করুন /usr/local/lib/libfuse.2.dylib। এটি কেবল ব্রিউয়ারের মাধ্যমেই অ্যাক্সেসযোগ্য হতে পারে, যা ট্রুক্রিপ্ট এটি কেন খুঁজে পাচ্ছে না তা ব্যাখ্যা করতে পারে।

যেহেতু হোমবুউ সব কিছু সিলেলিঙ্ক করে, তাই আপনাকে নিজেই সিমলিংকের অনুমতিগুলি এবং ফাইলটি এটি নির্দেশ করতে পারে change সিমলিংকের জন্য, -hবিকল্পটি ব্যবহার করুন :

chmod -h a+rX /usr/local/lib/libfuse.2.dylib

আপনি এটির সময়ে, অন্য ফাইলগুলির একই সমস্যা আছে কিনা তা পরীক্ষা করে দেখুন।

পরিশেষে, sudoসুডো-এর এর উমাস্ক উত্তরাধিকার সূত্রে প্রাপ্ত। যদি উমাস্ক এখানে অপরাধী হয় তবে আপনি অ্যাডমিন হিসাবে অনুলিপি করেছেন এমন ফাইল-সিস্টেম বান্ডিলের অনুমতিও পরীক্ষা করতে চাইতে পারেন। এগুলি যদি সমস্যা হয় তবে ব্যবহার করুন

sudo chmod -R a+rX /Library/Filesystems/osxfusefs.fs

আশাকরি এটা সাহায্য করবে.

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.