দ্রষ্টব্য: দয়া করে এই পোস্টের অর্ধেক পয়েন্টের নিকটবর্তী "EDIT" দিয়ে শুরু হওয়া আপডেট তথ্যটি পড়ুন - এই সমস্যার পরিবেশ এবং পটভূমি পরিবর্তিত হয়েছে
আমি এখানে একটি বগ স্ট্যান্ডার্ড দেবিয়ান 6.0 ইনস্টল পেয়েছি যে আমি দেবিয়ান পরীক্ষার ভাণ্ডারগুলিতে পার্শ্ববর্তী হওয়ার সিদ্ধান্ত নিয়েছি। আমি টেস্টিং রেপগুলি পরিবর্তে ব্যবহার করার জন্য আমার উত্সগুলিতে তালিকাভুক্ত রেপোগুলির রেফারেন্সগুলি সরিয়ে দিয়ে এটি করেছি list
প্যাকেজ ইনস্টল এবং পুনরায় বুট করার পরে, অন্য ব্যবহারকারীর কাছে মামলা করার চেষ্টা করার সময় আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:
root@skaia:~# su joebloggs -
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
যদি আমি বাদ দিই - এটি ঘটে না।
নোট করুন যে ব্যবহারকারীরা সঠিকভাবে রুট হয়ে উঠতে পারে, এটি কেবল তখনই মনে হয় যখন ব্যবহারকারীর পরিবেশ পেতে রুট থেকে অন্য কারও কাছে স্যুইচ করা হয় এবং - ব্যবহার করে।
গুগল এখানে বেশিরভাগই অকেজো। কেবলমাত্র আমি যে জিনিসগুলি পাই তা হ'ল ২০১১ সালের রেফারেন্সsux
প্যাকেজ সম্পর্কিত যা এ সময়ে সময়ে স্থির হয়েছে বলে মনে হয়।
এটি দেখতে অনেকটা আপগ্রেড ত্রুটির মতো গন্ধযুক্ত, সঠিক পদ্ধতিতে সঠিক প্যাকেজটি টুইট করে স্থিরযোগ্য। কোথা থেকে শুরু করব তা সম্পর্কে আমার ঠিক ধারণা নেই - এগুলি বাদ দিয়ে আমার সিস্টেমটি সম্পূর্ণ স্বাভাবিক এবং প্রত্যাশার মতো কাজ করে।
সম্পাদনা
উপরে বর্ণিত হিসাবে এটি এখন আমার সাথে ডেবিয়ান স্থিতিশীল মেশিনে ঘটছে । এবার কোনও আপগ্রেড বা কিছুই নেই, কেবল সোজা আপ স্টেবল।
হ্যাঁ, এক বছর পরে। হ্যাক সমস্যাটি কী তা এখনও ধারণা নেই।
এটি এখন দেখতে কেমন দেখাচ্ছে (খুব বেশি পরিবর্তন হয়নি):
bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this shell
terraria@skaianet:~$ tty
/dev/pts/0
terraria@skaianet:~$ ls -l /dev/pts/0
crw--w---- 1 root root 136, 0 Oct 10 19:21 /dev/pts/0
terraria@skaianet:~$ ls -l /dev/pts/
crw--w---- 1 root root 136, 0 Oct 10 19:21 0
crw--w---- 1 root root 136, 2 Sep 22 17:47 2
crw--w---- 1 root root 136, 3 Sep 26 19:30 3
c--------- 1 root root 5, 2 Sep 7 10:50 ptmx
এর মতো উত্পন্ন স্ট্রেস:
root@skaianet:~$ strace -f -o tracelog su terraria -
..ও কিছু বিভ্রান্তিমূলক আচরণ করে। এই বার্তাগুলি বরং বিভ্রান্তিকর। কয়েকটি নির্বাচিত লাইন:
readlink("/proc/self/fd/0", "/dev/pts/0", 4095) = 10
#Error code 10?
15503 open("/dev/tty", O_RDWR|O_NONBLOCK) = -1 ENXIO (No such device or address)
#Yes there is, and I can interact with it normally
15503 ioctl(255, TIOCGPGRP, [32561]) = -1 ENOTTY (Inappropriate ioctl for device)
আমি এই স্ট্রেস সেশনের পুরো আউটপুটটি সংযুক্ত করেছি - আমি যা করেছি তা su কমান্ড চালানো হয়েছিল, তারপরে অবিলম্বে টার্মিনাল থেকে ctrl + d আউট হয়ে গেল।