No Astropulse Graphics on Mac **FIXED**


log in

Advanced search

Questions and Answers : Macintosh : No Astropulse Graphics on Mac **FIXED**

Author Message
Profile iMacster
Send message
Joined: 3 Jan 09
Posts: 3
Credit: 819,719
RAC: 0
United States
Message 1389854 - Posted: 11 Jul 2013, 18:55:36 UTC

Are you running AstroPulse on a Mac and the screensaver, which once worked perfectly (or possiable never worked at all), is now only showing the BOINC logo and the phrase "Starting screensaver graphics, please wait..."? Does clicking on the "Show Graphics" button in the Tasks tab of the manager, or on the graphics display in the simple version, do nothing? Did you searched the web only to find the usual no help solutions of "Reboot", "Quit - Restart" and "Uninstall - Reinstall"? Me Too! But I have the solution that you have been waiting for!

I'm no programmer but I did want to get it working again and here is what I figured out...

Using "Terminal" in concert with "Finder" and a little bit of "Deduction", I located the file that AstroPulse uses to generate its screensaver graphics, which in my case is:

ap_graphics_6.02_powerpc-apple-darwin

and it is located in the folder:

/Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu (Not the Library Folder in your Home folder)

Looking at the "Kind" column in the "Finder" window I noticed that the normal SETI screensaver (The one that works) shows to be a "Unix Executable File" and the AstroPluse one (That one doesn't work) shows to be a "Document". This prompted me to do a detailed directory listing (ls -l) in Terminal of the contents of the folder and I noticed that the permissions for the two files were different.

-rw-rw----

as opposed to:

-rwxrwx--x

(Possibly "Fixed" during a "Repair Disk Permissions" with Disk Utility. Tested but not duplicated)

Figuring that that must be the cause for the screensaver graphics not to be working, I decided to change them to match those of the working one. I did this using the "chmod" command in Terminal. Volia! It now works.

Now for the Step by Step on how you too can "Fix" this...

1. Quit BOINC (This can actually be done with BOINC running but why take the chance)

2. Open a Finder window and navigate to folder /Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu

3. Open Terminal (/Applications/Utilities/)

4. In the Terminal window type: "sudo chmod 771 " (No Quotes but note the trailing space) and drag the AstroPluse graphics file from the "Finder" window onto the "Terminal" window. (Isn't that neat? Faster than typing and more accurate)

5. Switch back to the "Terminal" window by clicking on it and pressing return.

6. Enter your systems administrative password as prompted and press enter.

7. Start BOINC (Unless you took a chance and left it running)

RB

Nigel Garvey
Send message
Joined: 18 May 99
Posts: 14
Credit: 325,582
RAC: 107
United Kingdom
Message 1389898 - Posted: 12 Jul 2013, 0:31:45 UTC - in response to Message 1389854.

Thanks. I can confirm that worked for me too. It's so easy, you'd think even the programmers would have been able work out how to fix it by now. ;)

Although the screensaver's only a minor variation on the SETI@home one and isn't necessary for the running of the crunching program, it's nicer to have it capable of working than sitting there in the folder like a dead duck.

NG
____________
NG

pixzy
Send message
Joined: 7 Jun 99
Posts: 107
Credit: 3,202,753
RAC: 755
United States
Message 1390033 - Posted: 12 Jul 2013, 10:01:34 UTC - in response to Message 1389854.

I tried this and the finder said it "could not find this folder"
____________

Nigel Garvey
Send message
Joined: 18 May 99
Posts: 14
Credit: 325,582
RAC: 107
United Kingdom
Message 1390041 - Posted: 12 Jul 2013, 10:52:42 UTC - in response to Message 1390033.
Last modified: 12 Jul 2013, 10:53:29 UTC

I tried this and the finder said it "could not find this folder"


Hi.

The folder must exist if you're running any of the SETI@home software — unless it's been moved somewhere else, of course. The "Library" folder in the path is the one at the root level of your startup volume.

NG

Profile arkayn
Volunteer tester
Avatar
Send message
Joined: 14 May 99
Posts: 3592
Credit: 47,338,244
RAC: 328
United States
Message 1390051 - Posted: 12 Jul 2013, 11:29:23 UTC - in response to Message 1390033.

I tried this and the finder said it "could not find this folder"


The newer versions of Mac OSX, hid the library folders, hidden folders are not searched.

____________

Nigel Garvey
Send message
Joined: 18 May 99
Posts: 14
Credit: 325,582
RAC: 107
United Kingdom
Message 1390075 - Posted: 12 Jul 2013, 13:02:42 UTC - in response to Message 1390051.
Last modified: 12 Jul 2013, 13:03:38 UTC

The newer versions of Mac OSX, hid the library folders


Only those in users' home folders ("user domain"). BOINC uses the Library folder at the root level of the startup volume ("local domain").

NG

Profile iMacster
Send message
Joined: 3 Jan 09
Posts: 3
Credit: 819,719
RAC: 0
United States
Message 1390161 - Posted: 12 Jul 2013, 16:12:27 UTC - in response to Message 1389854.

Sorry. Since none of my computers use anything newer than Snow Leopard, I was unaware that Apple had hidden those folders in their newer releases of OS X. Makes sense though... It is also very easy to "Unhide" them to perform this fix and then to "Rehide" them afterwards. See this link http://macs.about.com/od/tipstricks/qt/hiddenfolder.htm for a more detailed explanation of what/how this works.

Now now that I am armed with this new knowledge, below are my revised Step by Step instructions for those with Lion and newer versions of OS X. Users of Snow Leopard and older versions use the instructions in my Original Post. Remember No Quotes and you can just Copy/Paste into the Terminal Window.

1. Quit BOINC

2. Open Terminal (/Applications/Utilities/)

3. Type (Copy/Paste) "defaults write com.apple.finder AppleShowAllFiles TRUE" and press enter

4. Type (Copy/Paste) "killall Finder" and press enter

5. Open a Finder window and navigate to folder /.Library/Application Support/BOINC Data/projects/setiathome.berkeley.edu

6. In the Terminal window type: "sudo chmod 771 " (No Quotes but note the trailing space) and drag the AstroPluse graphics file from the "Finder" window onto the "Terminal" window.

7. Switch back to the "Terminal" window by clicking on it and pressing return.

8. Enter your systems administrative password as prompted and press enter.

9. Type (Copy/Paste) "defaults write com.apple.finder AppleShowAllFiles FALSE" and press enter

10. Type (Copy/Paste) "killall Finder" and press enter

11. Start BOINC

RB

Nigel Garvey
Send message
Joined: 18 May 99
Posts: 14
Credit: 325,582
RAC: 107
United Kingdom
Message 1390183 - Posted: 12 Jul 2013, 16:56:28 UTC - in response to Message 1390161.
Last modified: 12 Jul 2013, 16:56:54 UTC

below are my revised Step by Step instructions for those with Lion and newer versions of OS X.


There's no need for any of that. As I said two posts up, the Library folder containing the BOINC installation isn't hidden.

NG

Profile Thanar
Avatar
Send message
Joined: 14 May 99
Posts: 47
Credit: 1,249,922
RAC: 1,347
Greece
Message 1400061 - Posted: 7 Aug 2013, 8:52:52 UTC

This worked for me as well. Why the hell did it install in such a way? I just installed BOINC and seti@home on a clean OS X machine, has been years since I dealt with BOINC, thought such issues would have been fixed by now.
____________

Questions and Answers : Macintosh : No Astropulse Graphics on Mac **FIXED**

Copyright © 2014 University of California