Git Product home page Git Product logo

asepsis's People

Contributors

darwin avatar jridgewell avatar mralexgray avatar noctem avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

asepsis's Issues

Unnecessary command-line-tools Installation

When the full Xcode is installed, command-line tools are not needed to run the codesign command.

Instead of issuing an xcode-select --install, could you please use the above command and IF fails request the command-line tools installation.

Thanks
S

Support for ._* files

I've got two partitions in my internal drive: a HFS+ where OS X is installed and an exFAT (for easy file sharing between Windows and OS X) where I keep my files. After moving my files to the exFAT partition, I learned that it doesn't have any support for file permissions, everything is 0777 😱 which causes

insanity in every app excluding Finder. Dropbox syncs all ._ files to every device I have. File sharing between Windows and OS X became messier than ever. Every file has a dot underscore duplicate (._), you can't find the file you're looking for in Windows Explorer because you've to ignore all those pesky dot underscores.

I installed Asepsis overjoyed, assuming it would fix this problem but 🙅

Can you please please add support for partitions and redirecting ._ files?

.localized file

Hi,

Thank you for your work.
Is it possible to use asepsis to removed .localized file also from Finder folders?
Would be very nice if it's possible or not difficult to implement.

Thank you,
Yuga

Asepsis intall_wrapper for OS X 10.10 - Yosemite

It is not possible to install asepsis wrapper on OS X 10.10 - Yosemite. When doing a asepsisctl install_wrapper, an error occurs: "Asepsis 1.4.1 can be only installed under OS X versions 10.7, 10.8 and 10.9".

build fails: PhaseScriptExecution "Assemble products into bin" stage

failing on

cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/Asepsis.kext/: No such file or directory

etc...

rake build
(in /Volumes/+10RAID2000/ServiceData/git/asepsis)
> xcodebuild -workspace Asepsis.xcworkspace -scheme "build" -configuration Release
/Volumes/+10RAID2000/ServiceData/git/asepsis/rakefile:75: warning: Insecure world writable dir /Volumes/+10RAID2000/ServiceData/Web/mrgray/eyetv in PATH, mode 040777
=== BUILD NATIVE TARGET Asepsis OF PROJECT pane WITH CONFIGURATION Release ===
Check dependencies
2011-11-11 19:33:37.050 xcodebuild[47606:2b03] error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /Developer/usr/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1" UserInfo=0x40194d300 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /Developer/usr/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2011-11-11 19:33:37.050 xcodebuild[47606:2b03] Warning:  Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'c'.
Compiler: /Developer/usr/bin/gcc-4.2
Reason:   /Developer/usr/bin/gcc-4.2 -v -E -dM -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1
2011-11-11 19:33:37.092 xcodebuild[47606:2b03] error: Error Domain=NSPOSIXErrorDomain Code=2 "Non-zero exit code 127 returned from shell command: /Developer/usr/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1" UserInfo=0x40199b6c0 {NSLocalizedDescription=Non-zero exit code 127 returned from shell command: /Developer/usr/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1, NSLocalizedFailureReason=No such file or directory}
2011-11-11 19:33:37.093 xcodebuild[47606:2b03] Warning:  Couldn't discover the 'gcc-4.2' compiler's built-in search paths and preprocessor definitions for language dialect 'c'.
Compiler: /Developer/usr/bin/gcc-4.2
Reason:   /Developer/usr/bin/gcc-4.2 -v -E -dM -arch i386 -isysroot /Developer/SDKs/MacOSX10.7.sdk -x c -c /dev/null 2>&1

ProcessInfoPlistFile build/Release/Asepsis.prefPane/Contents/Info.plist Info.plist
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    builtin-infoPlistUtility Info.plist -expandbuildsettings -platform macosx -o /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/Info.plist

