तारीख तक फ़्लैश प्लगइन लेकिन फ़ायरफ़ॉक्स मुझे बताता रहता है कि मेरे पास पुराना संस्करण है


20

मेरे ब्राउज़र (फ़ायरफ़ॉक्स 34.0) के अनुसार शॉकवेव फ्लैश प्लगइन का स्थापित संस्करण 11.2.202.424 प्रतीत होता है। इस संस्करण को असुरक्षित माना जाता है:

इसलिए प्लगइन अवरुद्ध है:

वर्तमान में सुरक्षित समझे जाने वाले संस्करण (11.2.202.425) पर प्लगइन को अपडेट करने के प्रयास में, मुझे पता चला कि अनुशंसित संस्करण पहले से ही स्थापित है:

$ 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
मुझे नहीं लगता कि
mikeserv

मुझे यह भी आभास है कि फ़ायरफ़ॉक्स पहले से ही फ़्लैश प्लगिन को खतरनाक मानता है जब उन्हें सुरक्षा समस्या के बारे में पता चल सकता है लेकिन अभी तक कोई अपडेट उपलब्ध नहीं है। इसके बाद आप इसके बारे में कुछ भी नहीं कर सकते हैं, लेकिन कम से कम फ्लैश साइटों पर तब तक अवरुद्ध है जब तक कि कोई अपडेट न हो। बस 11.2.202.577 के साथ ऐसा था।
एंडी

जवाबों:


27

मैं इसमें भी भाग गया, और मोज़िला के बुगज़िला में उत्तर पाया । संक्षेप में, यह इसलिए हुआ क्योंकि फ़ायरफ़ॉक्स के चलने के दौरान प्लगइन को अपडेट किया गया था, और pluginreg.datभ्रष्ट हो गया था। इसलिए:

  1. बाहर निकलें फ़ायरफ़ॉक्स
  2. rm ~/.mozilla/firefox/*/pluginreg.dat
  3. फिर से फ़ायरफ़ॉक्स शुरू करें

और आप सभी सेट हो जाएंगे। (फ़ाइल पुनर्जीवित हो जाएगी।)

बेशक, आपको यह सुनिश्चित करने की आवश्यकता होगी कि .425संस्करण yum अपडेट या अन्य विधि के माध्यम से इंस्टॉल किया गया है। संभवतः, यह समस्या कई अद्यतनों के लिए हानिरहित रूप से हो रही है - यह सिर्फ पहला है जहां हम सभी ने इसे ब्लैकलिस्टिंग के कारण देखा।


मेरे लिए बहुत अच्छा काम किया। 11.2.202.425 के लिए /usr/lib/flash-plugin/libflashplayer.so फ़ाइल 21/11/14 से अच्छी है, मैंने सोचा कि फ़ायरफ़ॉक्स ने इस फ़ाइल को खोजा था लेकिन यह वास्तव में रजिस्ट्री थी।
B2F

खैर, अभी भी 11.2.202.442 के साथ समस्या थी।
B2F

3

मैंने बिना किसी सफलता के rm ~ / .mozilla / फ़ायरफ़ॉक्स / * / pluginreg.dat की कोशिश की है, क्योंकि फ़ायरफ़ॉक्स के एडोन्स पेज में फ्लैश प्लगइन को अभी भी नव उत्पन्न होने के बाद केवल दो विकल्पों के साथ आकर्षक दिखाया गया था: निष्क्रिय करने या पूछने के लिए सक्रिय के लिए।

मैं pluginsreg.dat को संपादित करके समस्या का समाधान कर सकता था, जिसमें डॉट्स के बजाय अल्पविराम के साथ संस्करण संख्या अलग थी, यहां तक ​​कि मैंने विवरण स्ट्रिंग भी बदल दी:

इससे पहले:

[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

Sed वाक्य में, आप अपने वर्तमान संस्करण को स्थापित करने के लिए FlashPlugin (11.2.202.310) के संस्करण संख्या को संशोधित कर सकते हैं।


"सरल स्क्रिप्ट"? क्षमा करें मैं असहमत हूं। : पीआई को लगता है कि for f in $(ps -C firefox -o user=); doयह पूरी तरह से पर्याप्त काम करेगा :) इसके अलावा, जब मैं आपकी लाइन का उपयोग करता हूं, तो मुझे पता चलता है कि पहली पंक्ति grepही है, और मुझे जो फ़ायरफ़ॉक्स लाइन चाहिए वह लाइन # 2 में है। इसलिए यदि आप जटिल तरीके से जाना चाहते हैं, तो सुनिश्चित करें कि आप | grep -v grepकहीं और सम्मिलित करें ।
वाक्यविन्यास
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.