Jump to content

Cannot Perform Permission Repair under Disk Utility?


moarfish
 Share

32 posts in this topic

Recommended Posts

I got the following error message:

 

Repairing permissions for “SnowLeopard”

No packages can be found for this disk.

Error: No installer packages can be found for this disk

 

Permissions repair complete

 

Okay this is what needs be done.

 

reinstall SL from within SL!!! that is the only solution but it does the job.

 

have fun!

Link to comment
Share on other sites

Okay this is what needs be done.

 

reinstall SL from within SL!!! that is the only solution but it does the job.

 

have fun!

That is not the only solution. Just reinstall the BSD package from the install dvd/image.

(installation/packages) .

 

Edit: Just wanted to add that you do this BSD install when booted into Snow.

No need to reboot, just install and check the diskutility again when completed.

 

Have even more fun! :rolleyes:

Link to comment
Share on other sites

That is not the only solution. Just reinstall the BSD package from the install dvd/image. (installation/packages)

 

Have even more fun! :rolleyes:

 

I have tried to reinstall BSD package, it starts normally but it turns out "Installation Failed" a few second later. The disk utility problem was not solved as well after restart.

Link to comment
Share on other sites

I had the same problem, reinstalled system to another partition and moved all my documents and apps with migration assistant. installed from install image restored to spare hdd, everything works now.

Link to comment
Share on other sites

hmm..well i had this problem too... mounted the snow dmg in snow...navigated to the bsd package, installed it...ran disk utility...now repair permissions seems to work....

I can confirm that it works. Just hope this is the only fix we have to do wehen installed from another OS.

Link to comment
Share on other sites

That is not the only solution. Just reinstall the BSD package from the install dvd/image.

(installation/packages) .

 

Edit: Just wanted to add that you do this BSD install when booted into Snow.

No need to reboot, just install and check the diskutility again when completed.

 

Have even more fun! :P

 

 

Thanks for your help.

Now all is ok for me

Link to comment
Share on other sites

The question begs here, does this add the necessary receipt that Disk Utility needs for the permissions on the /System hierarchy or is it only "happy" because it found *something* that happens to be just what was left from the otherwise proper and successful install of the BSD package?

 

I suspect it's the latter, myself.

 

This will only matter until 10.6.1 or something as you'll be installing from within that soon. Or.. once you're happy with your 10.6 you can then install it and migrate again, from another disk.

 

As booting won't be as weird with in and out of BIOS settings because you can effectively use the same boot loader from either drive to load the other.

Link to comment
Share on other sites

The question begs here, does this add the necessary receipt that Disk Utility needs for the permissions on the /System hierarchy or is it only "happy" because it found *something* that happens to be just what was left from the otherwise proper and successful install of the BSD package?

 

I suspect it's the latter, myself.

 

This will only matter until 10.6.1 or something as you'll be installing from within that soon. Or.. once you're happy with your 10.6 you can then install it and migrate again, from another disk.

 

As booting won't be as weird with in and out of BIOS settings because you can effectively use the same boot loader from either drive to load the other.

 

I don't believe it's just the BSD receipt. I had the same problem and did the BSD reinstall from within SnowLeo. The way to tell is with the following command:

pkgutil --pkgs

This shows the packages currently installed. I did this and found a list of packages well beyond what comes from BSD.

 

NOTE: One thing you must NOT do is reinstall the BaseSystem package. It will wipe your /etc/sudoers file and you will not be able to enter an admin password again. i.e., no more package installes of any type. Be warned. :(

Link to comment
Share on other sites

...

 

NOTE: One thing you must NOT do is reinstall the BaseSystem package. It will wipe your /etc/sudoers file and you will not be able to enter an admin password again. i.e., no more package installes of any type. Be warned. :rolleyes:

For people stuck at this point, here's a tip:

 

boot into single user mode with -s

/sbin/mount -uaw

rm /var/db/.applesetupdone

reboot

 

And that will start showing the intro movie clip, but then enable you to redo the initial setup/registration – including that password :wacko:

Link to comment
Share on other sites

For people stuck at this point, here's a tip:

 

boot into single user mode with -s

/sbin/mount -uaw

rm /var/db/.applesetupdone

reboot

 

And that will start showing the intro movie clip, but then enable you to redo the initial setup/registration – including that password ;)

 

