স্ন্যাপ প্যাকেজ হিসাবে অ্যাপ্লিকেশন ইনস্টল করার সময় অনুমতি ত্রুটি অস্বীকার করে - উবুন্টু 17.04


22

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

ত্রুটি বার্তা:

cannot create user data directory: /home/tcumming/snap/vlc/4: Permission denied

উবুন্টু 16 এর ক্ষেত্রেও একই সমস্যা ছিল।

অনুরোধ হিসাবে আরও কিছু তথ্য:

উবুন্টু ব্যবহার করে "উবুন্টু সফটওয়্যার" আমি একটি স্ন্যাপ অ্যাপ্লিকেশন ইনস্টল করি (উদাহরণস্বরূপ, ভিএলসি)। আমি যখন এটি চালানোর চেষ্টা করি (কমান্ড লাইন থেকে), আমি উপরে "অনুমতি অস্বীকার" বার্তাটি পাই।

আমি সবেমাত্র উবুন্টুকে মেশিনে পুনরায় ইনস্টল করেছি, সুতরাং ওএস নিয়ে কোনও গোলমাল হয়নি। আমি আমার ইউআইডি সংরক্ষণ করেছি: গিড যাতে আমি আমার পূর্ববর্তী এনএফএসের ভাগটি মাউন্ট করতে পারি।

এটি মাউন্ট পয়েন্ট বা এনএফএস নিয়ে সমস্যা নয় । সুরক্ষার কারণে আমাদের মাউন্ট পয়েন্টটি মূল-রচনামূলক নয়।

আমি অনুমান করি প্রশ্নটি হল, আমি কি একটি বাগ রিপোর্ট দাখিল করব? আমার পরবর্তী পদক্ষেপগুলি কি?


প্রশ্নটি কি? কীভাবে বাগ রিপোর্ট ফাইল করবেন?
মাইকওয়াস যাই

আমি অনুমান করতে চলেছি আপনি যদি কোনও বাগ রিপোর্ট ফাইল করেন তবে এটি অকার্যকর হিসাবে চিহ্নিত হবে কারণ এটি এনএফএস এবং মাউন্ট পয়েন্টের সাথে একটি কনফিগারেশন সমস্যা এবং কোনও বাগ নয় তবে আপনি চেষ্টা করতে পারেন।
প্যান্থার

আপনি কি আরও কিছু বিস্তারিত যোগ করতে পারেন? আপনি ঠিক কী করেছিলেন, আপনি কী অর্জন করতে চেয়েছিলেন এবং এর পরিবর্তে কী ঘটেছিল? আপনি কোন সতর্কতা বা ত্রুটি বার্তা সম্মুখীন হয়েছে? আপনার প্রশ্নের তাদের সম্পূর্ণরূপে পুনরুত্পাদন করুন। আপনি উবুন্টুতে টার্মিনাল সামগ্রী এবং সর্বাধিক কথোপকথন নির্বাচন করতে, অনুলিপি করতে এবং কাস্ট করতে পারেন। (দেখুন আমি কীভাবে একটি ভাল প্রশ্ন জিজ্ঞাসা করব? )
ডেভিড ফোরস্টার

আমি আমার মূল প্রশ্নটি উপরের ঠিকানাতে সম্পাদনা করেছি।
টম কামিং

উত্তর:


11

উবুন্টুতেও একই ঘটনা ঘটে 18.04।

যদি ব্যবহারকারী হোম ডিরেক্টরিটি /home(বা /) মাউন্টের নীচে না থাকে তবে এটির সাথে কাজ করা সম্ভব নয় snap। আমার হোমিডির অন্য একটি স্থানীয় এসএসডি ডিস্কে ছিল তবে এটি যেহেতু মাউন্ট করা হয়নি তাই /homeস্ন্যাপ দ্বারা ইনস্টল করা প্রতিটি প্যাকেজ ব্যর্থ হয়েছিল।

যেহেতু ক্যানোনিকাল স্ন্যাপ সমর্থন করতে চলেছে, আপনাকে এই জাতীয় সুন্দর জিনিসগুলি যেমন এনএফএস দ্বারা মাউন্ট করা অন্যান্য ফাইল সিস্টেমে HOMEDIRs থেকে আলগা করতে হবে etc.

ভবিষ্যতে হয়ত স্ন্যাপ আরও নমনীয় হবে তবে এটি অগ্রাধিকার নয়: https://forum.snapraft.io/t/how-can-i-use-snap-when-i-dont-use-home-user/ 3352/6

প্যাকেজগুলি snapথেকে *.tar.gzবা *.debএগুলি থেকে জিনিসগুলি সরিয়ে ফেলা এবং ইনস্টল করা এখনই কর্মসংস্থান ।