ProcessPCH /var/folders/8s/88drj2793gq13tktf8d6pcd40000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Prefix-fvnaazzdlsfsuxexqmwggkwykbwq/Prefix.pch.pth Prefix.pch normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/clang -x objective-c-header -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -std=gnu99 -fobjc-gc -Wno-trigraphs -fpascal-strings -Os -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wshorten-64-to-32 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version-min=10.7 -gdwarf-2 -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-generated-files.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-own-target-headers.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-all-target-headers.hmap -iquote /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-project-headers.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/include -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/DerivedSources/x86_64 -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/DerivedSources -F/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release -c /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/Prefix.pch -o /var/folders/8s/88drj2793gq13tktf8d6pcd40000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Prefix-fvnaazzdlsfsuxexqmwggkwykbwq/Prefix.pch.pth -MMD -MT dependencies -MF /var/folders/8s/88drj2793gq13tktf8d6pcd40000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Prefix-fvnaazzdlsfsuxexqmwggkwykbwq/Prefix.pch.d
2011-11-11 19:33:41.003 xcodebuild[47606:6303] No recorder, buildTask: <Xcode3BuildTask: 0x4018cd880:'CompileC main.c':REfc(0):deps=0:phaseNum=4>

CompileC build/pane.build/Release/Asepsis.build/Objects-normal/x86_64/AsepsisPane.o AsepsisPane.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    setenv LANG en_US.US-ASCII
    /Developer/usr/bin/clang -x objective-c -arch x86_64 -fmessage-length=0 -fdiagnostics-print-source-range-info -fdiagnostics-show-category=id -fdiagnostics-parseable-fixits -std=gnu99 -fobjc-gc -Wno-trigraphs -fpascal-strings -Os -Wmissing-prototypes -Wreturn-type -Wparentheses -Wswitch -Wno-unused-parameter -Wunused-variable -Wunused-value -Wshorten-64-to-32 -isysroot /Developer/SDKs/MacOSX10.7.sdk -fasm-blocks -mmacosx-version-min=10.7 -gdwarf-2 -Wno-sign-conversion "-DIBOutlet=__attribute__((iboutlet))" "-DIBOutletCollection(ClassName)=__attribute__((iboutletcollection(ClassName)))" "-DIBAction=void)__attribute__((ibaction)" -iquote /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-generated-files.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-own-target-headers.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-all-target-headers.hmap -iquote /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Asepsis-project-headers.hmap -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/include -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/DerivedSources/x86_64 -I/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/DerivedSources -F/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release -include /var/folders/8s/88drj2793gq13tktf8d6pcd40000gn/C/com.apple.Xcode.501/SharedPrecompiledHeaders/Prefix-fvnaazzdlsfsuxexqmwggkwykbwq/Prefix.pch -MMD -MT dependencies -MF /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Objects-normal/x86_64/AsepsisPane.d -c /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/AsepsisPane.m -o /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Objects-normal/x86_64/AsepsisPane.o

Ld build/Release/Asepsis.prefPane/Contents/MacOS/Asepsis normal x86_64
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    setenv MACOSX_DEPLOYMENT_TARGET 10.7
    /Developer/usr/bin/clang -arch x86_64 -bundle -isysroot /Developer/SDKs/MacOSX10.7.sdk -L/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release -F/Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release -filelist /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/pane.build/Release/Asepsis.build/Objects-normal/x86_64/Asepsis.LinkFileList -mmacosx-version-min=10.7 -framework Cocoa -framework PreferencePanes -o /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/MacOS/Asepsis

GenerateDSYMFile build/Release/Asepsis.prefPane.dSYM build/Release/Asepsis.prefPane/Contents/MacOS/Asepsis
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    /Developer/usr/bin/dsymutil /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/MacOS/Asepsis -o /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane.dSYM

CopyTiffFile build/Release/Asepsis.prefPane/Contents/Resources/pane.tiff pane.tiff
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    builtin-copyTiff --outdir /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/Resources -- pane.tiff

CopyStringsFile build/Release/Asepsis.prefPane/Contents/Resources/en.lproj/InfoPlist.strings en.lproj/InfoPlist.strings
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    builtin-copyStrings --validate --inputencoding utf-8 --outputencoding UTF-16 --outdir /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/Resources/en.lproj -- en.lproj/InfoPlist.strings

