Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I tried building node.js on Cygwin and that caused errors, so someone in #node.js on freenode told me to run rebaseall on Cygwin to clean it up. So I tried that and I got the following message:

$ rebaseall

rebaseall: only ash or dash processes are allowed during rebasing

Exit all Cygwin processes and stop all Cygwin services.

Execute ash (or dash) from Start/Run... or a cmd or command window.

Execute '/bin/rebaseall' from ash (or dash).

So I closed Cygwin, went to Start/Run and tried ash and dash but got the following alert:

Windows cannot find 'ash'. Make sure you typed the name correctly, and then try again. To search for a file, click the Start button, and then click Search.

So what am I supposed to do?

share|improve this question
up vote 12 down vote accepted

Try invoking ash by giving its full pathname. For example, if you installed Cygwin into C:\cygwin\, then you would type this into the Start/Run dialog box:


This should start the ash shell, within which you can then invoke /bin/rebaseall.

share|improve this answer
If rebaseall still complains, check task manager for zombie Cygwin processes like sh, bash, ssh, etc. – spoulson Apr 27 '11 at 13:37

If you are running Cygwin-X make sure the X is closed, not just the xterms.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.