When I try to start chrome I get a message that says "Failed to load extension from: .Manifest file is missing or unreadable"

After finally fixed it by deleting all the .desktop entries for chrome.

find ~ -name "*chrome*.desktop"
#and then after looking at the list and maybe looking inside the files and deciding
#that you are ok with deleting them just to see if this fixes it....
find ~ -name "*chrome*.desktop" | xargs rm
#or something like
find ~ -name "*chrome*.desktop" | xargs gvfs-trash
#or maybe just save them in a folder or rename them while you make sure
#this is the problem

I can't reproduce the situation so I can't tell you for sure if this was it, but it might be worth a shot if you have the same problem.


Had the same problem. This is how I fixed it:

apt-get remove google-chrome-stable
export CHROME_VERSION="google-chrome-stable"
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add - 
echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list
apt-get update -qqy
apt-get -qqy install ${CHROME_VERSION:-google-chrome-stable}
rm /etc/apt/sources.list.d/google-chrome.list
rm -rf /var/lib/apt/lists/* /var/cache/apt/*

I ran into this problem as a result of an incompletely installed extension. The extension, chromium-lwn4chrome, was installed through aptitude. I've got no idea how some of its files ended up not being installed.

I finally found it by running

strace -ochromium.strace chromium

In the chromium.strace file, I searched for the string "anifest" and found the lines

 lstat("/usr/share/chromium/extensions/lwn4chrome", 0x7ffd0c3bc520) = -1 ENOENT (No such file or directory)
 access("manifest.json", F_OK) = -1 ENOENT (No such file or directory)

Searching for lwn4chrome, I found

 open("/etc/chromium.d/lwn4chrome", O_RDONLY) = 3

Investigating that file, I found

export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --load-extension=/usr/share/chromium/extensions/lwn4chrome"

but there was no file or directory named /usr/share/chromium/extensions/lwn4chrome on my system. I purged the chromium-lwn4chrome package, and the problem went away. I then reinstalled it (because I was curious) and this time everything worked.