CompileXIB en.lproj/AsepsisPane.xib
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    setenv XCODE_DEVELOPER_USR_PATH /Developer/usr/bin/..
    /Developer/usr/bin/ibtool --errors --warnings --notices --output-format human-readable-text --compile /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane/Contents/Resources/en.lproj/AsepsisPane.nib /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/en.lproj/AsepsisPane.xib --sdk /Developer/SDKs/MacOSX10.7.sdk

Touch build/Release/Asepsis.prefPane
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/pane
    /usr/bin/touch -c /Volumes/+10RAID2000/ServiceData/git/asepsis/pane/build/Release/Asepsis.prefPane


=== BUILD NATIVE TARGET Asepsis OF PROJECT dylib WITH CONFIGURATION Release ===

=== BUILD NATIVE TARGET asepsisd OF PROJECT daemon WITH CONFIGURATION Release ===

=== BUILD NATIVE TARGET asepsisTest OF PROJECT test WITH CONFIGURATION Release ===

=== BUILD NATIVE TARGET Asepsis.kext OF PROJECT kext WITH CONFIGURATION Release ===

=== BUILD AGGREGATE TARGET build OF PROJECT packager WITH CONFIGURATION Release ===
Check dependencies

PhaseScriptExecution "Clean bin" build/packager.build/Release/build.build/Script-D657214613F09C230087EE6E.sh
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/packager
    /bin/sh -c /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/packager.build/Release/build.build/Script-D657214613F09C230087EE6E.sh

PhaseScriptExecution "Assemble products into bin" build/packager.build/Release/build.build/Script-D657214513F09BE20087EE6E.sh
    cd /Volumes/+10RAID2000/ServiceData/git/asepsis/packager
    /bin/sh -c /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/packager.build/Release/build.build/Script-D657214513F09BE20087EE6E.sh
build products dir is /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release
assembling final products in /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/../bin
cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/Asepsis.kext/: No such file or directory
cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/libAsepsis.dylib: No such file or directory
cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/Asepsis.prefPane/: No such file or directory
cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/asepsisd: No such file or directory
cp: /Volumes/+10RAID2000/ServiceData/git/asepsis/packager/build/Release/asepsisTest: No such file or directory
usage: cp [-R [-H | -L | -P]] [-f | -i | -n] [-apvX] source_file target_file
       cp [-R [-H | -L | -P]] [-f | -i | -n] [-apvX] source_file ... target_directory


** BUILD FAILED **


The following build commands failed:
    PhaseScriptExecution "Assemble products into bin" build/packager.build/Release/build.build/Script-D657214513F09BE20087EE6E.sh
