This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

there was an error downloading

  • 1 reply
  • 1 has this problem
  • 2 views
  • Last reply by cor-el

more options

I cannot add any add-ons. I always get the error message: "firefox cannot modify the needed file" or "there was an error downloading..."

Suse Leap 42.1, 64-bit, As root, I destroyed all traces of files/dirs matching /firefox|mozilla/i

Adding with YAST does not work. Downloading the RPM and it's prerequisite, installing as root creates the same error listed above: -rw-r--r-- 1 brianp users 44815404 Dec 24 11:03 MozillaFirefox-43.0-6.1.x86_64.rpm -rw-r--r-- 1 brianp users 15282 Dec 24 11:36 MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm

YAST: yast add software: firefox MozillaFirefox 43.0-6.1 and MF-branding-openSuse 40-5.1 install.log: Downloading MozillaFirefox-branding-openSUSE (download size 15 KiB) Downloading MozillaFirefox (download size 42.74 MiB) Installing MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm (installed size 21 KiB) Installing MozillaFirefox-43.0-6.1.x86_64.rpm (installed size 99.07 MiB) Downloading MozillaFirefox-branding-openSUSE (download size 15 KiB) Downloading MozillaFirefox (download size 42.74 MiB) Installing MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm (installed size 21 KiB) Installing MozillaFirefox-43.0-6.1.x86_64.rpm (installed size 99.07 MiB)

kde ap menu -> find firefox -> firefox, contents=desktop config; location=/usr/share/applications, size=528b

/usr/share/applications/firefox.desktop << contents Desktop Entry] Categories=Network;WebBrowser;GTK; Encoding=UTF-8 Name=Firefox GenericName=Web Browser Comment=Web Browser TryExec=firefox Exec=firefox %u Icon=firefox Terminal=false StartupNotify=true MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;application/x-xpinstall;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; Type=Application

Actions=PrivateBrowsing;

[Desktop Action PrivateBrowsing] Name=New Private Browsing Window Exec=firefox --private-window %u


raptor:/usr/lib64 # which firefox /usr/bin/firefox

raptor:/usr/lib64 # ll /usr/bin/firefox lrwxrwxrwx 1 root root 27 Dec 24 13:23 /usr/bin/firefox -> ../lib64/firefox/firefox.sh raptor:/usr/lib64 # updatedb raptor:/usr/lib64 # locate firefox.sh /usr/lib64/firefox/firefox.sh


MOZ_DIST_BIN="/usr" MOZ_DIST_LIB="/usr/lib64/firefox" MOZ_APPNAME="firefox" MOZ_PROGRAM="$MOZ_DIST_LIB/$MOZ_APPNAME"

brianp@raptor:~/download> file /usr/lib64/firefox/firefox /usr/lib64/firefox/firefox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=81f73d14c2b27cded4d82f4d99c8c6bfcd54d06f, stripped

raptor:/usr/lib64 # ps -elf | grep -i firefo 0 S brianp 14641 1547 1 80 0 - 359830 - 12:59 ? 00:01:03 /usr/lib64/firefox/firefox 1 Z brianp 14671 14641 0 80 0 - 0 exit 12:59 ? 00:00:00 [firefox] <defunct> 1 S root 21939 1 0 80 0 - 43561 - 13:43 ? 00:00:00 /usr/bin/gvim /usr/share/applications/firefox.desktop 1 S root 22172 1 0 80 0 - 43574 - 13:47 ? 00:00:00 /usr/bin/gvim /usr/lib64/firefox/firefox.sh 0 S root 22397 2880 0 80 0 - 2312 pipe_w 13:55 pts/2 00:00:00 grep --color=auto -i firefo

Why does the firefox launch process leave a ZOMBIE behind: [firefox] <defunct>? << Beware! Undead FFox lurking!!!

The /usr/lib64/firefox/firefox binary is running under my UID. All of the ff files are owned by root. Is this the problem?

I installed VLC.

libvlc-qt-devel - Include Files and Libraries Mandatory for Development

/usr/include/vlc-qt /usr/include/vlc-qt/Audio.h /usr/include/vlc-qt/Common.h /usr/include/vlc-qt/Config.h /usr/include/vlc-qt/ControlAudio.h /usr/include/vlc-qt/ControlVideo.h /usr/include/vlc-qt/Enums.h /usr/include/vlc-qt/Error.h /usr/include/vlc-qt/Instance.h /usr/include/vlc-qt/Media.h /usr/include/vlc-qt/MediaList.h /usr/include/vlc-qt/MediaListPlayer.h /usr/include/vlc-qt/MediaPlayer.h /usr/include/vlc-qt/MetaManager.h /usr/include/vlc-qt/QmlVideoObject.h /usr/include/vlc-qt/QmlVideoPlayer.h /usr/include/vlc-qt/SharedExportCore.h /usr/include/vlc-qt/SharedExportQml.h /usr/include/vlc-qt/SharedExportWidgets.h /usr/include/vlc-qt/Stats.h /usr/include/vlc-qt/Video.h /usr/include/vlc-qt/VideoDelegate.h /usr/include/vlc-qt/VideoFrame.h /usr/include/vlc-qt/VideoMemoryStream.h /usr/include/vlc-qt/WidgetSeek.h /usr/include/vlc-qt/WidgetVideo.h /usr/include/vlc-qt/WidgetVolumeSlider.h /usr/lib64/libvlc-qt-qml.so /usr/lib64/libvlc-qt-widgets.so /usr/lib64/libvlc-qt.so /usr/lib64/pkgconfig/libvlc-qt-qml.pc /usr/lib64/pkgconfig/libvlc-qt-widgets.pc /usr/lib64/pkgconfig/libvlc-qt.pc

