This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Can't install or uninstall

I had been running Sophos AV for Mac (free) for about a year when it suddenly quit working.  When I tried to uninstall it, I got an error message.  I dragged the Sophos and the Sophos Uninstall to the trash and emptied the trash.  Thinking that I would download and reinstall, now when trying to reinstall, I get the error message that the program is already installed and can't be reinstalled until it is uninstalled (Catch 22?).  Where is it hiding?  

Thanks in advance for your help.

:1012380


This thread was automatically locked due to age.
Parents
  • Hi Mark33,

    We don't install anything called "SophosUIServer Problem Reporter.app" - sounds like its just the operating system trying to report something about our software (which is called SophosUIServer.app and typically lives in /Library/Sophos Anti-Virus/).

    I'm quite surprised the "launchctl remove" option didn't work, but at least we've identified where the problem is. The path you mentioned in your previous email re: /Library/Application Support/CrashReporter is not related to launchd, unfortuantely. Otherwise it would be as easy as deleting that file.

    Desperation recommendation: install the product again and re-run the remove program (it should be able to remove the entries from launchd once they are installed). I would recommend running the version 9 installer & remover, its smarter than the v8 one.

    One way you might try to avoid doing that is to create an entry for launchctl to be able to manipulate. You would need to create a file named /Library/LaunchAgents/com.sophos.uiserver.plist then ask launchctl to unload it. The contents of that file should look like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.sophos.uiserver</string>
    <key>ProgramArguments</key>
    <array>
    <string>/Library/Sophos Anti-Virus/SophosUIServer.app/Contents/MacOS/SophosUIServer</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    </dict>
    </plist>

    This is what launchd thinks already exists, so creating it won't be harmful. Once you've got the file created, try running the "launchctl unload" command. Once that command succeeds, remove the file.

    Let me know how it goes.

    :1012546

    ---

    Bob Cook (bob.cook@sophos.com) Director, Software Development

Reply
  • Hi Mark33,

    We don't install anything called "SophosUIServer Problem Reporter.app" - sounds like its just the operating system trying to report something about our software (which is called SophosUIServer.app and typically lives in /Library/Sophos Anti-Virus/).

    I'm quite surprised the "launchctl remove" option didn't work, but at least we've identified where the problem is. The path you mentioned in your previous email re: /Library/Application Support/CrashReporter is not related to launchd, unfortuantely. Otherwise it would be as easy as deleting that file.

    Desperation recommendation: install the product again and re-run the remove program (it should be able to remove the entries from launchd once they are installed). I would recommend running the version 9 installer & remover, its smarter than the v8 one.

    One way you might try to avoid doing that is to create an entry for launchctl to be able to manipulate. You would need to create a file named /Library/LaunchAgents/com.sophos.uiserver.plist then ask launchctl to unload it. The contents of that file should look like this:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.sophos.uiserver</string>
    <key>ProgramArguments</key>
    <array>
    <string>/Library/Sophos Anti-Virus/SophosUIServer.app/Contents/MacOS/SophosUIServer</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
    </dict>
    </plist>

    This is what launchd thinks already exists, so creating it won't be harmful. Once you've got the file created, try running the "launchctl unload" command. Once that command succeeds, remove the file.

    Let me know how it goes.

    :1012546

    ---

    Bob Cook (bob.cook@sophos.com) Director, Software Development

Children
No Data