(1 failure)
Error[1]: build failed ```

Installer is clobbering i386 slice of DesktopServicesPriv

Symptom: Launch some i386 something or other... and you'll hear cries...

dyld: Library not loaded: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
Referenced from: /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit Reason: no suitable image found. Did find: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv: mach-o, but wrong architecture [1] 14389 trace trap _whatever it was that called

And goddamnit, she's right...
file /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv

Mach-O 64-bit dynamically linked shared library x86_64

but...

file /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup/DesktopServicesPriv

Mach-O universal binary with 2 architectures
Mach-O 64-bit dynamically linked shared library x86_64
Mach-O dynamically linked shared library i386

This can be fixed ONLY, it seems, with a MANUAL restore from the backup...

sudo cp -f /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup/DesktopServicesPriv /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv

Not good, right? I don't quite see why it's not including both slices of the universal binary in the "fake" DesktopServicesPriv... but I checked to make sure my codesign wasn't linked to something weird/sketchy, etc. and didn't find anything local to my machine that might be f-ing it up. Any ideas?

after latest sierra update, uninstall_wrapper fails

after latest sierra update, uninstall_wrapper fails

DesktopServicesPriv wrapper was replaced by system version since last Asepsis installation.
Usually this is the case when you install a system update which updates DesktopServicesPriv related files.
=> continuing in wrapper uninstallation, but skipping backup restoration.
/Library/Application Support/Asepsis/ctl/lib/helpers.rb:86: warning: Insecure world writable dir /Users/dufourd/anaconda/bin in PATH, mode 040777

sudo "/usr/bin/codesign" --timestamp=none --force --sign - "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv"
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv: replacing existing signature
/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv: Operation not permitted
failed with code pid 1268 exit 1

Migrate DS_Stores - without modifying folder dates?

Is there any easy solution to be able to migrate all the DS_Store files out of a directory without modifying the date of every single folder?

I'd love to be able to purge the suckers from a directory I work a lot with - but cannot afford to lose all the modification dates, as that is how I track a lot of the stuff.

10.9.3 codesign meltdown

all seems fine until you try to restart Finder after a asepsisctl install... but then..

5/2/14 1:20:46.096 AM com.apple.launchd.peruser.501[622]: (com.apple.Finder[46269]) Exited: Killed: 9
5/2/14 1:20:46.000 AM kernel[0]: CODE SIGNING: cs_invalid_page(0x107e19000): p=46270[Finder] final status 0x1000a00, denying page sending SIGKILL
5/2/14 1:20:46.000 AM kernel[0]: CODE SIGNING: process 46270[Finder]: rejecting invalid page at address 0x107e19000 from offset 0x1000 in file "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv" (cs_mtime:1399007730.0 != mtime:1399008021.0) (signed:1 validated:1 tainted:1 wpmapped:0 slid:0)

is this Apple putting their foot down?

/usr/bin/stat should be hardcoded inside ctl/cmd/diagnose.rb

Hi,

On my system I use the GNU coreutils as my default by way of $PATH manipulation. GNU's stat reports the stat information back differently to BSD's and asepsisctl diagnose can't parse it:

Asepsis has unexpected attributes: File: ‘/Library/Application Support/Asepsis’
Size: 544 Blocks: 0 IO Block: 4096 directory
Device: 1000002h/16777218d Inode: 351655 Links: 16
Access: (0755/drwxr-xr-x) Uid: ( 0/ root) Gid: ( 80/ admin)
Access: 2013-05-23 22:05:59.000000000 +0100
Modify: 2013-03-23 19:23:56.000000000 +0000
Change: 2013-03-23 19:23:56.000000000 +0000
Birth: 2012-06-14 00:35:23.000000000 +0100

(The same message appears again for /Library/Application Support/Asepsis/asepsisd and /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv.)

As soon as I edit diagnose.rb to use `/usr/bin/stat, I then get "Your Asepsis setup seems to be OK"

Mountain Lion support

When booting Mountain Lion I get the error message that Asepsis failed to start. With Lion everything went perfectly normal.

10.9.2 update

I have updated my os x to the latest version. I got a message that asepsis is broken. I fixed it by doing this commands:

asepsisctl uninstall_wrapper
asepsisctl install_wrapper

Then I tried to run Pages.app, but it accidentally crashed and there was a message about DesktopServices. I had to uninstall_wrapper, after that Pages.app worked again.

How can I fix this problem? Is it an issue with asepsis?

Not working in 10.10.3

I just upgraded OSX to 10.10.3 and Asepsis no longer works, even after asepsisctl uninstall_wrapper and asepsisctl install_wrapper.

Asepsis 1.5 not working on OS X 10.10.1

I don't know what kind of information I should provide
I just wanna know if anyone has the same problem
or anyone tested that asepsis is working on 10.10.1?

