martinpaljak / osx-ccid-installer

Easy-to-use (graphical) open source CCID driver installer for OSX El Capitan (10.11) / macOS Sierra (10.12)
40 stars 18 forks source link

Mac OS X 10.11 El Capitan #2

Closed gnusshall closed 8 years ago

gnusshall commented 8 years ago

Hi,

are there plans to update the installer in order to run it on 10.11?

thanks!

br, gernot

martinpaljak commented 8 years ago

yes

norbu09 commented 8 years ago

I gave it a first crack but just updating the paths in package.sh did not do the trick. Anything I can help with pushing this forward?

norbu09 commented 8 years ago

did some more testing and have the following log:

Nov  4 13:56:48 hirn Installer[3214]: Package Authoring Warning: Package will fail to install with System Integrity Protection feature enabled.
Nov  4 13:56:48 hirn Installer[3214]: Package Authoring Error: Package contains system content, and installation is expected to fail: Error Domain=IFInstallErrorDomain Code=-5000 "This package is incompatible with this version of OS X and may fail to install." UserInfo={NSLocalizedRecoveryOptions=(
        "Cancel Installation",
        "Install Anyway"
    ), NSLocalizedRecoverySuggestion=Installing this package may damage your system, and the installation may fail. To stop the program and the installation, click “Cancel Installation”., IFSystemPathsKey=(
        "usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/MacOS/libccid.dylib",
        "usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/Contents/Info.plist"
    ), NSLocalizedDescription=This package is incompatible with this version of OS X and may fail to install.}
Nov  4 13:56:59 hirn installd[447]: PackageKit: ----- Begin install -----
Nov  4 13:57:00 hirn installd[447]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “ccid-openkms-installer.pkg”." UserInfo={NSFilePath=./preinstall, NSURL=file://localhost/Volumes/CCID%20free%20software%20driver%20installer%201/ccid-openkms-installer.pkg#ifd-ccid-openkms.pkg, PKInstallPackageIdentifier=org.openkms.mac.ccid, NSLocalizedDescription=An error occurred while running scripts from the package “ccid-openkms-installer.pkg”.} {
        NSFilePath = "./preinstall";
        NSLocalizedDescription = "An error occurred while running scripts from the package \U201cccid-openkms-installer.pkg\U201d.";
        NSURL = "file://localhost/Volumes/CCID%20free%20software%20driver%20installer%201/ccid-openkms-installer.pkg#ifd-ccid-openkms.pkg";
        PKInstallPackageIdentifier = "org.openkms.mac.ccid";
    }
Nov  4 13:57:00 hirn Installer[3214]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Nov  4 13:57:00 hirn Installer[3214]: Displaying 'Install Failed' UI.
Nov  4 13:57:00 hirn Installer[3214]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.

Might be a SIP issue

norbu09 commented 8 years ago

Got it to install without SIP, now trying to figure out how to test it ... I'll open a PR once I found out if everything actually works.

norbu09 commented 8 years ago

opened a PR: https://github.com/martinpaljak/osx-ccid-installer/pull/3

TheMSB commented 8 years ago

@martinpaljak Is it just the installer for the CCID driver that doesn't work under El Capitan? Or do the drivers themselves need updating?

indolering commented 8 years ago

Any updates on this? I would like to use my Nitrokey : $

martinpaljak commented 8 years ago

v0.4 (available from Github release) works on El Capitan. Sorry for the huge delay...