Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Network Preference Pane Gone Berserk after Latest Security Update (Tiger)

When I try to open Network Preferences, a message "Network preferences have been changed by another application" appears. I click "OK" to dismiss the message, and it appears again. The only way to get rid of it is to force-quit System Preferences. I couldn't find any clue to the cause in the system log.

Thanks,

Emily

iMac (slot-loading 600 MHz G3), Mac OS X (10.4.11), 512 MB RAM (Apple-installed)

Posted on Sep 15, 2008 6:58 PM

Reply
246 replies

Sep 18, 2008 4:13 AM in response to R_H_B

My apologies... where I said:

+"... and move the old framework out of the system using the mv(1) command..."+

I should have said:

+"...and move the new framework out of the system using the mv(1) command..."+

even though the UNIX commands are correct.

The idea is to move the new (bad) framework installed by the Security Update out of the PrivateFrameworks directory, and put the previous (good) version (from a backup) back in place of the new one.

Sorry for the confusion.

--tonza

Sep 18, 2008 8:45 AM in response to tonza

Sorry tonza, maybe I wasn't clear. I wasn't questioning the "old/new" file terminology from your original post. What I was asking was whether the "new/bad" file you moved to the top of the HD (NetworkConfig-SecUpdate2008-006.framework) could actually be trashed? Not being a UNIX or Terminal pro, I interpret your closing terminal session (copied below) to be a re-install of the "bad" file back to the System. Is this really a necessary step before applying any future updates? I didn't want to keep this file hanging around if it wasn't important to save.

"Important: before applying another system update, you should do the following before allowing Software Update to make further alterations to the system:

% sudo tcsh
# mv /System/Library/PrivateFrameworks/NetworkConfig.framework /NetworkConfig-Former.framework
# mv /NetworkConfig-SecUpdate2008-006.framework /System/Library/PrivateFrameworks/NetworkConfig.framework"

As a further note:

Unfortunately, your solution did not solve all my problems. While I did get my wireless connections back after restarts and logout/logins, I couldn't reconnect after a wake from sleep without redefining my network and WEP password. My system would still not auto connect on wake as it did before the update.

My ultimate solution was to restore a "clone" backup from 3 weeks ago (before the update). I updated some key files to the clone (mail, safari, etc) but I'm sure I missed something. Anyway I don't think I will be applying any future Apple security updates to my system. Apple seems to be getting very sloppy lately and I don't think they pay very much attention to Tiger/PPC platforms anymore. I would rather have a working system than protection against questionable security holes.

Sep 18, 2008 1:27 PM in response to Emily Jackson

I've used some of the methods mentioned in this thread that don't require command line access and have solved part of the problem. Here's what I did:

1. Ran "Repair Permissions" using the Disk Utility software. A number of file permissions related to 802.11 networking were incorrect, probably left out of the recent Security Update.

2. Used the "Fast Fingers" keyboard and mouse method to break out of the System Preferences dialog loop.

3. Duplicated a Location and went into the Network Configurations. Used the new Location and switched a few things off and on without deleting anything.

4. Clicked the Lock on so that no changes could be made to the settings after I checked to make sure everything seemed correct.

5. Opened Keychain Access, selected the System keychain, and deleted the item there for my Airport network.

6. Restarted/Rebooted the system.

I can now access the Internet using Airport but I have to do that manually by typing in the name of the network and the password, even though I have the networking set to automatically connect to my Airport base station.

Interestingly, if I go into Keychain Access after doing all of the above and click on the button to show the password for my new Airport network entry it comes up with a dialog asking for my Keychain password. NONE of my passwords work and the password can't be shown. The only option is to click "Deny".

It seems to me that whatever process stores the password for accessing my Airport network is not correctly assigning permissions or the correct password.

Sep 18, 2008 8:11 PM in response to Emily Jackson

I have had the same issues after updating my security. I am able to go online but cannot connect to any of our works networks. My boss hasn't had these issues as he is on leopard so what's the easiest way to reconfigure without losing the net and being able to connect back onto our network?

Thanks

Message was edited by: JLLC

Sep 19, 2008 5:08 AM in response to Emily Jackson

