Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › Transmission/utorrent dmg won't install
6,213 reads · 2009-03-29 – 2009-04-03
Report Leopard 10.5

Transmission/utorrent dmg won't install

I cannot seems to install any of the torrent client. 1/4 of my upper screen get shaded and the whole deskstop just freeze. I am new to mac os and hope someone would help. My Mac Os is installed with iakos 5i. I install office for mac on a…

Primary Author
@bobok Published 2009-03-29
Collection
Leopard 10.5
Archival Footprint
6,213 historical reads · 5 curated field notes (from 13 dispatches) · 2009-03-29 – 2009-04-03
Credited Voices (3)
@bobok (7)@naquaada (3)@lanceomni (3)

I cannot seems to install any of the torrent client. 1/4 of my upper screen get shaded and the whole deskstop just freeze. I am new to mac os and hope someone would help. My Mac Os is installed with iakos 5i. I install office for mac on a dmg file with no problem but installing any of the torrent client would not work for me.

Author Updates & Technical Revisions

Follow-up dispatches by @bobok

Author Update #1 @bobok 2009-03-29

My pc has: Realtek RTL8168B/811B Family PCI-E Gigabit Ethernet NIC on GiGAbyte motherboard (EP45-DS4P) with Q660 cpu

The download completed. It looks like it read the dmg file but did not execute

Author Update #2 @bobok 2009-03-29

You are probably right. it could be my nic card. I downloaded the file to my PC using Vista and dual boot to my Mac OSx and the dmg file install correctly. Now, where and how do I get the right driver for my card?

Author Update #3 @bobok 2009-03-30

Thanks, Naq. I did install your file and try to install utorrent but it is still a no go. it stop after the download windows finishes 'mounting the disk image'.

Author Update #4 @bobok 2009-03-31

Maybe I should consider installing 10.5.6. how do I delete forcedeth.kext? I am new to mac so i am not sure how to do it. I think i have kernel 9.5.0. how do I check know what seltbelt.kext and kernal do I have and how do I download outside of safari?
Thanks again...

Author Update #5 @bobok 2009-04-01

Help!. I tried your instruction and now it would not boot. Now, how do I retore from the backup?

Author Update #6 @bobok 2009-04-03

Silly me. I did'nt know there was a 2nd page. Thanks for the effort, Lance. I figure that restoring back to where it was brings me back to the original problem. And not knowing that there was a 2nd page that is waiting for me to read and respond, I decided to install version 10.5.6. Well, I just did to night and the new version seems to work fine. Thanks a lot for your help. Your description of the script commands was a great help to me.

Synthesized Community Field Notes

5 technical responses curated from 13 original dispatches

Field Note #1 @naquaada 2009-03-29

Post your system specs please. Maybe you have an ethernet controller which isn't supported so good.

Field Note #2 @naquaada 2009-03-29

Try this (media fire.com/?sharekey=4eb1aed9eb908fd8312dbd5f2bdc50622a92643e3d619661ce018c8114394287) one. It's from the XxX 10.5.6 installation DVD.

Field Note #3 @naquaada 2009-03-30

Have you deleted forcedeth.kext? Do you only have problems with opening disk images? If you download images with Safari it opens them automatically and this could create problems. What kernel and what seltbelt.kext do you have? If you haven't too much data on your system try a new installation with the XxX 10.5.6 image. This works perfect and contains a version of the actual 9.6.0 kernel.

Field Note #4 @lanceomni 2009-03-31

Before you do anything you may want to make a backup copy of your extensions folder just in case something goes wrong and you have problems booting. You can backup your extensions folder and remove your kext by doing the following:

In Short

sudo -s
mkdir /backup
cd /System/Library
cp -R Extensions/ /backup/
rm -Rf Extensions/forcedeth.kext
touch Extensions/
rm -Rf Extensions.mkext
diskutil repairpermissions /

Reboot using the boot-flags -v -f
-v Verbose Mode displays useful information during the boot process.
-f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution.

With Explanations
1. Give yourself root privileges so that you can modify files.

sudo -s

2. Make a backup copy of your kexts. First we will make a directory called "backup" in our root directory to store them. Open Terminal and type:

mkdir /backup

3. Change directories to /System/Library This will shorten some of the commands we have to type in.

cd /System/Library

4. Copy your kexts to the new "backup" folder.

cp -R Extensions/ /backup/

5. Remove forcedeth.kext

rm -Rf Extensions/forcedeth.kext

6. Touch the extensions folder

touch Extensions/

7. Remove the extensions cache to force OSX to rebuild it without forcedeth kext.

rm -Rf Extensions.mkext

8. Repair permissions to your drive.

diskutil repairpermissions /

9. Reboot using the boot-flags -v -f
-v Verbose Mode displays useful information during the boot process.
-f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution.

If you do not have any issues after reboot then you can erase your Backup folder and follow the steps above to rebuild it.

Field Note #5 @lanceomni 2009-04-01

Reinstall Kext from Backup folder in Single User Mode -s

Boot into Single User Mode by using the -s boot-flag

1. Allow for the modification of files by typing:

/sbin/mount -uw /

2. Change directories to /System/Library This will shorten some of the commands we have to type in.

cd /System/Library

3. Copy the kext from your Backup extensions folder to the /System/Library/Extensions folder

cp -R /Backup/forcedeth.kext Extensions/forcedeth.kext

4. Set the proper permissions for the extensions folder.

chmod -R 755 Extensions/

5. Set the proper ownership for the extensions folder.

chown -R root:wheel Extensions/

6. Touch the extensions folder

touch Extensions/

7. Remove the extensions cache to force OSX to rebuild it with our new kext.

rm -Rf Extensions.mkext

8. Reboot using the boot-flags -v -f
-v Verbose Mode displays useful information durring the boot process.
-f Forces OSX to load kexts from the extensions folder instead of the cache file. We did delete the cache file so this is just a precaution.

Corroborated & Participated: @lanceomni
Sources & Contributor Provenance (3 credited usernames · Thread #2463)
UsernameDossier ContributionDispatchesActive Window
@bobokPrimary Author72009-03-29 → 2009-04-03
@naquaadaCore Contributor32009-03-29 → 2009-03-30
@lanceomniCore Contributor32009-03-31 → 2009-04-03