ফ্ল্যাশ প্লাগইন আপ টু ডেট তবে ফায়ারফক্স আমাকে জানায় যে আমার পুরানো সংস্করণ রয়েছে


20

আমার ব্রাউজার অনুসারে (ফায়ারফক্স 34.0) শকওয়েভ ফ্ল্যাশ প্লাগইন এর ইনস্টল করা সংস্করণ 11.2.202.424 বলে মনে হচ্ছে। এই সংস্করণটিকে নিরাপত্তাহীন বলে মনে করা হয়:

প্লাগইন তাই ব্লক করা আছে:

বর্তমানে নিরাপদ হিসাবে বিবেচিত সংস্করণটিতে প্লাগইনটি আপডেট করার প্রয়াসে (১১.২.২০২.৪২)), আমি জানতে পারি যে প্রস্তাবিত সংস্করণটি ইতিমধ্যে ইনস্টল করা আছে:

$ yum info flash-plugin
Loaded plugins: langpacks, refresh-packagekit
Installed Packages
Name        : flash-plugin
Arch        : x86_64
Version     : 11.2.202.425
Release     : release
Size        : 19 M
Repo        : installed
From repo   : adobe-linux-x86_64
Summary     : Adobe Flash Player 11.2
URL         : http://www.adobe.com/downloads/
License     : Commercial
Description : Adobe Flash Plugin 11.2.202.425
            : Fully Supported: Mozilla SeaMonkey 1.0+, Firefox 1.5+, Mozilla
            : 1.7.13+

আমার অপারেটিং সিস্টেম:

$ cat /etc/redhat-release 
Fedora release 20 (Heisenbug)

আমার প্রশ্নগুলো:

  • আমার কি এই প্লাগইনটির একাধিক সংস্করণ ইনস্টল আছে?
  • আমি কীভাবে আমার ইনস্টলেশন ঠিক করতে পারি?

8
আমি মনে করি না যে নিরাপদ ফ্ল্যাশ
মাইকেসার্ভ

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

উত্তর:


27

আমি এটিতেও ছুটে এসেছি, এবং উত্তরটি মজিলার বাগজিলায় পেয়েছি । সংক্ষেপে, এটি ঘটেছিল কারণ ফায়ারফক্স চলাকালীন প্লাগইন আপডেট হয়েছিল এবং pluginreg.datদুর্নীতিগ্রস্থ হয়েছিল। তাই:

  1. প্রস্থান ফায়ারফক্স
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. ফায়ারফক্স আবার শুরু করুন

এবং আপনি প্রস্তুত হয়ে যাবেন। (ফাইলটি নতুনভাবে তৈরি করা হবে))

অবশ্যই, আপনাকে নিশ্চিত করতে হবে যে .425সংস্করণটি yum আপডেট বা অন্য পদ্ধতির মাধ্যমে ইনস্টল করা আছে। সম্ভবত, এই সমস্যাটি অনেকগুলি আপডেটের জন্য নির্দোষভাবে ঘটছে - এটি কেবল প্রথম যেখানে আমরা সকলেই এটি কালো তালিকাভুক্তির কারণে লক্ষ্য করেছি।


আমার জন্য দুর্দান্ত কাজ করেছেন ১১.২.২০২.৪২ for এর জন্য /usr/lib/flash-plugin/libflashplayer.so ফাইলটি 21/11/14-এর থেকে ভাল, আমি ভেবেছিলাম ফায়ারফক্স এই ফাইলটি অনুসন্ধান করেছে তবে এটি আসলেই রেজিস্ট্রি।
বি 2 এফ

ঠিক আছে, এখনও 11.2.202.442 নিয়ে সমস্যা ছিল।
বি 2 এফ

3

আমি কোনও সাফল্য ছাড়াই আরএম ~ / .mozilla / ফায়ারফক্স / * / প্লাগনরেগ.ড্যাট চেষ্টা করেছি, কারণ ফায়ারফক্সের অ্যাডস পৃষ্ঠায় ফ্ল্যাশ প্লাগইনটি নতুনভাবে তৈরি হওয়ার পরে কেবল দুটি বিকল্পের সাথে অপরিবর্তনীয় হিসাবে দেখানো হয়েছিল: নিষ্ক্রিয় করা বা জিজ্ঞাসা করা চালু করতে.

আমি প্লাগইনস্রেগ.ড্যাট সম্পাদনা করে সমস্যাটির সমাধান করতে পারলাম যার সংস্করণ নম্বরটি বিন্দুগুলির পরিবর্তে কমা দিয়ে আলাদা করা হয়েছিল, তারপরেও আমি বর্ণনাটির স্ট্রিং পরিবর্তন করেছি:

আগে:

[PLUGINS]
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11,2,202,425:$
1416535783000:0:0:$
Shockwave Flash 11.2 r202:$
Shockwave Flash:$

পরে (এক কাজ করে):

[PLUGINS] 
libflashplayer.so:$
/usr/lib/flash-plugin/libflashplayer.so:$
11.2.202.425:$
1416535783000:0:0:$
Shockwave Flash 11.2.202.425:$
Shockwave Flash:$

ফায়ারফক্স পুনরায় চালু করার পরে ফ্ল্যাশ প্লাগইনটি অ্যাডোনস পৃষ্ঠা প্লাগইন কনফিগারেশনে সর্বদা সক্রিয় হয়ে থাকে (তিনটি বিকল্পই বেছে বেছে বেছে বেছে নেওয়া হয়েছে)


0

সম্পাদনা করুন:

আপনি যদি বর্তমানে ব্যবহৃত ফায়ারফক্স প্রোফাইলগুলি সংশোধন করতে চান তবে আপনি এই সাধারণ স্ক্রিপ্টটি ব্যবহার করতে পারেন:

#!/bin/bash
for f in $(ps aux |grep "/usr/lib/firefox/firefox"| grep -v "grep" | head -1 |cut -d " " -f1); do 
        echo " * Found some firefox running .... updating pluginreg.dat"
        for d in $(find /home/${f}/.mozilla/ -name "pluginreg.dat"); do 
            echo " * Found ${d}"
            sed -i "s%11\.2\.202\.310%11\.2\.202\.425%g" ${d}
        done
done

ছদ্মবেশী বাক্যে, আপনি ইনস্টল করা আপনার বর্তমান সংস্করণটির সাথে মেলে তুলতে ফ্ল্যাশপ্লাগিনের সংস্করণ নম্বর (11.2.202.310) পরিবর্তন করতে পারেন।


"সরল লিপি"? আমি আলাদা করতে অনুরোধ। : পিআই মনে করে এটি for f in $(ps -C firefox -o user=); doপুরোপুরি যথেষ্ট কাজ করবে :) তদ্ব্যতীত, আমি যখন আপনার লাইনটি ব্যবহার করি, তখন আমি জানতে পারি যে প্রথম লাইনটি grepনিজেই, এবং আমি চাইলে ফায়ারফক্স লাইনটি # 2 লাইনে রয়েছে line সুতরাং আপনি যদি জটিল পথে যেতে চান তবে নিশ্চিত হন যে আপনি | grep -v grepকোথাও একটি প্রবেশ করিয়েছেন।
সিনট্যাক্সারর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.