I get the erroor message 'couldn't load XPCOM' but only when i try to access my Netflix Desktop App . I have tried unsuccessfully to corect this. My OS is Linux
After the last Firefox update to Firefox 19.0.2, I got the error message "Couldn't load XPCOM" when i attempted to open my Netflix Desktop App, I did not get that error message when starting Firefox only when trying to open Netflix. I thought it had something to do with Netflix so I removed it then reinstalled but the error message continued. I searched and asked questions to no avail. I did a command line search: "locate /xpcom" It came up with a list of files relating to xpcom, only one refering to Firefox itself and they all ended with xpcom.dll. When i did a search in the File folder I found this: usr/lib/firefox/libxpcom.so .
One of the people trying to help told me this: "The error is caused by the lack of the path "/usr/lib" in the environment variable LD_LIBRARY_PATH Solution Add the /usr/lib path to the environment variable in this way: export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH"
I was informed to do the following:
"Get to a command line prompt (CLP) and use gedit to add that line to your .bashrc file: your.account> gedit .bashrc when you're done, just save and exit. Log out and back in, and from then on whenever you log in, it will be in the LD_LIBRARY_PATH for you. You might also want to copy .bashrc to some sort of saved version; I use bashrc.sav."
No change.
I have done a reinstallation of Firefox and numerous reinstallation of Netflix all with no change.
Is there a chance that a complete removal of Firefox followed by a reinstallation correct the problem? i don't want to do that unless it is the only solution.
Oddsbodkin
All Replies (6)
Hello Oddsbodkin,
It looks like you are missing the semi-colon at the end of your command to add the library path. Can you try adding the string to your .bashrc file?
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH;
Let me know if you continue to see this issue.
Cheers, Patrick
The missing semi-colon was a typo. When I installed the line in the .bashrc 'LD_LIBRARY_PATH=/usr/lib/lib:$LD_LIBRARY_PATH:' I did not add the prefix 'export' Would that make any difference? Also would it be neccessary to add to the end of the LD_LIBRARY_PATH, the following: '/usr/lib/firefox/ netflix-desktop' ?
Is it possible that my WINE may be a factor?
Oddsbodkin
Make sure that you meet the system requirements for the current Firefox version (especially GTK+ and glib).
i am still having the stupid issue with 'couldn't load xpcom' Patrick, I placed: export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH; at the end of the .bashrc which i found by opening a terminal and entering; gedit .bashrc. i had deleted netflix prior to this, then reinstalled but I still got the blasted error message. This is going no where and i am sick and tired from trying to get this to work. Consider this post CLOSED, not solved but CLOSED!!!!
Hello Oddsbodkin,
It looks like the creator of Netflix Desktop has a site for the project here:
https://answers.launchpad.net/netflix-desktop/
I would try posting your question there and see if anyone else has encountered this error and has a solution.
Cheers, Patrick
I had this problem & traced it to a failed wine installation. You will want to goto your home directory, do a search for a direction with .wine in it, and delete it. ( No guarantee the name is .wine, or .wineX , so do an ls and grep for .wine ). After deleting the directory (in my case rm -rF .wine ), you can click on the netflix desktop icon, and then wine will get reconfigured for you. After that happens, netflix will work. Key thing to know is , wine must be configured correctly for netflix desktop to work.