The new location and locking trick works for me as well - however, as I use my MacBook both at home and at work, I have to switch network environments every day (and therefore I have to constantly create new environments). Moreover, at least at home, I have to do this after sleep mode as well. I really hope that they soon fix the problem...

Sep 19, 2008 6:24 AM in response to R_H_B

Ahh, OK!

Yes, you do need to keep the original files that came with SecUpdate2008-006, for if and when Apple release another update through the Software Update mechanism, or you choose to install new software via Apple's installer on your Tiger system. The instructions from "... before applying another system update..." (the last 7 lines of my massively detailed message) relate to what you need to do *before accepting another system update from the System Update tool* after you have backed out the newer NetworkConfig.framework as per my last posting. This is in anticipation of future software updates for Tiger, including any that may fix this crippling issue introduced by SecUpdate2008-006.

Say, if Apple releases yet another system update for Tiger, and you have downgraded the NetworkConfig.framework as I have documented, the prerequisite could be that you have the latest NetworkConfig.framework installed rather than the older one swapped in to work around this issue. If you did have the older framework installed and you did a software update anyway, the Software Update tool may not be aware of this, or it could get confused, and do more damage to your system, or it might choose not to allow installation of a future update until the discrepancy is resolved. Swapping in the newer framework prior to letting Software Update run will ensure that the software that's actually installed on the machine matches the Software Update manifests/receipts/logs before Software Update proceeds to install more software onto your computer.

So, just as a kind reminder, I wrote those last 7 lines to note that you should restore the newer framework as per the instructions before installing any future software updates from the Software Update tool (including any that may resolve SecUpdate-2008-006's problems).

I would imagine that modifying system software, particularly in the /System directory, is not something that Apple supports, most likely because the Software Update and Installer mechanisms are not written to gracefully try and recover from such situations. So if you do modify the system like how I have described, you need to ensure that the system gets back into the state it was before the modification before the Software Update/Installer process next runs, otherwise future software installations may fail.

Hope this makes the picture all the clearer!

-- tonza

Sep 19, 2008 8:25 AM in response to Ernie Stamper

Hi Ernie,

wish I could definitively say, but I can't because my system has both Bluetooth PPP (for using mobile phones as modems) and (internal analogue) Modem PPP configured, which I don't want to blow away!

All I can tell is this: there is a tool called NetCfgTool which, for some reason, writes to the file /Library/Preferences/SystemConfiguration/preferences.plist, which the Network system preferences pick up. Network prefs throws up a slip saying that the configuration has changed, because the preferences.plist file gets a new timestamp. Clicking on the "OK" button causes some unknown event (password/keychain related?) to happen, which causes NetCfgTool to re-write the preferences.plist, and the process repeats.

If the user ever manages to somehow select a different network configuration in the Location pop-up menu, and apply the changes before Network detects that the preferences.plist has changed, this breaks the repeat cycle! I have only succeeded to do this once... but closing the System Preferences application and re-opening it causes Network to fall back into this endless cycle of throwing up the "configuration changed by another application" dialogue slip.

It'd be interesting to see what happens when I blow away my entire system, re-install Mac OS X Tiger on my PowerBook G4 and apply all updates right through to SecUpd2008-006, and see if the problem recurs [1] without installing any additional Apple or 3rd party software apart from what appears in Software Update (for that, I'll have to add at least one configuration to the Network preferences for Ethernet access to get to Apple's software updates!). To test your circumstances further, I'd also have to see what happens when I add a configuration that includes a PPP password and see if the problem recurs then [2]. If the problem doesn't recur at [1] but does at [2], then this will answer your question!

Will I do it? Maybe not -- it's going to be one painful exercise -- unless Apple haven't posted a fix within the next two weeks and I have lots of time to kill!

-- tonza

Sep 19, 2008 8:41 AM in response to Emily Jackson

I was all set to call the cable company...until I read this discussion's postings. When I installed the latest Security update for Tiger on my iBook, while it was optimizing the install, it froze my iBook. This was a first in all the twenty years I have been a MacUser. I restarted the iBook, it did, but....it does not show the latest install through system preferences, it looses WiFi connection constantly and it is very annoying. So, I decided to check out my Powerbook and all works fine here, using Leopard and same airport. Please Apple, do a fix asap! Thanks, e_moma

Network Preference Pane Gone Berserk after Latest Security Update (Tiger)

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.