The problem is:
After a successful installation of Asepsis 1.5
I've removed all .DS_Store and immediately rebooted
after some day, still see a lot of .DS_Store file everywhere
(I'm a developer, and I turned on ShowHiddenFiles in every app)
and there're also a lot _DS_Store in asepsis dscage

asepsisctl diagnose says it's all OK

My OS X 10.10.1 may have some problem
when I've noticed dtrace do not work properly
especially execsnoop is not working
but otherwise it seems working fine
and that shouldn't interfere with asepsis

Asepsis updater: Disable failed update notification

I use Little Snitch to maintain several network configurations. One of the firewall rules is to block software updates via http on untrusted networks.

Other Mac applications fail silently when no network connection for updating could be established, but the Asepsis updater always shows an error message instead. It would be great if the behavior could be altered to match the general behavior of Mac applications and suppress the error (or make it at least configurable).

Asepsis 1.5 and Yosemite

I don't seem to be able to install Asepsis 1.5 on Yosemite. Running the initial checks, Asepsis tells me I need a working 'codesign' command, but I do (obtained from installing command-line tools as suggested):

image

Any ideas?

El Capitan compatibility

As I'm sure you're aware, public & developer betas are out for OS X 10.11 El Capitan.

During installation (pubic beta), Asepsis was explicitly noted as being incompatible and disabled by OS X.

Are you planning on releasing a version compatible with El Capitan, and if so is there a (rough) timeline?

Sierra compatability

I know you have stopped supporting asepsis, but I really like to have my directories free of those nasty .DS_Store's. I moved to Sierra (10.12 (16A323)) on my hackintosh and asepsis (1.5.2) installed (and works) without problems. But with the same version of Sierra on my 'real' MacBookPro (Retnia, 15-inch, Early 2013) no luck installing.

Here is a small section if the console log of 'sudo asepsisctl install_wrapper':

> sudo cp -a "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework    /Versions/A" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic"
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic: Operation not permitted
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A: unable to copy extended attributes to /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic: Operation not permitted
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/_CodeSignature: unable to copy extended attributes to /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature/CodeResources: No such file or directory
cp: utimes: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: chown: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: chmod: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: chflags: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/_CodeSignature: unable to copy ACL to /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/_CodeSignature: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/DesktopServicesPriv: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/Resources: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/Resources: unable to copy extended attributes to /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/Resources: No such file or directory
cp: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic/Resources/DesktopServicesHelper: No such file or directory
...

It looks like you can't create the 'A_Backup_Panic...' directories on a real mac.???

Oh, many thanks for all your good work!

Installing on 10.10

I uninstalled my old version of Asepsis, then downloaded and tried to install the new version after updating to 10.10.

However, I'm seeing this warning and am unable to continue the installation:
Please install Xcode command-line tools. Asepsis requires working "codesign" command.

I installed Xcode CLI tools and restarted, and I can verify that the codesign command is available.

::Fixnum is deprecated

Hi,

As of Ruby 2.4 ::Fixnum is deprecated:

$ asepsisctl diagnose
/Library/Application Support/Asepsis/ctl/lib/micro-optparse.rb:47: warning: constant ::Fixnum is deprecated
Your Asepsis installation seems to be OK

I don't know Ruby, but I made the following change in 'micro-optparse.rb':

...
# Fixnum is no more BEC Sunday, January 29, 2017 at 3:54:10 PM
# klass = o[2][:default].class == Fixnum ? Integer : o[2][:default].class
klass = o[2][:default].class == Integer ? Integer : o[2][:default].class
...

It seems to fix the warning, but is it a valid fix?

Beau.

Please update,thanks

This version of Asepsis is only supported under OS X 10.8, 10.9 or 10.10.

My mac version is 10.13

Build failure

I tried

$ git clone https://github.com/binaryage/asepsis.git
$ cd asepsis
$ rake build

and I get the following error message:

(in /tmp/asepsis)
> xcodebuild -workspace Asepsis.xcworkspace -scheme "build" -configuration Release
unknown option: -workspace
Usage: xcodebuild [-project <projectname>] [-activetarget] [-alltargets] [-target <targetname>]... [-parallelizeTargets] [-activeconfiguration] [-configuration <configurationname>] [-sdk <sdkfullpath>|<sdkname>] [-xcconfig <filepath>] [<buildsetting>=<value>]... [<buildaction>]...
       xcodebuild [-version [-sdk [<sdkfullpath>|<sdkname>] [<item>] ]
       xcodebuild [-showsdks]
       xcodebuild [-find <binary> -sdk <sdkfullpath>|<sdkname>]
       xcodebuild [-list]
Error[1]: build failed

`asepsisctl uninstall_wrapper` fails with exit 139

When I run asepsisctl diagnose I get the following:

$ asepsisctl diagnose
DesktopServicesPriv (/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv) is not properly installed.
  => Have you installed system update recently? It might revert it back to the original version.

Then, as according to http://asepsis.binaryage.com/#diagnose, I run:

$ asepsisctl uninstall_wrapper
> sudo cp -r "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/_CodeSignature" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A"
> sudo cp "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/DesktopServicesPriv" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv"
> sudo "/Library/Application Support/Asepsis/install_name_tool" -id "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv"
failed with code pid 844 exit 139

I'm on OS X 10.7.5.

Installation for 1.5 fails due to non-ascii characters on some systems

I have attempted to install 1.5 on a few machines. Some installed successfully and some didn't.

The error(s) in the log file (posted in full at the end of this issue report) begin with the following message:
"postinstall: /Library/Application Support/Asepsis/ctl/asepsisctl:124:in `eval': invalid byte sequence in US-ASCII (ArgumentError)"

I don't know if it is of any use/interest but the following links appeared to discuss this issue in other applications:

  1. http://www.a.rnaud.net/2011/10/how-to-fix-invalid-byte-sequence-in-us-ascii-in-bundler-installation/
  2. https://stackoverflow.com/questions/14839674/bundle-install-error-invalid-byte-sequence-in-us-ascii-argumenterror

All of the machines that the install failed on have the following similarities, although I don't know for sure if these are contributing to the problem or not:

  • They all have RVM installed.
  • They all set the language to use UTF8 using the export command in the command-line shell.
    • export LC_CTYPE="en_US.UTF-8"
    • export LANG="en_US.UTF-8"
    • export LC_ALL="en_US.UTF-8"
  • They are all using Ruby v2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
  • They are all running Mac OS X v10.9.4

If you need more information let me know.

Full Installation Log

Aug  8 15:31:51 DesktopMachineName.local Installer[434]: LSExceptions [0x7fa154a02c50] loaded
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: @(#)PROGRAM:Install  PROJECT:Install-846
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: @(#)PROGRAM:Installer  PROJECT:Installer-721
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Hardware: MacBookPro10,1 @ 2.70 GHz (x 8), 16384 MB RAM
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Running OS Build: Mac OS X 10.9.4 (13E28)
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: TMPDIR=/var/folders/ky/4ty6w0c129bg_4j5dwdv554r0000gn/T/
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: SHELL=/bin/bash
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: HOME=/Users/username
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: USER=username
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: LOGNAME=username
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: SSH_AUTH_SOCK=/tmp/launch-CkR78t/Listeners
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: Apple_PubSub_Socket_Render=/tmp/launch-3VqjBA/Render
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: COMMAND_MODE=unix2003
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: __CHECKFIX1436934=1
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Env: __CF_USER_TEXT_ENCODING=0x1F5:0:0
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Asepsis 1.5  Installation Log
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Opened from: /Volumes/Asepsis/Asepsis.pkg
Aug  8 15:31:51 DesktopMachineName.local Installer[434]: Product archive /Volumes/Asepsis/Asepsis.pkg trustLevel=202
Aug  8 15:31:54 DesktopMachineName.local Installer[434]: InstallerStatusNotifications plugin loaded
Aug  8 15:31:58 DesktopMachineName.local runner[458]: Administrator authorization granted.
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: ================================================================================
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: User picked Standard Install
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Choices selected for installation:
Aug  8 15:31:59 DesktopMachineName.local Installer[434]:    Install: "Asepsis 1.5"
Aug  8 15:31:59 DesktopMachineName.local Installer[434]:    Install: "Asepsis"
Aug  8 15:31:59 DesktopMachineName.local Installer[434]:        Asepsis.pkg#Asepsis.pkg : com.binaryage.pkg.asepsis : 1.5
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: ================================================================================
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: It took 0.00 seconds to summarize the package selections.
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: -[IFDInstallController(Private) _buildInstallPlan]: location = file://localhost
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Set authorization level to root for session
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Will use PK session
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Starting installation:
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Configuring volume "Macintosh HD"
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Preparing disk for local booted install.
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Free space on "Macintosh HD": 172.08 GB (172076355584 bytes).
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Create temporary directory "/var/folders/ky/4ty6w0c129bg_4j5dwdv554r0000gn/T//Install.434B9VYHc"
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: IFPKInstallElement (1 packages)
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: Using authorization level of root for IFPKInstallElement
Aug  8 15:31:59 DesktopMachineName.local installd[479]: installd: Starting
Aug  8 15:31:59 DesktopMachineName.local installd[479]: installd: uid=0, euid=0
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: Adding client PKInstallDaemonClient pid=434, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Aug  8 15:31:59 DesktopMachineName.local Installer[434]: PackageKit: Enqueuing install with boosting
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: ----- Begin install -----
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: packages=(
        "PKLeopardPackage <file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg>"
    )
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: Extracting file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/1712BB6B-5F60-4193-8AAB-6AFAABA4415D.activeSandbox/Root, uid=0)
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: prevent user idle system sleep
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: suspending Spotlight indexing
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: suspending backupd
Aug  8 15:31:59 DesktopMachineName.local installd[479]: PackageKit: Executing script "./preinstall" in /private/tmp/PKInstallSandbox.k4rAbY/Scripts/com.binaryage.pkg.asepsis.8T0pzA
Aug  8 15:31:59 DesktopMachineName.local install_monitor[480]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Aug  8 15:31:59 DesktopMachineName.local installd[479]: ./preinstall: No matching processes were found
Aug  8 15:32:01 DesktopMachineName.local Installer[434]: LSExceptions [0x7fa154a02c50] unloaded
Aug  8 15:32:01 DesktopMachineName.local installd[479]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/1712BB6B-5F60-4193-8AAB-6AFAABA4415D.sandboxTrash for sandbox /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/1712BB6B-5F60-4193-8AAB-6AFAABA4415D.activeSandbox
Aug  8 15:32:01 DesktopMachineName.local installd[479]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/C/PKInstallSandboxManager/1712BB6B-5F60-4193-8AAB-6AFAABA4415D.activeSandbox/Root (1 items) to /
Aug  8 15:32:02 DesktopMachineName.local installd[479]: PackageKit: Executing script "./postinstall" in /private/tmp/PKInstallSandbox.k4rAbY/Scripts/com.binaryage.pkg.asepsis.8T0pzA
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo launchctl unsetenv DYLD_INSERT_LIBRARIES
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: /etc/launchd.conf has been already removed, nothing to do
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" create_symlink
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > mkdir -p /usr/local/bin
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo ln -Fs "/Library/Application Support/Asepsis/ctl/asepsisctl" "/usr/local/bin/asepsisctl"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" make_dscage
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > mkdir -p "/usr/local/.dscage"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > chmod 777 "/usr/local/.dscage"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" install_daemon
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp "/Library/Application Support/Asepsis/com.binaryage.asepsis.daemon.plist" "/Library/LaunchDaemons/com.binaryage.asepsis.daemon.plist"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo launchctl load "/Library/LaunchDaemons/com.binaryage.asepsis.daemon.plist"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" launch_daemon
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo launchctl start "com.binaryage.asepsis.daemon"
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" disable_warnings
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sysctl -w vm.shared_region_unnest_logging=0
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: vm.shared_region_unnest_logging: 0 -> 0
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: /Library/Application Support/Asepsis/ctl/asepsisctl:124:in `eval': invalid byte sequence in US-ASCII (ArgumentError)
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/lib/helpers.rb:49:in `block (2 levels) in set_permanent_sysctl'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/lib/helpers.rb:48:in `each'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/lib/helpers.rb:48:in `block in set_permanent_sysctl'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/lib/helpers.rb:47:in `open'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/lib/helpers.rb:47:in `set_permanent_sysctl'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/cmd/disable_warnings.rb:4:in `cmd_disable_warnings'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from (eval):1:in `<main>'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/asepsisctl:124:in `eval'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall:  from /Library/Application Support/Asepsis/ctl/asepsisctl:124:in `<main>'
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" install_wrapper
Aug  8 15:32:02 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp -a "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup_Panic_20140808153202"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo rm -rf "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp -a "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_Backup"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo touch "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/asepsis-1.4"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp -a "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo "/Library/Application Support/Asepsis/install_name_tool" -id "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/DesktopServicesPriv" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/DesktopServicesPriv"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo "/usr/bin/codesign" --timestamp=none --force --sign - "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/DesktopServicesPriv"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/DesktopServicesPriv: replacing existing signature
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp "/Library/Application Support/Asepsis/DesktopServicesPrivWrapper" "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo "/usr/bin/codesign" --timestamp=none --force --sign - "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A: replacing existing signature
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo rm -rf "/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/_CodeSignature"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > "/Library/Application Support/Asepsis/ctl/asepsisctl" install_updater
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: > sudo cp "/Library/Application Support/Asepsis/com.binaryage.asepsis.updater.plist" "/Library/LaunchAgents/com.binaryage.asepsis.updater.plist"
Aug  8 15:32:03 DesktopMachineName.local installd[479]: ./postinstall: Asepsis installation encountered some failures, please inspect the command output.
Aug  8 15:32:03 DesktopMachineName.local installd[479]: PackageKit: releasing Spotlight indexing
Aug  8 15:32:03 DesktopMachineName.local install_monitor[480]: Re-included: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: releasing backupd
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: allow user idle system sleep
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: Install Failed: Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “Asepsis.pkg”." UserInfo=0x7fb7eaa0b250 {NSFilePath=./postinstall, NSURL=file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg, PKInstallPackageIdentifier=com.binaryage.pkg.asepsis, NSLocalizedDescription=An error occurred while running scripts from the package “Asepsis.pkg”.} {
        NSFilePath = "./postinstall";
        NSLocalizedDescription = "An error occurred while running scripts from the package \U201cAsepsis.pkg\U201d.";
        NSURL = "file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg";
        PKInstallPackageIdentifier = "com.binaryage.pkg.asepsis";
    }
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: Running idle tasks
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: Done with sandbox removals
Aug  8 15:32:04 DesktopMachineName.local Installer[434]: install:didFailWithError:Error Domain=PKInstallErrorDomain Code=112 "An error occurred while running scripts from the package “Asepsis.pkg”." UserInfo=0x7fa1524075a0 {NSFilePath=./postinstall, NSURL=file://localhost/Volumes/Asepsis/Asepsis.pkg#Asepsis.pkg, PKInstallPackageIdentifier=com.binaryage.pkg.asepsis, NSLocalizedDescription=An error occurred while running scripts from the package “Asepsis.pkg”.}
Aug  8 15:32:04 DesktopMachineName.local installd[479]: PackageKit: Removing client PKInstallDaemonClient pid=434, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Aug  8 15:32:04 DesktopMachineName.local Installer[434]: Install failed: The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.
Aug  8 15:32:04 DesktopMachineName.local Installer[434]: IFDInstallController 54A58320 state = 8
Aug  8 15:32:04 DesktopMachineName.local Installer[434]: Displaying 'Install Failed' UI.
Aug  8 15:32:04 DesktopMachineName.local Installer[434]: 'Install Failed' UI displayed message:'The Installer encountered an error that caused the installation to fail. Contact the software manufacturer for assistance.'.

library naming issue, causing lots logs in console, and causing errors

something like this prints a lot(totally flooded the console), and followed by error messages:
com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.Finder.248) Conflicts exist in System services. Randomly deciding: path1 = /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/XPCServices/com.apple.desktopservices.NumbersConverterXPCService64.xpc, path2 = /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A_/XPCServices/com.apple.desktopservices.NumbersConverterXPCService64.xpc

com.apple.xpc.launchd[1]: (com.apple.xpc.launchd.domain.pid.Finder.248) Failed to bootstrap path: path = /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/XPCServices/com.apple.desktopservices.NumbersConverterXPCService64.xpc, error = 130: The system encountered a condition where behavior was undefined

// =========================================================
so I believe you should rename A_ to something like A_original to avoid this mess?
(I've noticed A_Backup is not showing here, because it have a longer name?)
I've reported earlier, that asepsis sometimes not working correctly, maybe this is the issue?
judging from the log, the system may load A_ which bypass asepsis?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.