33 files total

===========================

Which files can't be written? Is there an error log with specific filenames/directories, error codes? locate irefox | grep -i log << ZERO FILES? Not a single log file????

" zip.vim version v27 " Browsing zipfile /var/tmp/kdecache-brianp/krun/23558_0_troubleshooter-1.1a-fx.xpi " Select a file with cursor and press ENTER

META-INF/mozilla.rsa bootstrap.js chrome.manifest content/logger.jsm install.rdf content/whitelistedDOMAPI.jsm content/ content/Troubleshoot.jsm META-INF/manifest.mf META-INF/mozilla.sfv


raptor:/usr/lib64 # locate install.rdf /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf /usr/lib64/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf /usr/lib64/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf

raptor:/usr/lib64 # cat /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf


<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

    xmlns:em="http://www.mozilla.org/2004/em-rdf#">
 <Description about="urn:mozilla:install-manifest">
   {972ce4c6-7e08-4474-a285-3208198ce6fd}
   43.0
    
   
     <Description>
       <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}
       43.0
       43.0
     </Description>
   </em:targetApplication>
   
   Default
   The default theme.
   
   Mozilla
   Mozilla Contributors
   
   true
   classic/1.0
 </Description>      

</RDF>

==================

locate Troubleshoot.jsm << no such file locate bootstrap.js << no such file

