Page 1 of 1
Cyberduck Menu items greyed out
Posted: Fri Sep 14, 2007 7:30 pm
by jpanderson
The behavior is that almost all of the leaf nodes in the menu are greyed out. The only active items are the edit->special characters, Cyberduck-> (Hide CyberDuck, Hide others, Quit Cyberduck). I am on Cyberduck 2.8, and the previous version did this too. The version before that worked.
I found the preferences file and deleted it as well as the app itself, then re-installed. The behavior is still there. I also tried running it directly from the .dmg mounted from the download -- same behavior.
I am on 10.4.10 on a dual PPC.
Clues? There has to be some state laying around. My other machine which is an Intel does not have this problem.
thanks!
Posted: Fri Sep 14, 2007 9:40 pm
by teh1ghool
This is on the first page -- You should look through posts.
http://forums.cocoaforge.com/viewtopic. ... be38097491
Thanks! That's it.
Posted: Tue Sep 18, 2007 6:10 am
by jpanderson
I did look through the old posts, but didn't see that one (probably because I searched for "grey" not "gray"). I linked to "A" and CYberDuck is happy again. I remember I changed that environment for some reason. I'm afraid of what will happen if I now change it back for CyberDuck. My Current link was pointing to 1.6.0.
Thanks
Help, please
Posted: Sat Nov 03, 2007 4:18 am
by chatlene
Hi, I read your post about your solution for Cyberduck and I have the same problem that you did on my main Mac (G5 dual), on my intel Macbook Cyberduck works fine but I am do not understand how you did to solve your problem with java.What is the process to link to A? and what do you link to A?
Thanks
CyberDuck needs specific Java configuration
Posted: Sat Nov 03, 2007 2:21 pm
by jpanderson
I don't know how to fix it from the FInder, so get yourself a terminal window (Applications->Utilities->Terminal). Then enter:
Code: Select all
cd /System/Library/Frameworks/JavaVM.framework/Versions/
ls -l
It will produce a listing like below.
Code: Select all
total 56
lrwxr-xr-x 1 root wheel 5 Oct 1 14:10 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Aug 20 2005 1.3.1
lrwxr-xr-x 1 root wheel 5 Oct 1 14:10 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 26 2005 1.4.2
lrwxr-xr-x 1 root wheel 5 Oct 1 14:10 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Nov 20 2005 1.5.0
lrwxr-xr-x 1 root wheel 5 Jun 26 20:24 1.6 -> 1.6.0
drwxr-xr-x 8 root wheel 272 Jun 26 20:24 1.6.0
drwxr-xr-x 6 root wheel 204 Oct 3 12:01 A
lrwxr-xr-x 1 root wheel 1 Oct 6 15:50 Current -> A
lrwxr-xr-x 1 root wheel 3 Oct 1 14:10 CurrentJDK -> 1.5
The problem I had was that "Current" was pointing to "1.5" or "1.6". CyberDuck depends on older Java. The original configuration, on my macbook, pointed to "A" as above; I restored the symbolic link to point to "A" and Cyberduck has been happy since. I haven't observed any other loss of functionality. If your "Current" doesn't show "-> A", type the following:
Code: Select all
sudo rm Current
sudo ln -s A Current
You will need to supply your administrator password.
Thanks but not working
Posted: Sat Nov 03, 2007 4:10 pm
by chatlene
Hi,
It's still not working. It was already pointing to A
total 40
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.3.1
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.4.2
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Jan 18 2006 1.5.0
drwxr-xr-x 6 root wheel 204 Aug 28 09:42 A
lrwxr-xr-x 1 root wheel 1 Mar 22 2007 Current -> A
lrwxr-xr-x 1 root wheel 3 Mar 22 2007 CurrentJDK -> 1.5
So to be sure I still did the
sudo rm Current
sudo ln -s A Current
and now it says
total 40
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.3.1
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.4.2
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Jan 18 2006 1.5.0
drwxr-xr-x 6 root wheel 204 Aug 28 09:42 A
lrwxr-xr-x 1 root wheel 3 Mar 22 2007 CurrentJDK -> 1.5
lrwxr-xr-x 1 root wheel 9 Nov 3 12:02 Currentcd -> Currentcd
I do not know anything about terminal commands but now there is this
lrwxr-xr-x 1 root wheel 9 Nov 3 12:02 Currentcd -> Currentcd
???????
check your commands
Posted: Sat Nov 03, 2007 5:53 pm
by jpanderson
Some good and some bad. Since you had the "Current -> A" link, the problem described in the post is not the same as yours. But now you will definitely need to fix this. Good thing you showed me your before and after listings. Somehow you created a "Currentcd" link but not the "Current" link. Here's what you need to do, and be sure you type the return key at the end of each line.
Code: Select all
sudo rm Currentcd
sudo ln -s A Current
You should not get an error from either command. The link from Current to A should show up like your original listing (it was OK). Unfortunately, when you correct the link, you will probably still have this symptom.
Have you changed anything in your environment having to do with Java since you last used Cyberduck successfully? I'm not sure this matters but my environment variable JAVA_HOME points to /System/Library/Frameworks/JavaVM.framework/Home/. If you want to IM me later I'm jeffathighregard on AOL IM, but I'd be guessing at your problem.
Posted: Sat Nov 03, 2007 7:38 pm
by chatlene
it says
sudo rm Currentcd
rm: Currentcd: No such file or directory
and
sudo ln -s A Current
ln: Current: File exists
but I still have:
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.3.1
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.4.2
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Jan 18 2006 1.5.0
drwxr-xr-x 6 root wheel 204 Aug 28 09:42 A
lrwxr-xr-x 1 root wheel 3 Mar 22 2007 CurrentJDK -> 1.5
lrwxr-xr-x 1 root wheel 9 Nov 3 12:02 Currentcd -> Currentcd
no change
I never used Cyberduck. It is the first time I install it on my Mac. So it never worked on my G5 but it does on my MacBook
Doesn't add up
Posted: Sun Nov 04, 2007 5:00 pm
by jpanderson
be sure you are in the right directory. I think you are either in the wrong directory, you are looking at an old output from "ls", or both. "rm" is telling you that Currentcd doesn't exist, but it exists in your listing - it is not possible for both of these to be true. SImilarly, "ln" says "Current" exists, but it is not in your listing. Do these commands in order, with a <return> key at the end of every line:
Code: Select all
cd /System/Library/Frameworks/JavaVM.framework/Versions/
ls -l
sudo rm -f Current
sudo ln -s A Current
ls -l
If, at the end of that, the last listing shows "Current -> A", then you have your configuration back to the initial correct configuration. If it does not show that link, post your complete output here. Otherwise fire off cyberduck and post the symptom here.
thank you
Posted: Sun Nov 04, 2007 10:26 pm
by chatlene
Thank you so much for helping me. Your patience is admirable I do exactly what you asking and I followed exactly what you told me and I get:
total 48
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.3 -> 1.3.1
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.3.1
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.4 -> 1.4.2
drwxr-xr-x 8 root wheel 272 Jan 16 2006 1.4.2
lrwxr-xr-x 1 root wheel 5 Mar 22 2007 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 Jan 18 2006 1.5.0
drwxr-xr-x 6 root wheel 204 Aug 28 09:42 A
lrwxr-xr-x 1 root wheel 1 Nov 4 17:20 Current -> A
lrwxr-xr-x 1 root wheel 3 Mar 22 2007 CurrentJDK -> 1.5
lrwxr-xr-x 1 root wheel 9 Nov 3 12:02 Currentcd -> Currentcd
I told you I do not know anything about command lines and Unix but what do you think? Is it good now?
Yes that is OK
Posted: Mon Nov 05, 2007 4:42 am
by jpanderson
You have an extra file in there (Currentcd) but that shouldn't harm anything. Now back to Cyberduck - what is the exact symptom when you run it?
let me check
Posted: Mon Nov 05, 2007 4:47 am
by chatlene
let me check, sorry I run a store on etsy ( that is not working great by the way) and it is a lot of work so sorry if I take time answering
result
Posted: Mon Nov 05, 2007 4:48 am
by chatlene
I open cyberduck. I do not have the default window and the menu items are greyed out
Hmmm
Posted: Tue Nov 06, 2007 12:51 am
by jpanderson
I don't know. If your symptoms are exactly like mine (note that not everything was greyed out), you might do some debug of your java environment. Maybe the "A install is corrupt somehow. It's also worth finding every file that contains Cyberduck in the filename, and deleting it, then re-installing. You can find these with spotlight. There is at least a Cyberduck directory in your home directory under "Library/Application Support", and a preferences file in Library/Preferences.