8
এখন পর্যন্ত স্ন্যাপ = সবচেয়ে খারাপ ধারণা। খুব শীঘ্রই :
লিগামার

2
এটি সত্যিই দুঃখজনক এবং শোস্টোপারের নিকটবর্তী, বিশেষত বিশাল মোতায়েনের জন্য যেখানে OME হোমটি এনএফএস বা সিআইএফএস শেয়ারগুলিতে অটোফস-এলডিএপ-এর মাধ্যমে মাউন্ট করে থাকে।
সেবাস্তিয়ান স্টার্ক

1
"যেহেতু ক্যানোনিকাল স্ন্যাপ সমর্থন করতে চলেছে, তাই আপনাকে এই ধরণের সুন্দর জিনিসগুলি যেমন NF দ্বারা মাউন্ট করা অন্যান্য ফাইল সিস্টেমে HOMEDIRs, ইত্যাদি ছেড়ে দিতে হবে" " আমি মনে করি না যে ক্যানোনিকাল বাণিজ্যিকভাবে / ব্যবসায়িক পরিবেশে উবুন্টু চালিত লোকজনকে স্থানীয় লোকের পক্ষে সেন্ট্রালাইজড নেটওয়ার্ক মাউন্ট করা হোম ডিরেক্টরিগুলি কেবলমাত্র "স্ন্যাপ প্যাকেজ" ব্যবহার করতে পারে ব্যবহার বন্ধ করতে বোঝাতে বাধ্য করবে ...
ডিন

1
এসএসডি / এইচডি পিসি আজকাল সমস্ত সাধারণ common আমার / স্ন্যাপ / বিন / কমান্ডের অনেকগুলি (তবে সমস্ত না!) ইনপুট ফাইলগুলিতে বিভ্রান্তিকর "অনুমতি অস্বীকার করা" ত্রুটির সাথে ব্যর্থ হবে এবং ফাইল অনুমতিগুলির সাথে জগাখিচির মাধ্যমে / স্ন্যাপ / প্যাকেজ অপসারণ করে সমস্যাটি সমাধান করা যায় নি এবং এপিটি দিয়ে তাদের পুনরায় ইনস্টল করুন! (উবুন্টু 18.04)
এসওয়াইকে

1
এই প্রশ্নটি বা এর কারণগুলি সম্পূর্ণভাবে আমার বইয়ে আন্ডাররেটেড। এটি নিম্ন অগ্রাধিকার হতে পারে না যে জিনিসগুলি ব্যবহারকারীর প্রধান অংশের জন্য কাজ করে না।
সেকিউইচ

2

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

rclone install --classic vlc

এটি আপনার পক্ষে কাজ করা উচিত।

অ্যাপ্লিকেশন স্যান্ডবক্সিং যদি উদ্বেগের বিষয় হয় তবে আপনি ফায়ার জেইলে সন্ধান করতে পারেন ।


2

আপনি সফটওয়্যার স্টোর থেকে স্ন্যাপ অ্যাপ্লিকেশন এর অনুমতি সেট করতে পারেন। দেখুন: http://www.linuxandubuntu.com/home/snap-application-perifications


উবুন্টুকে জিজ্ঞাসা করুন স্বাগতম! যতক্ষণ এই তাত্ত্বিক প্রশ্নের উত্তর হতে পারে, এটা বাঞ্ছনীয় হবে উত্তর অপরিহার্য অংশের এখানে অন্তর্ভুক্ত করা, এবং রেফারেন্স এর জন্য লিঙ্ক প্রদান।
কেভিন বোয়েন

1

আমি এটিতে দৌড়েছি কারণ আমার হোম ডিরেক্টরিটি / home / $ USER থেকে অন্য মাউন্ট পয়েন্টে সিমলিংক রয়েছে। আমি এটি থেকে পরামর্শটি স্থির করেছি: https://bugs.launchpad.net/snapraft/+bug/1620771

সংক্ষেপে, আপনাকে নিজের অ-মানক হোম ডিরেক্টরি অ্যাপ্রর্মারের হোমডায়ার্স ভেরিয়েবলটিতে যুক্ত করতে হবে:

$ sudo dpkg-reconfigure apparmor

বা: /etc/apparmor.d/tunables/home.d/ এ এমন একটি ফাইল তৈরি করুন যা আপনার হোম ডিরেক্টরিটির মাউন্ট পয়েন্টকে নির্দেশ করবে:

@{HOMEDIRS}+=/mnt/hdd/.home/

তারপরে, কেবল ভাল পরিমাপের জন্য, আপনাকে অ্যাপারমারের ক্যাশে মুছে ফেলা উচিত এবং পুনরায় বুট করা উচিত:

$ sudo rm -f /etc/apparmor.d/cache/* /var/cache/apparmor/snap.*
$ sudo reboot
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.