Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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
add comment

2 Answers

up vote 11 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:

C:\cygwin\bin\ash.exe

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

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

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

share|improve this answer
add comment

Your Answer

 
discard

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.