No Astropulse Graphics on Mac **FIXED**

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

To post messages, you must log in.

AuthorMessage
Profile iMacster

Send message
Joined: 3 Jan 09
Posts: 3
Credit: 821,795
RAC: 38
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
ID: 1389854 · Report as offensive
Nigel Garvey

Send message
Joined: 18 May 99
Posts: 30
Credit: 543,009
RAC: 572
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
ID: 1389898 · Report as offensive
Bob Merrill

Send message
Joined: 7 Jun 99
Posts: 116
Credit: 5,286,166
RAC: 2,490
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"
ID: 1390033 · Report as offensive
Nigel Garvey

Send message
Joined: 18 May 99
Posts: 30
Credit: 543,009
RAC: 572
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
ID: 1390041 · Report as offensive
Profile arkaynProject Donor
Volunteer tester
Avatar

Send message
Joined: 14 May 99
Posts: 4098
Credit: 51,576,341
RAC: 968
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.


ID: 1390051 · Report as offensive
Nigel Garvey

Send message
Joined: 18 May 99
Posts: 30
Credit: 543,009
RAC: 572
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
ID: 1390075 · Report as offensive
Profile iMacster

Send message
Joined: 3 Jan 09
Posts: 3
Credit: 821,795
RAC: 38
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
ID: 1390161 · Report as offensive
Nigel Garvey

Send message
Joined: 18 May 99
Posts: 30
Credit: 543,009
RAC: 572
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
ID: 1390183 · Report as offensive
Profile Thanar
Avatar

Send message
Joined: 14 May 99
Posts: 50
Credit: 2,673,860
RAC: 1,560
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.
ID: 1400061 · Report as offensive

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


 
©2016 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.