I cannot add any add-ons. I always get the error message: "firefox cannot modify the needed file" or "there was an error downloading..." Suse Leap 42.1, 64-bit, As root, I destroyed all traces of files/dirs matching /firefox|mozilla/i Adding with YAST does not work. Downloading the RPM and it's prerequisite, installing as root creates the same error listed above: -rw-r--r-- 1 brianp users 44815404 Dec 24 11:03 MozillaFirefox-43.0-6.1.x86_64.rpm -rw-r--r-- 1 brianp users 15282 Dec 24 11:36 MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm YAST: yast add software: firefox MozillaFirefox 43.0-6.1 and MF-branding-openSuse 40-5.1 install.log: Downloading MozillaFirefox-branding-openSUSE (download size 15 KiB) Downloading MozillaFirefox (download size 42.74 MiB) Installing MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm (installed size 21 KiB) Installing MozillaFirefox-43.0-6.1.x86_64.rpm (installed size 99.07 MiB) Downloading MozillaFirefox-branding-openSUSE (download size 15 KiB) Downloading MozillaFirefox (download size 42.74 MiB) Installing MozillaFirefox-branding-openSUSE-40-5.1.x86_64.rpm (installed size 21 KiB) Installing MozillaFirefox-43.0-6.1.x86_64.rpm (installed size 99.07 MiB) kde ap menu -> find firefox -> firefox, contents=desktop config; location=/usr/share/applications, size=528b /usr/share/applications/firefox.desktop << contents Desktop Entry] Categories=Network;WebBrowser;GTK; Encoding=UTF-8 Name=Firefox GenericName=Web Browser Comment=Web Browser TryExec=firefox Exec=firefox %u Icon=firefox Terminal=false StartupNotify=true MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;application/x-xpinstall;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp; Type=Application Actions=PrivateBrowsing; [Desktop Action PrivateBrowsing] Name=New Private Browsing Window Exec=firefox --private-window %u ---------------------------------------------------------------------- raptor:/usr/lib64 # which firefox /usr/bin/firefox raptor:/usr/lib64 # ll /usr/bin/firefox lrwxrwxrwx 1 root root 27 Dec 24 13:23 /usr/bin/firefox -> ../lib64/firefox/firefox.sh raptor:/usr/lib64 # updatedb raptor:/usr/lib64 # locate firefox.sh /usr/lib64/firefox/firefox.sh ----------------------------------------------------- MOZ_DIST_BIN="/usr" MOZ_DIST_LIB="/usr/lib64/firefox" MOZ_APPNAME="firefox" MOZ_PROGRAM="$MOZ_DIST_LIB/$MOZ_APPNAME" brianp@raptor:~/download> file /usr/lib64/firefox/firefox /usr/lib64/firefox/firefox: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=81f73d14c2b27cded4d82f4d99c8c6bfcd54d06f, stripped raptor:/usr/lib64 # ps -elf | grep -i firefo 0 S brianp 14641 1547 1 80 0 - 359830 - 12:59 ? 00:01:03 /usr/lib64/firefox/firefox 1 Z brianp 14671 14641 0 80 0 - 0 exit 12:59 ? 00:00:00 [firefox] <defunct> 1 S root 21939 1 0 80 0 - 43561 - 13:43 ? 00:00:00 /usr/bin/gvim /usr/share/applications/firefox.desktop 1 S root 22172 1 0 80 0 - 43574 - 13:47 ? 00:00:00 /usr/bin/gvim /usr/lib64/firefox/firefox.sh 0 S root 22397 2880 0 80 0 - 2312 pipe_w 13:55 pts/2 00:00:00 grep --color=auto -i firefo Why does the firefox launch process leave a ZOMBIE behind: [firefox] <defunct>? << Beware! Undead FFox lurking!!! The /usr/lib64/firefox/firefox binary is running under my UID. All of the ff files are owned by root. Is this the problem? I installed VLC. libvlc-qt-devel - Include Files and Libraries Mandatory for Development /usr/include/vlc-qt /usr/include/vlc-qt/Audio.h /usr/include/vlc-qt/Common.h /usr/include/vlc-qt/Config.h /usr/include/vlc-qt/ControlAudio.h /usr/include/vlc-qt/ControlVideo.h /usr/include/vlc-qt/Enums.h /usr/include/vlc-qt/Error.h /usr/include/vlc-qt/Instance.h /usr/include/vlc-qt/Media.h /usr/include/vlc-qt/MediaList.h /usr/include/vlc-qt/MediaListPlayer.h /usr/include/vlc-qt/MediaPlayer.h /usr/include/vlc-qt/MetaManager.h /usr/include/vlc-qt/QmlVideoObject.h /usr/include/vlc-qt/QmlVideoPlayer.h /usr/include/vlc-qt/SharedExportCore.h /usr/include/vlc-qt/SharedExportQml.h /usr/include/vlc-qt/SharedExportWidgets.h /usr/include/vlc-qt/Stats.h /usr/include/vlc-qt/Video.h /usr/include/vlc-qt/VideoDelegate.h /usr/include/vlc-qt/VideoFrame.h /usr/include/vlc-qt/VideoMemoryStream.h /usr/include/vlc-qt/WidgetSeek.h /usr/include/vlc-qt/WidgetVideo.h /usr/include/vlc-qt/WidgetVolumeSlider.h /usr/lib64/libvlc-qt-qml.so /usr/lib64/libvlc-qt-widgets.so /usr/lib64/libvlc-qt.so /usr/lib64/pkgconfig/libvlc-qt-qml.pc /usr/lib64/pkgconfig/libvlc-qt-widgets.pc /usr/lib64/pkgconfig/libvlc-qt.pc 33 files total ======================================= Which files can't be written? Is there an error log with specific filenames/directories, error codes? locate irefox | grep -i log << ZERO FILES? Not a single log file???? " zip.vim version v27 " Browsing zipfile /var/tmp/kdecache-brianp/krun/23558_0_troubleshooter-1.1a-fx.xpi " Select a file with cursor and press ENTER META-INF/mozilla.rsa bootstrap.js chrome.manifest content/logger.jsm install.rdf content/whitelistedDOMAPI.jsm content/ content/Troubleshoot.jsm META-INF/manifest.mf META-INF/mozilla.sfv --------------------------------------------- raptor:/usr/lib64 # locate install.rdf /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf /usr/lib64/thunderbird/distribution/extensions/{e2fda1a4-762b-4020-b5ad-a41df1933103}/install.rdf /usr/lib64/thunderbird/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf raptor:/usr/lib64 # cat /usr/lib64/firefox/browser/extensions/{972ce4c6-7e08-4474-a285-3208198ce6fd}/install.rdf <?xml version="1.0"?> <!-- This Source Code Form is subject to the terms of the Mozilla Public - License, v. 2.0. If a copy of the MPL was not distributed with this - file, You can obtain one at http://mozilla.org/MPL/2.0/. --> <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#"> <Description about="urn:mozilla:install-manifest"> <em:id>{972ce4c6-7e08-4474-a285-3208198ce6fd}</em:id> <em:version>43.0</em:version> <!-- Target Application this theme can install into, with minimum and maximum supported versions. --> <em:targetApplication> <Description> <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id> <em:minVersion>43.0</em:minVersion> <em:maxVersion>43.0</em:maxVersion> </Description> </em:targetApplication> <!-- Front End MetaData --> <em:name>Default</em:name> <em:description>The default theme.</em:description> <!-- Front End Integration Hooks (used by Theme Manager)--> <em:creator>Mozilla</em:creator> <em:contributor>Mozilla Contributors</em:contributor> <!-- Allow lightweight themes to apply to this theme --> <em:skinnable>true</em:skinnable> <em:internalName>classic/1.0</em:internalName> </Description> </RDF> ============================== locate Troubleshoot.jsm << no such file locate bootstrap.js << no such file

All Replies (1)

more options

Create a new profile as a test to check if your current profile is causing the problem.

See "Creating a profile":

If the new profile works then you can transfer files from a previously used profile to the new profile, but be cautious not to copy corrupted files to avoid carrying over problems.