Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Leopard Upgraders Getting "Blue Screen of Death"

Posted by kdawson on Saturday October 27, @02:58PM
from the they're-called-haxies-for-a-reason dept.
Z80xxc! writes "Some Mac users upgrading to Apple's new Leopard operating system are encountering long delays on reboot — an experience they liken to the Windows 'Blue Screen of Death.' While some of those upgrading were able to access their computer after waiting for as long as several hours, others were forced to do a complete reinstall. Some suspect that a framework called 'Application Enhancer' by Unsanity LLC may be causing the problem, but there has been no official word from Apple at this point."

Related Stories

Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • Archive and install (Score:5, Interesting)

    by sagefire.org (731545) on Saturday October 27, @03:01PM (#21142199)
    (http://sagefire.org/)

    Archive and install!

    It's the safest way to upgrade. Yes, it's less convenient, but way better than finding out that some 3rd party tweak is not compatible the hard way...

    • Re:Archive and install by anethema (Score:1) Saturday October 27, @03:03PM
      • Re:Archive and install (Score:5, Informative)

        by Space cowboy (13680) * on Saturday October 27, @03:07PM (#21142257)
        (Last Journal: Friday April 27 2007, @02:20PM)
        There are three options on any Mac OS install

          - Plain old upgrade. Just lays down the new OS on top of the old one

          - Archive and install. Takes a backup of your current stuff, lays down a clean OS, and recovers your stuff from the backup it made

          - Erase and install. Erases the disk/partition, and installs the OS.

        (2) or (3) are the best option. I use (3) because my home directory is on a different disk to my boot disk, and I did that on purpose so I could do nice clean installs. (2) works well too though.

        • Re:Archive and install by caluml (Score:1) Saturday October 27, @03:33PM
        • Re:Archive and install by Anonymous Coward (Score:1) Saturday October 27, @03:48PM
          • Re:Archive and install (Score:5, Informative)

            by Lars T. (470328) <{moc.liamelgoog} {ta} {regearT.sraL}> on Saturday October 27, @04:05PM (#21142767)
            (Last Journal: Tuesday May 15, @04:19PM)

            I use (3) because my home directory is on a different disk to my boot disk, and I did that on purpose so I could do nice clean installs. (2) works well too though.

            But don't you have to then reinstall all of your apps? That's like Win98 logic.

            Why would he - this is a Mac, not Windows.
            • Re:Archive and install by TheSkyIsPurple (Score:2) Saturday October 27, @04:39PM
              • Re:Archive and install (Score:5, Informative)

                by Anonymous Coward on Saturday October 27, @06:14PM (#21143747)
                I've never found an app that I couldn't easily scoop up and move to a new machine.

                1) Grab application or directory off /Applications and drag to other computer
                2) Grab plists from ~/Library/Preferences
                3) Copy any related resources from /Library/Application Support and ~/Library/Application Support
                4) Check in /Library/StartupItems and ~/Library/StartupItems for any related startup items

                About 90% of applications are fully migrated after step 1)

                This doesn't cover drivers or other wierdness like PreferencePanes, but those are usually stand alone files that can be copied over.
              • Re:Archive and install by Kadin2048 (Score:2) Saturday October 27, @09:03PM
              • Re:Archive and install by TheSkyIsPurple (Score:3) Saturday October 27, @06:42PM
              • Re:Archive and install by Lars T. (Score:2) Saturday October 27, @06:48PM
              • Re:Archive and install by cheater512 (Score:2) Saturday October 27, @06:57PM
              • Re:Archive and install by Paradise Pete (Score:2) Saturday October 27, @10:37PM
              • Re:Archive and install by aicrules (Score:2) Sunday October 28, @05:48AM
              • Re:Archive and install by Fittysix (Score:1) Sunday October 28, @06:14AM
              • Re:Archive and install (Score:4, Insightful)

                by Lonewolf666 (259450) on Sunday October 28, @06:25AM (#21147157)
                On Windows it can get somewhat more complicated, because

                1) the registry entries may be spread over various sections of the registry. Offhand, I can recall
                -HKEY_LOCAL_MACHINE\SOFTWARE
                -HKEY_CURRENT_USER\Software
                -HKEY_CLASSES_ROOT (have fun searching through that)

                2) fishing out the DLLS may require an extra tool like Dependency Walker (URL:http://www.dependencywalker.com/). Easy enough if you know such a tool, but it may be somewhat beyond a newbie.
              • Re:Archive and install by SlowMovingTarget (Score:3) Sunday October 28, @01:31PM
              • Applications by simpl3x (Score:2) Sunday October 28, @02:46PM
              • Unless.... by DrYak (Score:2) Sunday October 28, @04:00PM
              • Re:Archive and install by ceoyoyo (Score:2) Monday October 29, @01:33AM
              • Re:Archive and install by shutdown -p now (Score:2) Monday October 29, @04:35AM
              • Re:Unless.... by Lonewolf666 (Score:2) Monday October 29, @05:53AM
              • Re:Applications by rizzo320 (Score:2) Tuesday October 30, @11:23PM
              • 1 reply beneath your current threshold.
            • 1 reply beneath your current threshold.
          • Re:Archive and install by fbartho (Score:1) Saturday October 27, @04:44PM
            • Re:Archive and install (Score:5, Informative)

              by TheBig1 (966884) on Saturday October 27, @06:06PM (#21143683)
              (http://buddi.thecave.homeunix.org/)
              Ummm... no. Please don't flame until you know what the heck you are talking about.

              When you drag an application from a disk image to anywhere on the system, Apple's launch services register the application, based on the configuration within the application bundle. It has nothing to do with the /Applications folder - you can drag to your desktop if you want, and it will work the same way.
            • Re:Archive and install by porkchop_d_clown (Score:2) Saturday October 27, @06:35PM
              • Re:Archive and install by Brian Gordon (Score:2) Saturday October 27, @11:30PM
                • Re:Archive and install by WhatAmIDoingHere (Score:2) Sunday October 28, @01:06AM
                  • Re:Archive and install by jamar0303 (Score:3) Sunday October 28, @09:04AM
                  • Re:Archive and install (Score:4, Informative)

                    by eMartin (210973) on Sunday October 28, @12:22PM (#21149029)
                    But you're wrong.

                    On Windows, most file type associations are done by installers. Occasionally the app itself does them when it's launched (many people object to that unless it's optional though). Either way, they are stored in the registry as a path to the EXE. If you move it, the link breaks. If you copy the app to a new system, the link doesn't exist.

                    On a Mac, as soon as the system sees the app (regardless of where it is), you can open file types that belong to it with a double click. It's been like that for decades, so yes, in this regard, it is easier on a Mac.

                    As for the other support files, it's a little more complicated. On Windows, you have DLLs that are sometimes in the app's folder, but are often in the /windows/system32 folder mixed in with hundreds of others with short useless names (or worse yet, in other places). Sometimes, there are things in folders in /Program Files/Common Files (or worse yet, in a "common" folder elsewhere). In many cases, the DLLs have to be registered (again, often done by the installer).

                    On a Mac, they may be in a few places too, but usually they are pretty obvious. They are often found in appropriately named folders either the Application Support or Preferences folders in either /Library or ~/Library (or at worst /System/Library). If they are things that hook into the system somehow (codecs, fonts, screensavers, etc.) they will be in those folders instead, but that makes sense too, and they truly can be installed for just one user or everyone depending on which Library folder they go in (as opposed to the Windows "install for just me" which only changes who sees the start menu icon). In any case, there is no "registering" of any kind, so as long as you put these things in the right places, OS X will see them. Again, it's been like this for decades (fonts go in the Fonts folder, extensions in the Extensions folder, etc... and they don't need to be registered in any way like on Windows)

                    So, again, it's a little easier.

                    On a Mac, you could even rename the /Applications folder to whatever you want, and almost everything would still work*, but try that with /Program Files on Windows. You would lose the ability to double click files to open them, lose custom icons for different file types, start menu shortcuts would break, uninstallers wouldn't work, etc.

                    Personally, I don't think OS X outshines Windows in most cases, but these are the kinds of things it does do very well.

                    *Everything except Apple's own Software Updates, although most people would consider this a bug. Apps and file type associations would still work though.
                  • Re:Archive and install by ealar dlanvuli (Score:2) Sunday October 28, @01:18PM
                    • 1 reply beneath your current threshold.
                  • Re:Archive and install by suckmysav (Score:2) Monday October 29, @12:37AM
                  • 1 reply beneath your current threshold.
            • Re:Archive and install (Score:5, Informative)

              by steeviant (677315) on Saturday October 27, @06:53PM (#21143949)
              " Wow, what a terrible idea. It's like WinXP logic for font installing- Explorer is consistent _except_ for the font folder which calls the font register-er when you drop files into it. Finder is consistent _except_ for the applications folder which installs system services and processes scripts every time you drop a dmg into it. Hm. "

              If you're going to criticize something it helps if you have the slightest clue what you're talking about. Try actually using a Mac sometime, you might be pleasantly surprised.

              There's nothing special about the /Applications directory, no special installation magic goes on when you drag an application from one disk to another. The application itself is basically a special kind of folder which contains all of the resources and even extra libraries required for it to function, this avoids the need to use an installer at all in most cases because most of the resources reqired for the application are in the application.

              By contrast, Windows applications have a tendency to sprawl over the hard drive, copying things into shared system-wide resource directories because that is how a library is registered in the windows world. The windows start menu is used to cut through what would otherwise be a very cluttered place, the "\Program Files" directory.

              On the Mac the equivalent, "/Applications" contains the actual application in it's entirety. Again; in contrast linking applications into the Start Menu is one of the many functions of an installer in Windows. Without installers you wouldn't have any idea where the application went and would have to navigate the troubled waters of "\Program Files" alone.

              The other magic usually handled by installers in Windows happens when you first load an application, at which point it exchanges information with the OS, the OS from that point on knows where on the disk the application is so that even if you move it around the filesystem hierarchy it will still be able to find it, it also exchanges information about what mimetypes the app would like to be associated with so that it can show up in the "open with..." list for certain file types and declare itself able to handle any types of files it might create.

              If you need to register system services, then you need an application installer or a monkey willing to do it by hand (a user, for example). In that case mac applications install like Windows ones, by using an installer package.
            • 1 reply beneath your current threshold.
          • Re:Archive and install by iluvcapra (Score:3) Saturday October 27, @06:10PM
          • Re:Archive and install by cyber-dragon.net (Score:2) Saturday October 27, @08:56PM
          • Re:Archive and install by mfnickster (Score:1) Monday October 29, @01:10AM
          • 1 reply beneath your current threshold.
        • Re:Archive and install by TheNetAvenger (Score:2) Saturday October 27, @04:03PM
        • Re:Archive and install (Score:4, Interesting)

          Oddly, when I tried to upgrade today, I got no option for that. My only option was to reformat and and install. I'd already backed everything up, but I didn't want to deal with a new install if I didn't have to -- I decided to just do a test install on an old firewire ipod.

          Anyway, I'm a bit non-plussed with Leopard. The "stacks" thing is really lame. Used to be you could put a folder in the same spot and get a menu -- nice way to navigate through applications, particularly for those who don't like a giant slab of apps but prefer to have them organized by type, e.g., networking, graphics, games, etc. The stacks are only one level deep -- if you click on a folder, it just opens in Finder. This is very non-ideal.

          The real deal killer is X11 though -- totally borked. If you launch it from the applications/utilities folder, it doesn't even launch. You have launch it from it's actual location under /usr -- and even then it makes two icons in the dock and if you have the right hardware (like my 1st gen macbook), the cursor turns yellow inside apps which essentially makes it invisible against a white background. There was a fix for this for Tiger so I tried it out. After that, X11 wouldn't even launch a terminal. Way lame.
        • Re:Archive and install by dangitman (Score:2) Saturday October 27, @10:59PM
      • Re:Archive and install (Score:5, Informative)

        by goombah99 (560566) on Saturday October 27, @03:14PM (#21142319)
        On macs apps are self contained entities (normally) thus archiving means moving all the apps out of the application folder and into another folder. You can then at your leisure drag them back one by one.
        It also moves all your preference settings and fonts to another folder, and cleans out the startup items list. (fonts and preferences are the only two things that normally leak beyond the app container (there's a few other exceptions for special apps, but as a rule installing an app does not barf all over your computer with DLLs and Registry hooks. On macs, the OS polls the App in Applications folder for its capabilities and files it likes to open, so the app does not need to modify a registry. as a result unistalls are normally as simple as dragging the app out of the application folder.

        So after an archive and install you drag back the things you want to keep. The only hassle is sometimes you need to look for the associated preference setting which is where most apps store their activation key.

        A few non apple apps behave linux like and shove things into /usr/local/bin or libs or /share/man. So restoring those takes a bit more work. But on the otherhand those are exactly the kind of Cruft you want to blow out between major system updates. So archive and install is the way to go in previous updates

        Rumor was that apple worked hard to make the non-archive and install mode (update) smart enough to remove all the bad crap and leave the okay crap. Apparently not!

        But if it is APE then well then that's kinda understandable its the singlemost invasive kernel mod of all.
        • APE is *not* a kernel mod. by argent (Score:3) Saturday October 27, @04:04PM
          • Re:APE is *not* a kernel mod. by goombah99 (Score:3) Saturday October 27, @05:20PM
            • Re:APE is *not* a kernel mod. by argent (Score:2) Saturday October 27, @07:25PM
            • Re:APE is *not* a kernel mod. (Score:4, Interesting)

              by Ilgaz (86384) * on Sunday October 28, @03:25AM (#21146521)
              (http://www.noooxml.org/petition)

              my bad. APE acts like a kernel mod which is why I think of it as one. It lets you do things you "shouldn't" be able to do without a kernel mod by playing some funky games.
              That is where its safety comes from. It is user mode, uses Input Manager functionality to do things which normally would require kernel mods or plain old binary hacking.

              Apple removed the functionality which makes APE work by the reason of one anonymous idiot coding a horribly coded Trojan horse abusing Input Managers.

              I don't know if US law supports it but Unsanity should sue Macfixit or a similar FUD spreading company for $1. Let them prove APE does anything bad to OS scientifically or pay the $1.

              As I am preparing for Leopard on this system, I uninstalled APE (Unsanity recommends not doing it) and see how "evil" "performance killing", "system crashing" thing APE was. No, the idiotically coded Applications still crash with trivial reasons, System still boots in exact time which it booted before and I am staring at Mr. Jobs favorite widget graphics knowing the fact that I will stare at them for a long time until Unsanity codes shapeshifter for leopard.

              My FreeBSD/Debian/Slackware using nerd friends and system admins happily changes how their desktop looks but on a $190 (family license) OS, I am not allowed. I can't even change mouse pointer which I did back on Windows 95 and even X11 on AIX allows!

              Apple invited thousands or hundreds of thousands of people who aren't happy with their desktop look to binary hack their OS resource files. That is what they did instead of removing InputManagers from home directory or secure them.
        • Re:Archive and install by cyberworm (Score:2) Saturday October 27, @06:49PM
        • Re:Archive and install by jurv!s (Score:1) Sunday October 28, @12:53PM
        • 1 reply beneath your current threshold.
    • Re:Archive and install (Score:5, Informative)

      by Anonymous Coward on Saturday October 27, @03:07PM (#21142255)
      There have been plenty of issues with archive and install as well. Just backup your home directory to that lovely new HD you got for time machine, and then unplug it and Erase and Install Leopard. I had no issues.

      Then restore the data from the backup drive, erase the backup drive and then you can turn on time machine.

      See, those years of doing Windows upgrades finally paid off for something :P

      Or, if you actually get the blue screen:

      1. Reboot into single-user mode (hold Cmd-S while booting machine)
      2. Follow the directions OSX gives you when you get to the prompt (I think these were them - just type the two commands it tells you to):
      fsck -fy /
      3. Remove the following files:
      rm -rf /Library/Preference Panes/Application Enhancer.prefpane
      rm -rf /Library/Frameworks/Application Enhancer.framework
      rm -rf /System/Library/SystemConfiguration/Application Enhancer.bundle
      rm -rf /Library/Preferences/com.unsanity.ape.plist
      4. Exit, to continue booting normally
      exit

      Via: http://discussions.apple.com/thread.jspa?threadID=1195031&tstart=0 [apple.com]
    • Re:Archive and install by bitserf (Score:1) Saturday October 27, @03:50PM
    • Re:Archive and install by sgant (Score:3) Saturday October 27, @04:04PM
    • unplug external USB drives.... by vaporland (Score:3) Saturday October 27, @10:25PM
    • Re:Archive and install by s4ltyd0g (Score:2) Saturday October 27, @11:26PM
    • Re:Archive and install by falconwolf (Score:2) Saturday October 27, @11:58PM
    • Re:Archive and install by chris.evans (Score:1) Sunday October 28, @02:37AM
    • Re:Archive and install by Ilgaz (Score:2) Sunday October 28, @02:58AM
    • Re:Archive and install by quadra99 (Score:1) Sunday October 28, @03:14AM
    • Archive, format and install by quadra99 (Score:1) Sunday October 28, @06:19AM
    • Re:Archive and install by PoconoPCDoctor (Score:2) Sunday October 28, @06:43AM
    • Re:Funny (Score:5, Informative)

      by dgatwood (11270) on Saturday October 27, @04:07PM (#21142779)

      If you had Linux apps that worked the way APE does, it would bring down the entire system, too. The only reason you don't is that Linux doesn't have a community of people who long for the olden days of Mac OS 9. I'll explain.

      Back in Mac OS 9, apps didn't have protected memory, and thus you could write extensions to the OS that quite literally rewrote parts of applications and the OS itself. Mac OS X uses a more proper model like Linux. However, some people still want to do those sorts of mods to the OS. The result was that the Unsanity folks created APE. APE basically sits down at the linker level and starts an additional thread with its own code running inside the address space of the target application. This thread then loads plug-ins that modify the behavior of the app.

      You should immediately see the problem with this. You have a bunch of people who don't have anything to do with the author of an application writing code that mass-modifies dozens of applications, libraries, etc., essentially doing binary patching on the running OS. There's no other phrase to describe this other than mind-bogglingly dangerous. In a biological comparison, it's like rewriting the genetic code of the entire planet using only a single person as a template---as soon as you hit a person with slightly different biology, the patch goes completely wrong. Similarly, when APE tries to operate on new versions of the OS, new versions of applications, new versions of frameworks and libraries, etc., it tends to result in cutting a path of destruction rather than enhancing anything.

      What blows my mind is that APE isn't smart enough to check the OS version and NOT LOAD. It is truly unbelievable. How hard is it to say if [ "$(sw_vers -productVersion | sed -E 's/([0-9]+\.[0-9]+)\..*/\1/')" != "10.4" ] ; then syslog -s "unknown OS version." ; exit 0; fi? Every OS release, APE causes some sort of major problem for a lot of users. Every OS release, people just keep coming back and reinstalling it even after seeing the fallout. I just don't get it. It's like Stockholm Syndrome or something....

      IMHO, the Unsanity team should be taken out and beaten with wet noodles until the mere sight of a Chinese restaurant causes them to have nightmares for a year.

      • Account Deleted by Anonymous Coward (Score:2) Saturday October 27, @04:30PM
      • Re:Funny (Score:5, Funny)

        by commodoresloat (172735) * on Saturday October 27, @04:51PM (#21143125)
        (http://shockandblog.com/blog)

        How hard is it to say if [ "$(sw_vers -productVersion | sed -E 's/([0-9]+\.[0-9]+)\..*/\1/')" != "10.4" ] ; then syslog -s "unknown OS version." ; exit 0; fi?
        Speak for yourself... I'm still stuck on how to pronounce "sw-vers"...
        • Re:Funny by explodingpickle.org (Score:1) Saturday October 27, @05:38PM
          • Re:Funny by littlekosh (Score:1) Saturday October 27, @10:07PM
          • Re:Funny by sammy baby (Score:2) Saturday October 27, @10:27PM
        • 1 reply beneath your current threshold.
      • Re:Funny by FrozedSolid (Score:2) Saturday October 27, @04:52PM
        • Re:Funny by mattgreen (Score:3) Saturday October 27, @05:39PM
          • Re:Funny by QuoteMstr (Score:2) Saturday October 27, @08:21PM
            • Re:Funny by mattgreen (Score:2) Sunday October 28, @03:04AM
          • 1 reply beneath your current threshold.
      • You have a bunch of people who don't have anything to do with the author of an application writing code that mass-modifies dozens of applications, libraries, etc., essentially doing binary patching on the running OS.

        I've done that as well. I mean, binary patching the actual OS, not just applications running in userland. Sometimes you gotta do it.

        If you knew what GNU libc does to try and avoid having to make people rebuild applications when upgrading libraries, you'd run screaming. They have code in there to look for libraries at runtime and dynamically load different variants of other libraries depending on what you're using and what you have installed. The glibc team has people who do nothing but look for cases where they have to adapt for different libraries and different kernel versions.

        The reason that you don't have more of a problem on Linux is that there's no central Steve Jobs for Linux who dictates the way the GUI works, so if you don't like the way Enlightenment or fvwm or Windowmaker behaves, you can change it. The downside of this is that there's no single framework you can modify or replace to make global changes. There used to be, back when everyone used Athena Widgets, and you could replace libXaw with libXaw95 to get a Windows 95 look, or with libXawSTeP to get a NeXTSTeP look. Now, instead, you get Battluin GUIs between the Gnome and KDE yobbos.

        And there's all kinds of Windows hacks that do similar stuff to APE, from development tools to simple user interface enhancements. And, yes, they can cause problems and break in new versions of the OS.

        What Unsanity has done is to create a framework that makes this kind of thing relatively safe compared to having everyone build their own. Unfortunately since they're not at Apple or someone that Apple is willing to support (because they are undoing the things that The Steve has decreed) there's an unhealthy passive-aggressive relationship between Apple and Unsanity that doesn't exist between (say) Debian and the glibc team.

        And, yes, they should be disabling themselves on upgrade. And Apple should look at the things that people are using Haxies for and make the things they are trying to get rid of optional.

        The other thing is, on Windows people simply don't put their trust in having an upgrade work. They do clean installs. And they wait on upgrading Windows until this kind of thing gets shaken out.
      • Re:Funny (Score:5, Informative)

        by Rosyna (80334) on Saturday October 27, @05:06PM (#21143245)
        (http://www.unsanity.org/)

        What blows my mind is that APE isn't smart enough to check the OS version and NOT LOAD


        You meant why doesn't APE do this?

        // Check so we don't load on 10.5
                SInt32 vers = 0;
                err = Gestalt(gestaltSystemVersion, &vers);
                if (err or (vers >= 0x1050))
                {
                        return paramErr;
                }


        (which I just took from the APE source code).
        • Re:Funny by Just Some Guy (Score:2) Saturday October 27, @10:16PM
          • Re:Funny (Score:4, Informative)

            by plate_o_shrimp (948271) on Sunday October 28, @08:51AM (#21147799)
            Per Unsanity's web page, the current version checks. Previous versions don't. They say "Please accept our sincere apologies for all the trouble that was caused. We have underestimated the number of people running "outdated" versions of our software."
            http://www.unsanity.org/archives/haxies/leopard.php [unsanity.org]

            Personally, I think APE and the Unsanity haxies are %$^%$ and I stay as far away from them as I can!
            • Re:Funny by Just Some Guy (Score:2) Sunday October 28, @09:49AM
        • Re:Funny by O_4 (Score:1) Sunday October 28, @04:54AM
          • Re:Funny by Rosyna (Score:2) Sunday October 28, @07:32AM
      • Re:Funny by recoiledsnake (Score:2) Saturday October 27, @06:31PM
        • Re:Funny by Just Some Guy (Score:3) Saturday October 27, @10:12PM
        • Re:Funny by O_4 (Score:1) Sunday October 28, @05:00AM
      • Re:Funny by cyber-dragon.net (Score:2) Saturday October 27, @09:21PM
        • Re:Funny by empaler (Score:1) Sunday October 28, @11:40AM
      • Re:Funny by catmistake (Score:1) Saturday October 27, @11:21PM
      • Re:Funny by tgd (Score:2) Monday October 29, @08:29AM
    • Re:Leaopard is great!!! by Anonymous Coward (Score:1) Saturday October 27, @04:21PM
    • 4 replies beneath your current threshold.
  • Biggest problem so far is airport disks by johnjaydk (Score:2) Saturday October 27, @03:03PM
  • jesus h christ (Score:3, Insightful)

    by deathtopaulw (1032050) on Saturday October 27, @03:06PM (#21142243)
    (http://www.universalcentury.net/)
    people are so fucking stupid
    "oh no this 3rd party application which adds dubious and useless enhancements to my system is causing my computer to not work upon upgrading to a completely new version!"
    bust out the slashdot article I guess
    • Re:jesus h christ (Score:5, Interesting)

      by Anonymous Coward on Saturday October 27, @03:13PM (#21142307)
      Using APE is an insanity of the first order anyway. Dealing with Unsanity's refusal to help is what made me dump all their products.

      Me: "Hi APE is causing crashes on my mac"
      Unsanity: "No it's not, it can't. This is why.... "
      Me: "OK, that makes sense thanks"

      two weeks later

      Me: "Hi, APE definitely is causing crashes on my mac"
      Unsanity: "No, it can't be, because... "
      Me: "I just did a fresh install. it survived multiple reboots in its completely standard configuration. I installed APE, now X, Y and Z all crash"
      Unsanity: "Well it's not APE, because APE does ... "
      Me: "I removed APE, and instantly it's working again"
      Unsanity: "Well it can't be APE, because ... "
      Me: "Fuck you"

    • Mod parent up (Score:5, Interesting)

      This is hardly the first time Unsanity's stuff has caused problems with a new version of OS X. If people are too damned dumb to uninstall their unsupported-hack add-ons before upgrading, that's their problem, not Apple's.

      And no matter how much better OS X is than Windows w/r/t the "it just works" aspect, things can and do still go wrong sometimes. A little pre-upgrade basic system maintenance never hurts (at least repair permissions and verify/repair the target disk from Disk Utility on the Leopard CD), and neither does making a bootable clone of the system in case you have to revert.

      ~Philly
      • Re:Mod parent up by maxume (Score:1) Saturday October 27, @04:34PM
        • Re:Mod parent up by Crimsonjade (Score:1) Saturday October 27, @06:01PM
        • Car analogy by ToasterMonkey (Score:2) Saturday October 27, @07:24PM
        • Re:Mod parent up (Score:4, Insightful)

          by pebs (654334) on Saturday October 27, @09:54PM (#21144871)
          (http:///#!/)
          If things go wrong sometimes, then I would say that "it just works" isn't all that true. I don't use Apple stuff, but I still have a pretty good impression of their integration/user experience work.

          I just started getting into Apple stuff with the release of the G4 Mac Mini. I then subsequently got a Mac Pro to replace my main machine which was running Linux. I decided to give OS X a fair chance to see if really was better than Linux.

          In my experience "it just works" is far from accurate. It's definitely a slick environment and worth using, but comes with enough issues that it doesn't live up to the hype. But I guess its a mistake to listen to the hype (Apple's products fell far short of my expectations due to hype).

          The problem, as with any commercial vendor, is that you are often stuck waiting for the company to fix things. For example, iLife apps crash. They crash a *LOT*. What can you possibly do other than wait for them to fix the bugs? OS X itself is usually pretty solid. Occasional something just won't work right. Sometimes I actually have to REBOOT to fix things. This is just not what I expect from an OS based on UNIX. I suspect (partially from experience) that they just haven't gotten it together after the Intel switch.

          Apple's products have just as many problems as any other OS vendor. They may be different problems, but don't believe anyone who says they don't exist. And Apple is a company that is constantly changing things (OS9 -> OSX, PowerPC -> Intel, frequent OS updates), so you can't possibly expect stability from them. Having control over the hardware apparently still isn't enough to achieve this.
        • Re:Mod parent up by stewbacca (Score:2) Sunday October 28, @09:24AM
        • 1 reply beneath your current threshold.
      • Re:Mod parent up by commodoresloat (Score:2) Saturday October 27, @04:55PM
      • Re:Mod parent up by recoiledsnake (Score:2) Saturday October 27, @07:51PM
      • Re:Mod parent up (Score:4, Interesting)

        by GarfBond (565331) on Saturday October 27, @09:00PM (#21144601)
        Not everyone knows about APE. I, for one, found APE on my system after wondering why my logins were so damned slow. Hint: update_prebinding was being run on every user logon because that was the only workaround that Unsanity decided to use for some retarded bug of theirs. Nevermind that this slows user logon down by about 5 minutes each time! However, I had never installed APE ever in my life, so how did it get there?

        Logitech mouse/keyboard drivers install them for you, without asking or telling you! It's not entirely the user that's to blame - even a reasonably careful user won't notice surreptitious installs like this. Logitech's method of bundling it is vaguely like spyware, I'd say.

        • 1 reply beneath your current threshold.
    • Re:jesus h christ by hackstraw (Score:2) Saturday October 27, @03:29PM
    • Re:jesus h christ by Paradise Pete (Score:1) Saturday October 27, @03:31PM
    • Re:jesus h christ by Nigel_Powers (Score:1) Saturday October 27, @03:47PM
    • Almost... by argent (Score:2) Saturday October 27, @03:54PM
    • Re:jesus h christ by goldspider (Score:3) Saturday October 27, @03:55PM
    • Re:jesus h christ by bitserf (Score:1) Saturday October 27, @04:08PM
      • Re:jesus h christ (Score:4, Insightful)

        by Ash-Fox (726320) on Saturday October 27, @04:41PM (#21143045)
        (http://scorch.quickfox.org/)

        This reminds of the Automatix debacle on Ubuntu - Have people forgotten that? Or does Ubuntu get a free pass because it is Linux?
        Honestly, I see more people defending OS X here than what Ubuntu had.

        Not only did Ubuntu have people going insane over that, but they also had the "is not ready for the desktop" memes all over the place and stupid crap about issues that haven't existed for a decade in Linux.
      • 1 reply beneath your current threshold.
    • Re:jesus h christ by recoiledsnake (Score:2) Saturday October 27, @06:36PM
    • Re:jesus h christ by Immerial (Score:1) Sunday October 28, @10:33AM
  • by bombastinator (812664) on Saturday October 27, @03:10PM (#21142285)
    Unsanity is officially listed by the company not to worik with 10.5

    http://www.wire-heads.com/istrip/index.php?strip_id=26
  • by conspirasseur (1119387) on Saturday October 27, @03:11PM (#21142291)
    I have done this on two Macs so far, my PowerBook G4 @1.5 GHz and a G5 iMac @2.1 GHz Both have Application Enhancer as well as Fruit Menu, WindowShade X and other Unsanity products installed. They still show up in System Preferences, but are not functioning. I'm hoping for updates soon. However, their presence in my systems had no ill effect on my Leopard upgrades.
    • 1 reply beneath your current threshold.
  • I had used Application Enhancer for a while, but Photoshop became very crash-prone; a friend reported Safari crashes after installing it. I wouldn't suggest it to anyone.

    Also, rule of thumb: 100% clean installs are always the safe way to go. Back up your stuff, wipe the HD, then restore as needed.
  • Safe Mode (Score:5, Informative)

    by Monkeys with Guns (1002565) on Saturday October 27, @03:17PM (#21142339)
    Anyone experiencing this should try holding shift while booting. Any additional frameworks, kexts, and whatever will be left out and the system will boot cleanly. If that works, then the offending software should show up in a log and can be identified and removed.

    There is no need to reinstall when something can be removed easily with a safe boot. Too bad Apple doesn't talk up safe booting more so people will know it is there.
  • iBSOD (Score:5, Funny)

    It really IS catching up with Vista!
    • Re:iBSOD by Midnight Thunder (Score:2) Saturday October 27, @09:10PM
    • Re:iBSOD by largesnike (Score:1) Sunday October 28, @09:46PM
      • 1 reply beneath your current threshold.
    • Re:iBSOD by Vexorian (Score:2) Saturday October 27, @05:43PM
    • Re:iBSOD by empaler (Score:1) Saturday October 27, @07:07PM
    • 1 reply beneath your current threshold.
  • Clean Install (Score:3, Informative)

    by cyberbian (897119) on Saturday October 27, @03:25PM (#21142401)
    (Last Journal: Monday September 11 2006, @07:26AM)

    Any time there is a major OS version, it's foolhardy to 'Upgrade' in that there is no way for the vendor (in this case Apple) to possibly test for each potential configuration. While it's true that this may make the move to a new platform base take longer (with needed software reinstallation) it's the best way to ensure a smooth transition, and also assist the end-user AND the software vendors in question to bug squash.

    It's easy to point fingers, and the upgrade process should in truth be discontinued altogether (imco) and rather provide utilities that will help a user migrate personal settings and preferences to a new build via a back-up utility of some type. To be fair, Apple does a GREAT job by providing the archive and install method which goes half-way but does not provide the opportunity to 'archive and clean install' which would be the ideal case.

    For myself, I can't wait to step into the time machine, and also get the new features available in the OS X Server product.

  • Boot verbosely (Score:5, Informative)

    by kithrup (778358) on Saturday October 27, @03:36PM (#21142487)
    Command-v during the boot chime (or "sudo nvram boot-args=-v" to set it permanently). This shows a lot of "scary" unixy output, but it's great for diagnosing a boot problem.

    Of course, I'm a cli guy :).
  • How is this anything like a BSOD? (Score:3, Informative)

    by devjj (956776) * on Saturday October 27, @03:38PM (#21142503)
    It isn't. A kernel panic is the Mac OS X equivalent of a BSOD. If the machine takes hours to launch after an upgrade, or doesn't launch at all, it's a different kind of failure. I speak from first-hand experience, as this happened to me. Thankfully I keep good daily backups.
  • Here's the fix by nilbog (Score:2) Saturday October 27, @03:39PM
  • Oh, irony... (Score:4, Funny)

    by xyankee (693587) on Saturday October 27, @03:43PM (#21142543)
    What makes this all the more ironic is that in the new CoverFlow Finder, PCs on the network are displayed with a Blue Screen of Death [rose-hulman.edu]... teeeheee!
  • Not so funny now eh, Apple? :P by bitserf (Score:1) Saturday October 27, @03:48PM
  • best practices (Score:3, Informative)

    by squarefish (561836) * on Saturday October 27, @03:50PM (#21142589)
    1) backup your home directories [apple.com] first
    2) do not let the install do a straight upgrade, use the archive and install option or erase/install if you have reliable backups and can afford a little risk and a little more work
    3) remove any programs that integrate themselves with the OS (hint: these will often add new preference options to the system preferences pane). These programs almost always have issues during an upgrade and are often not supported right away by new operating systems due to their nature.

    These are just some basic guidelines, but if you have any specific questions or concerns, ask Apple and search for answers prior to installation. Not rocket science, but most users have never upgraded their own OS before and Apple makes it appear that anyone can do it without the slightest worry. That's close to the truth, but not close enough.
  • There are similar Windows applications that modify the OS. They have been known to not work on new versions of the OS. Even the most extreme Microsoft skeptic wouldn't say it was Microsoft's fault if Windowblinds had to be upgraded to work with Vista.

    If you're doing an upgrade to the OS, and you're using any third party system extensions, you remove them before you upgrade. That's pretty basic.
  • Deceptive summary (Score:3, Insightful)

    by edwardpickman (965122) on Saturday October 27, @04:00PM (#21142691)
    I was worried when I first saw it until I found that it was a 3rd party app causing the issue. The summary would lead me to believe it was a defect in Leopard. It would be nice to mention it's a 3rd party issue and not Apple's fault in the summary.
  • Awful summary by belg4mit (Score:2) Saturday October 27, @04:06PM
  • 3 Upgrades, no significant issues by topham (Score:2) Saturday October 27, @04:13PM
  • Unsanity's APE is a nasty hack (Score:4, Informative)

    by iliketrash (624051) on Saturday October 27, @04:13PM (#21142841)
    Unsanity's Application Enhancer uses the debugger framework to access and modify an application's memory space. Since Leopard randomizes memory, one might expect that trouble would ensue.

    The Unsanity hacks have been a source of trouble for many users for several years. Unsanity has vehemently denied that their products are the trouble, and by a twisted piece of logic, it is the application itself which is misbehaving when things go wrong. It's not hard to find heated discussions of these things on message boards and sites like versiontracker.com and macupgrade.com. The source of the disagreements might be related to how long a person leaves an application open, with the probability of mayhem increasing with time since launch. These remarks relate to pre-Leopard versions of the OS; it seems that Unsanity is finally caught with their pants down and no place to crap.
  • Shocked! by NMerriam (Score:2) Saturday October 27, @04:18PM
  • Does it come in other "flavors" too? by denzacar (Score:1) Saturday October 27, @04:26PM
  • meh by zonker (Score:1) Saturday October 27, @04:51PM
  • Blame the WindowsServer by markpapadakis (Score:1) Saturday October 27, @05:02PM
  • I am going to remove Unsanity's AE and Cleardock by noewun (Score:2) Saturday October 27, @05:07PM
  • No official comment from Apple on APE - Not by atsysusa (Score:1) Saturday October 27, @06:20PM
  • Defensiveness by tji (Score:2) Saturday October 27, @07:10PM
  • The BSOD Icon in Leopard. by frdmfghtr (Score:2) Saturday October 27, @07:19PM
    • 1 reply beneath your current threshold.
  • JAVA by brwyatt (Score:1) Saturday October 27, @07:36PM
  • 20 and counting..... (Score:5, Informative)

    by CaptScarlet22 (585291) on Saturday October 27, @08:36PM (#21144483)
    14 upgrades, 4 reformats and 2 archive and install. 0 problems.

    Thats 10 G5's and 4 Mac Pro's with upgrades.

    Thats 4 MacBook Pros reformats.

    Thats 2 Powerbooks with archive and install.

    You can mod me any way you like, but it wont change the success I've had with Leopard....Awesome.

  • Slow boot == BSOD? by trawg (Score:2) Saturday October 27, @09:03PM
  • Two installs - both golden! by axafg00b (Score:2) Saturday October 27, @09:20PM
  • Goes to show: Beware of the Leopard by Anonymous Coward (Score:1) Saturday October 27, @09:33PM
  • the leopard bit me by pavera (Score:2) Saturday October 27, @10:11PM
  • I had the spinning ball of death by Mistah Blue (Score:2) Saturday October 27, @10:27PM
  • Obligitory Simpson's Nelson: Ha! Ha! by rts008 (Score:2) Saturday October 27, @11:48PM
  • If APS is so bad, surely .... by Marbleless (Score:1) Saturday October 27, @11:48PM
  • Come on Kdawson (Score:3, Interesting)

    by Ilgaz (86384) * on Sunday October 28, @02:52AM (#21146401)
    (http://www.noooxml.org/petition)
    MAcfixit.com broke the FAKE story, a FUD of "APE responsible for this". I have even risked my VT Pro, $50 year account and called the editor openly to resign.

    This thing turned out to be a password hash issue related to accounts created back in 10.2 and never changed. Documented here: http://docs.info.apple.com/article.html?artnum=306840 [apple.com]

    APE has nothing to do with it. In fact, Unsanity recommends latest APE to be on OS while upgrading to Leopard since believe or not, APE is not just couple of themes or pointers, there are many companies using that functionality and their software may break when linked library is not there.

    It doesn't change the fact that APE will be ignored by Leopard btw.

    Macfixit has even surpassed itself and was openly called "Depictable" http://www.macjournals.com/news/despicable.html [macjournals.com] because of their horrible FUD mongering, calling people to ERASE and INSTALL and after CNET buyout, some people think they do it on purpose to make people afraid to use OS X or Mac.

    If there is apple.slashdot.org, it should have better hand picked stories, no fanboy idiotic stuff, no "maccies are idiots" stuff, just "news for Mac nerds".

    This story was sitting on Digg.com for hours and even couldn't make to being popular (like slashdot accepted) because people simply didn't buy it, especially APE reason.

    We rarely get new non-ipod etc. stuff on Apple.slashdot.org and I wished the second one after Leopard shipment wasn't FUD with false information.
  • Unsanity by LKM (Score:2) Sunday October 28, @03:41AM
    • Re:Unsanity by Ilgaz (Score:2) Sunday October 28, @04:49AM
  • New OS, News System, New Everything by djfake (Score:1) Sunday October 28, @04:45AM
  • That's what you get for using cheap knockoffs! by Britz (Score:1) Sunday October 28, @07:15AM
  • The common sense solution is a clean install by jrothwell97 (Score:1) Sunday October 28, @08:06AM
  • Intel Chipset by nurb432 (Score:1) Sunday October 28, @10:45AM
  • Can't Apple be creative? by microbee (Score:2) Sunday October 28, @12:55PM
  • Something every Mac user should know. . . . by n2art2 (Score:1) Monday October 29, @07:28AM
  • It's Windows 98 reincarnated by kuriharu (Score:1) Monday October 29, @10:32AM
  • One Great Thing by wzinc (Score:1) Monday October 29, @12:10PM
  • Unsanity email by MadMagician (Score:1) Monday October 29, @01:49PM
  • Yep by aliensporebomb (Score:1) Tuesday October 30, @09:24AM
  • Note from Unsanity by drwhitt (Score:1) Wednesday October 31, @03:06AM
  • hmmm... by rice_burners_suck (Score:1) Monday November 05, @01:37AM
  • Re:Right... by Anonymous Coward (Score:1) Saturday October 27, @03:09PM
  • Re:When posting replies to this article by Anonymous Coward (Score:2) Saturday October 27, @03:22PM
  • Re:When posting replies to this article by flyingfsck (Score:2) Saturday October 27, @03:29PM
  • Hippocracy? Is that the system of government where horses are the ruling class?
  • Re:When posting replies to this article by astrosmash (Score:1) Saturday October 27, @03:39PM
  • Just remember, if windows got taken down by a third party app, not only would you be screaming and shouting...

    Not under circumstances like this, we wouldn't. Some of Unsanity's programs are pretty invasive little things that fuck around with the OS in ways that Apple doesn't support. From their site:

    What exactly is Application Enhancer? It is a combination of a Framework and a system daemon. Application Enhancer performs its task by loading plugins (Application Enhancer modules) containing executable code into the running applications. Once loaded, the APE module performs the needed modifications (such as redefining the minimize window action, or customizing the standard Apple menu) on the launched application memory space, never touching any files on disk, utilizing set of functions defined in the Application Enhancer framework.

    So yeah, if you have even a vague understanding of what this product does, it shouldn't be any surprise that it could cause problems if you threw it on a new/unknown version of the operating system. This isn't just a "3rd party application". It's not like if Windows crashed when you installed Firefox (which Microsoft would get criticized for), but more like if Windows crashed when you tried to use an obscure and invasive 3rd party WindowsXP hack on Windows Vista (which Microsoft would not get criticized for).

    And it's not even clear that OSX itself crashed (as in a kernel panic). For as few details are available, it could just be that Finder or the installer crashed, which wouldn't be surprising if APE is screwing around with those applications' memory space.

  • Re:Java 6 NOT included in Leopard by bitserf (Score:1) Saturday October 27, @04:00PM
  • Re:Leopard... by El Lobo (Score:1) Saturday October 27, @04:00PM
  • indeed (Score:5, Funny)

    by m2943 (1140797) on Saturday October 27, @04:12PM (#21142827)
    Unfortunately for Apple, it's OS competitor has a much better track record in the quality of new releases.

    You're right: Ubuntu kicks Apple's ass not just in terms of included functionality, graphics, and price, but also in terms of smooth upgrades.
    • Re:indeed by satoshi1 (Score:2) Saturday October 27, @10:56PM
    • Re:indeed by paranode (Score:2) Sunday October 28, @01:13PM
    • Re:indeed by Anonymous Coward (Score:1) Saturday October 27, @06:30PM
    • Ahem... by ToasterMonkey (Score:1) Saturday October 27, @07:55PM
      • Re:Ahem... by ToasterMonkey (Score:1) Sunday October 28, @12:05AM
      • 1 reply beneath your current threshold.
    • 1 reply beneath your current threshold.
  • Don't forget Balmer...and Zune...and Bin Laden... by denzacar (Score:1) Saturday October 27, @04:21PM
  • Re:Apple does seem to be having a lot of... by InfraredAD (Score:1) Saturday October 27, @04:39PM
  • Re:When posting replies to this article by RJBuild1088 (Score:1) Saturday October 27, @04:43PM
  • Re:Java 6 NOT included in Leopard by JoeCommodore (Score:2) Saturday October 27, @04:44PM
  • Bull crap. by ToasterMonkey (Score:1) Saturday October 27, @04:55PM
  • Just like for UAC... by Actually, I do RTFA (Score:2) Saturday October 27, @04:59PM
  • Re:Right... by HTH NE1 (Score:2) Saturday October 27, @05:06PM
  • Re:When posting replies to this article by socsoc (Score:1) Saturday October 27, @05:07PM
  • Who would? by SuperKendall (Score:2) Saturday October 27, @05:12PM
    • Re:Who would? by Thundersnatch (Score:2) Sunday October 28, @12:02AM
  • Re:THIS IS WHEN I SAY by empaler (Score:1) Saturday October 27, @06:13PM
  • by Overly Critical Guy (663429) on Saturday October 27, @08:06PM (#21144333)

    Some suspect that a framework called 'Application Enhancer' by Unsanity LLC may be causing the problem, but there has been no official word from Apple at this point."


    There's no suspicion about it; that's exactly what's causing the problem. Application Enhancer is an input manager, and input managers are no longer supported in Leopard. People installing it knew the risks they were taking when they installed it on Tiger. Instructions have already been posted online on how to remove Application Enhancer from the command-line.

    Sorry, there's no big "BSOD" error in Leopard's install. It's a hacky piece of software people shouldn't have been installing in the first place.
  • Re:When posting replies to this article by AnalogousCoward (Score:1) Saturday October 27, @09:27PM
  • Re:how to conveniently backup an OS X system? by Anonymous Coward (Score:2) Saturday October 27, @10:25PM
  • Re:There IS actually a Blue Screen of Death in 10. by I'm Don Giovanni (Score:2) Saturday October 27, @11:30PM
  • Re:When posting replies to this article by dangitman (Score:2) Saturday October 27, @11:46PM
  • Re:hmmm.... (Score:4, Funny)

    by dangitman (862676) on Sunday October 28, @12:10AM (#21145677)

    I'm not a mac user myself but doesn't that sound like something spybot would catch on a heavily infested pc?

    Yeah, Unsanity is like the syphillis of the Mac world. However, being Mac-based, it's good-looking syphillis that's easy to use.

  • Re:When posting replies to this article by pudge (Score:2) Sunday October 28, @02:05AM
  • Re:Right... by Dilaudid (Score:1) Wednesday October 31, @04:04AM
  • 27 replies beneath your current threshold.