Snow Leopard

Days ago, I ownloaded an app. The installation failed because it is for Snow Leopard. I then realized that Mac OS X 10.6 had been released for a while, actually a year ago. I thought I should upgrade my macbook. It worked great, but should I give Snow Leopard a try?

I ordered the DVD and went ahead to upgrade without checking for reviews. The installation took about one hour. Initially it seemed OK. Apps I used daily continued to work, though I didn't notice anything better. I was not sure whether it was running on Snow Leopard. When I started to use other apps, troubles kept coming. Firstly ROR didn't work, then VPN didn't start, and the worst crash. It crashed twice in a day.

I so regretted that I upgraded the OS when it crashed 2nd time. Fortunately it didn't take me too long to figure out the root cause and got it fixed. The culprit was growl. The error showing on "console messages" was "attempt to pop an unknown autorelease pool", lots of them, all from growl. The solution is to update growl to the latest 1.2.

According to http://www.versiontracker.com/dyn/moreinfo/mac/12696&page=2,VPN client needs a reinstall. Before reinstall, I did uninstall, "sudo /usr/local/bin/vpn_uninstall". Somehow, the new VPN client window didn't pop up even with the reinstall. I learned to start it by command line "vpnclient connect your_profile". Before I figuring out the cause, the problem was gone after a few reboots.

The ROR issue was real pain. The error was a "500 Internal Server Error", "uninitialized constant MysqlCompat::MysqlRes", "/Library/Ruby/Gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:440:in `load_missing_constant'". I uninstalled the mysql and installed latest 5.1.47 64 bit version. The error switched to "dyld: lazy symbol binding failed: Symbol not found: _mysql_init". There are many posts on ROR forums about the fixes. Somehow, it took me 2 days to find this excellent post href="http://weblog.rubyonrails.org/2009/8/30/upgrading-to-snow-leopard. Running the following command

sudo env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config

ROR started to work again. Lesson learned - search on the web to see what others said before install, upgrade any softwares, especially before an OS upgrade.

Comments:

After installing Snow Leopard I got VPN error 51.
"sudo kextload /System/Library/Extensions/CiscoVPN.kext" solved the problem for me (via http://www.anders.com/cms/192/CiscoVPN/Error.51:.Unable.to.communicate.with)

Posted by mprove on June 10, 2010 at 11:55 PM PDT #

PS_ my reason for updating was http://raskinformac.com/

Posted by mprove on June 11, 2010 at 12:08 AM PDT #

Hi GC - you might want to reconsider your spam policy. It is not fun wasting my time with these kind of messages: http://blogs.sun.com/mprove/resource/2010/gcspam.jpg
greetings
Matthias

Posted by mprove on June 11, 2010 at 12:14 AM PDT #

Sorry, Matthias. I don't think I have a control on the spam policy.

Posted by GC on June 11, 2010 at 01:22 AM PDT #

Post a Comment:
Comments are closed for this entry.
About

gc

Search

Categories
Archives
« April 2014
SunMonTueWedThuFriSat
  
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
   
       
Today