So is it safe to re-install the BSD package to fix the disk utility permission issue? and then re-register using your method?

 

Thanks

Link to comment
Share on other sites

For people stuck at this point, here's a tip:

 

boot into single user mode with -s

/sbin/mount -uaw

rm /var/db/.applesetupdone

reboot

 

And that will start showing the intro movie clip, but then enable you to redo the initial setup/registration – including that password ;)

 

Really appreciate this tip. It got me going again without a re-install. I had to create a new user account because it would not let me just use the existing account. However, that was no real issue. As soon as I signed in under the new account I could give admin authority back to my main account. I will remove the seconadry account as soon as I am sure everything is back to normal.

 

So is it safe to re-install the BSD package to fix the disk utility permission issue? and then re-register using your method?

 

Thanks

 

I did the BSD reinstall with no ill effects or loss of function. That cleared up the set permissions issue. The problem came when I got carried away and installed the basesystem to see what would happen. I was checking to see, for sure, if more packages would show up. They didn't. Just the loss of admin function. I caused the problem by doing more than was required :mellow:

Link to comment
Share on other sites

  • 4 weeks later...

so ..has this ever been actually fixed? it does indeed remove the error, but disk utility finishes in under a minute, and never finds anything, anyone find real solutions yet?

Link to comment
Share on other sites

For people stuck at this point, here's a tip:

 

boot into single user mode with -s

/sbin/mount -uaw

rm /var/db/.applesetupdone

reboot

 

And that will start showing the intro movie clip, but then enable you to redo the initial setup/registration – including that password ;)

You mean I do this after reinstalling BSD, or just do without reinstalling it?

 

Thanks.

 

PS: Will ever irritating "System Preferences reset" be solved by doing this?

My latop does reset S/P every time I reboot. :(

Link to comment
Share on other sites

First off guys, stop giving bad advice, this is the {censored} that ruins installs! DO NOT RUN BSD.PKG from the installation disk over your current install. It will hose your /etc and WILL be locked out of your system. The SL main installer has post-install scripts that apply changes after the BSD.pkg installer to get your system working. Running BSD.PKG as is will just ruin it.

 

Here is the receipt file for BSD.pkg just drop it into /Library/Receipts and disk utility repair permissions will work.

 

http://victori.uploadbooth.com/osx86/bsd.pkg.tbz2

 

http://victori.uploadbooth.com/osx86 -- if you need any other files.

Link to comment
Share on other sites

Here is the receipt file for BSD.pkg just drop it into /Library/Receipts and disk utility repair permissions will work.

 

http://victori.uploadbooth.com/osx86/bsd.pkg.tbz2

 

Thanks man! Did someone already test this method?

 

Can you tell me what should I do, because I've already install BSD.PKG from retail DVD, should I reinstall whole installation or can I just use yours bsd.pkg.tbz2 and copy it to /Library/Receipts?

 

Thanks!

Link to comment
Share on other sites

I have tried to reinstall BSD package, it starts normally but it turns out "Installation Failed" a few second later. The disk utility problem was not solved as well after restart.

 

I have the same issue but the funny thing is that when I do pkgutil --pkgs every package is listed including com.apple.pkg.BSD and when I browse recipes BSD.pkg is there so here there's something wrong with the way Disk Utility analyzes the existing/installed packages...

Link to comment
Share on other sites

  • 1 month later...
First off guys, stop giving bad advice, this is the {censored} that ruins installs! DO NOT RUN BSD.PKG from the installation disk over your current install. It will hose your /etc and WILL be locked out of your system. The SL main installer has post-install scripts that apply changes after the BSD.pkg installer to get your system working. Running BSD.PKG as is will just ruin it.

 

Here is the receipt file for BSD.pkg just drop it into /Library/Receipts and disk utility repair permissions will work.

 

http://victori.uploadbooth.com/osx86/bsd.pkg.tbz2

 

http://victori.uploadbooth.com/osx86 -- if you need any other files.

Archive is broken (or .pkg?), please re-upload.
Link to comment
Share on other sites

 Share

×
×
  • Create New...