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."
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.
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?
Let me know if you continue to see this issue.
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?
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!!!!
It looks like the creator of Netflix Desktop has a site for the project here:
I would try posting your question there and see if anyone else has encountered this error and has a solution.
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.