Skip to content


Ubuntu 13.04 (64 bit) won't launch Brackets, error #4720

Garbee opened this Issue · 18 comments

10 participants


I downloaded the .deb version (auto-recommended by the page) from the official download page to my system. It is Ubuntu 13.04 64bit. I then executed sudo dpkg -i brackets-sprint-28-LINUX64.deb for it. From there it appeared to install just fine without any extra dependencies needed. I then went to execute brackets from my shell, and I am getting the following error:

/usr/lib/brackets/Brackets: error while loading shared libraries: cannot open shared object file: No such file or directory

This error is shown whether I am running it directly, trying to open a file, or even using the --help flag.

Is there any information I am leaving out that is useful?

@jasonsanjose jasonsanjose was assigned

I had this problem and just linked the existing* to

PS @jasonsanjose I tried installing libudev0 using apt-get and it appears to be missing. I think we will need to somehow link the existing libudev to


Oops. Deleted my prior comment, bad workaround. Seems like node-webkit (also based on CEF) has the same issue:

I'll investigate further to see what we can do for Brackets.


Awesome @DaBungalow. I just confirmed that in my case going into /lib/x86_64-linux-gnu and then executing ln -s is the fix for manually getting the current sprint to work.


for Ubuntu 13.04 32bit :
sudo apt-get install libudev1 && cd /lib/i386-linux-gnu/ && sudo ln -s


just a +1 to confirm the issue, and the solution proposed for node+webkit

in that article there's also an explanation on how to fix the .deb file


This workouround worked for me too.


I fixed this in the sprint 29 build. Waiting to hear more feedback before closing.

@jasonsanjose jasonsanjose reopened this

@Garbee Can you try the sprint 29 build? We're now using the same technique that the google-chrome debian package uses to work around this problem.


Unfortunately, I'm seeing more reports of this issue with sprint 29. @DavidBruant filed a duplicate bug #4799 and @erichstark filed a duplicate in #4785.


with sprint 29 for me (ubuntu 13.04 32bit) the problem is exactly the same. i have to: cd /lib/i386-linux-gnu/ && sudo ln -s


Problem still exists in Ubuntu 13.04 64bit. Linking to inside /lib/x86_64-linux-gnu works for me.


Not just an Ubuntu issue, reproducible on ArchLinux, as well as a few other up-to-date distros.

@jasonsanjose jasonsanjose referenced this issue in adobe/brackets-shell

Fix linux runtime dependency installation #305


There's a test build linked from adobe/brackets-shell#305 that should fix the dependency issues.


@jasonsanjose I just tested the fixed build you linked to on 13.04 (64bit) and it is working flawlessly.


Closing. Fixed in adobe/brackets-shell#305.


I have same problem with Sprint 37 on Debian testing (jessie). If I install libudev0 from stable (wheezy) works without problens.

In ldd command, list has "not found", but install package because in depends is "libudev0 (>= 147) | libudev1 (>= 198)" and libudev1 is installed and listed in ldd output.


The problem still exist in Ubuntu 15.04 and brackets 1.5.
@emyller and @aurangzaib 's solutions work for 32bit and 64bit ubuntu.

@matejc matejc referenced this issue in NixOS/nixpkgs

brackets: new package, code editor #11090

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.