keybase / client

Keybase Go Library, Client, Service, OS X, iOS, Android, Electron
BSD 3-Clause "New" or "Revised" License
8.91k stars 1.23k forks source link

Permission denied on OS X #3401

Open ghost opened 8 years ago

ghost commented 8 years ago

When attempting to copy a file to my private folder in KBFS Finder ended up not responding and everything went to hell. After forcing a reboot (the only way to actually get my machine functional again), I can no longer access /keybase.

My log id: ec76c86d4c98c2e39549c21c

When running keybase ctl start from Terminal, I get the following error:

▶ INFO Starting keybase.service
▶ INFO Starting keybase.kbfs
▶ INFO Starting keybase.updater
▶ ERROR Error trying to determine OS version: No Major.Minor.Patch elements found
▶ ERROR No pid to wait for

I also get the following error log when attempting to launch the Keybase app:

Installer: 1.1.31
Privileged Helper: Installed, Bundle Version: 1.0.27, Version: 1.0.27
Updater: Installed, PID: 1128
Service: Installed, Version: 1.0.16-20160707110020+ee537fc, PID: 572
Fuse: Installed, Bundle Version: 3.2.0, Path: /Library/Filesystems/kbfuse.fs
KBFS: Re-Install, Error: keybase.kbfs is not running, Error, Exit Status: 2
CLI: Installed

Log:
Installables: (
    "<KBHelperTool: 0x7f9bdef54a90>",
    "<KBUpdaterService: 0x7f9bded760c0>",
    "<KBService: 0x7f9bded7eb60>",
    "<KBFuseComponent: 0x7f9bded7edb0>",
    "<KBFSService: 0x7f9bded7fed0>",
    "<KBCommandLine: 0x7f9bded80170>"
)
Install: Privileged Helper
Install: Updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=updater
Task (done): 0, 1
Task (out): {
  "componentResults": [
    {
      "name": "updater",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-07-10T22:05:46.535090 ▶ [DEBU keybase globals.go:272] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-07-10T22:05:46.537101 ▶ [DEBU keybase ui.go:543] 002 Can't set GPG_TTY; discover failed
2016-07-10T22:05:46.537166 ▶ [DEBU keybase globals.go:253] 003 Keybase CLI 1.0.16-20160707110020+ee537fc
2016-07-10T22:05:46.537185 ▶ [DEBU keybase globals.go:253] 004 - Built with go1.6.2
2016-07-10T22:05:46.537198 ▶ [DEBU keybase globals.go:253] 005 - Visit https://keybase.io for more details
2016-07-10T22:05:46.537218 ▶ [DEBU keybase main.go:136] 006 + configureProcesses
2016-07-10T22:05:46.537242 ▶ [DEBU keybase main.go:234] 007 + configureLogging
2016-07-10T22:05:46.537257 ▶ [DEBU keybase main.go:243] 008 Disabling log forwarding
2016-07-10T22:05:46.537271 ▶ [DEBU keybase main.go:236] 009 - configureLogging
2016-07-10T22:05:46.537283 ▶ [DEBU keybase main.go:138] 00a - configureProcesses -> <nil>
2016-07-10T22:05:46.537317 ▶ [DEBU keybase install_osx.go:796] 00b App start mode: service
2016-07-10T22:05:46.537463 ▶ [DEBU keybase install_osx.go:366] 00c Installing components: [updater]
2016-07-10T22:05:46.537535 ▶ [DEBU keybase install_osx.go:820] 00d Using updater path: /Applications/Keybase.app/Contents/SharedSupport/bin/updater
2016-07-10T22:05:46.544098 ▶ [DEBU keybase install_osx.go:833] 00e No status, needs install
2016-07-10T22:05:46.557227 ▶ [DEBU keybase install_osx.go:850] 00f Installing updater service
2016-07-10T22:05:46.557413 ▶ [INFO keybase launchd.go:208] 010 Saving /Users/Me/Library/LaunchAgents/keybase.updater.plist
2016-07-10T22:05:46.557449 ▶ [DEBU keybase util.go:173] 011 + Writing to /Users/Me/Library/LaunchAgents/keybase.updater.plist
2016-07-10T22:05:46.558091 ▶ [DEBU keybase util.go:175] 012 | Temporary file generated: /Users/Me/Library/LaunchAgents/keybase.updater.plist.LVWL53L7HI4XWQS4DWA4KE6766LAF7DY
2016-07-10T22:05:46.558259 ▶ [DEBU keybase util.go:194] 013 - Wrote to /Users/Me/Library/LaunchAgents/keybase.updater.plist -> ok
2016-07-10T22:05:46.558314 ▶ [INFO keybase launchd.go:92] 014 Starting keybase.updater
2016-07-10T22:05:46.564730 ▶ [DEBU keybase launchd.go:95] 015 Output (launchctl): 
2016-07-10T22:05:46.572979 ▶ [DEBU keybase launchd.go:103] 016 Service status: &launchd.ServiceStatus{label:"keybase.updater", pid:"1128", lastExitStatus:""}
2016-07-10T22:05:46.584412 ▶ [DEBU keybase out_of_date.go:13] 017 + PrintOutOfDateWarnings
2016-07-10T22:05:46.584456 ▶ [DEBU keybase socket_nix.go:23] 018 Dialing unix:/Users/Me/Library/Caches/Keybase/keybased.sock
2016-07-10T22:05:46.584697 ▶ [DEBU keybase out_of_date.go:18] 019 Ignoring error in printOutOfDateWarnings: dial unix /Users/Me/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-07-10T22:05:46.584733 ▶ [DEBU keybase out_of_date.go:19] 01a - PrintOutOfDateWarnings
2016-07-10T22:05:46.689200 ▶ [DEBU keybase globals.go:300] 01b Calling shutdown first time through
2016-07-10T22:05:46.689270 ▶ [DEBU keybase login_state.go:1002] 01c + Account "LoginState - Shutdown"
2016-07-10T22:05:46.689323 ▶ [DEBU keybase login_state.go:1004] 01d - Account "LoginState - Shutdown"
2016-07-10T22:05:46.689378 ▶ [DEBU keybase globals.go:346] 01e exiting shutdown code=0; err=<nil>

Checking launchd status for updater
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json updater
Task (done): 0, 1
Task (out): {
  "version": "",
  "label": "keybase.updater",
  "pid": "1128",
  "lastExitStatus": "",
  "bundleVersion": "",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Install: Service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=service
Task (done): 0, 1
Task (out): {
  "componentResults": [
    {
      "name": "service",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-07-10T22:05:46.745385 ▶ [DEBU keybase globals.go:272] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-07-10T22:05:46.749495 ▶ [DEBU keybase ui.go:543] 002 Can't set GPG_TTY; discover failed
2016-07-10T22:05:46.749556 ▶ [DEBU keybase globals.go:253] 003 Keybase CLI 1.0.16-20160707110020+ee537fc
2016-07-10T22:05:46.749576 ▶ [DEBU keybase globals.go:253] 004 - Built with go1.6.2
2016-07-10T22:05:46.749588 ▶ [DEBU keybase globals.go:253] 005 - Visit https://keybase.io for more details
2016-07-10T22:05:46.749608 ▶ [DEBU keybase main.go:136] 006 + configureProcesses
2016-07-10T22:05:46.749632 ▶ [DEBU keybase main.go:234] 007 + configureLogging
2016-07-10T22:05:46.749675 ▶ [DEBU keybase main.go:243] 008 Disabling log forwarding
2016-07-10T22:05:46.749689 ▶ [DEBU keybase main.go:236] 009 - configureLogging
2016-07-10T22:05:46.749702 ▶ [DEBU keybase main.go:138] 00a - configureProcesses -> <nil>
2016-07-10T22:05:46.749735 ▶ [DEBU keybase install_osx.go:796] 00b App start mode: service
2016-07-10T22:05:46.749893 ▶ [DEBU keybase install_osx.go:366] 00c Installing components: [service]
2016-07-10T22:05:46.750095 ▶ [DEBU keybase install_osx.go:444] 00d Using binPath: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase
2016-07-10T22:05:46.750178 ▶ [DEBU keybase install_osx.go:449] 00e Checking service: keybase.service
2016-07-10T22:05:46.770992 ▶ [DEBU keybase service_info.go:106] 00f Found service info: libkb.ServiceInfo{Version:"1.0.16-20160707110020+ee537fc", Label:"keybase.service", Pid:572}
2016-07-10T22:05:46.771094 ▶ [DEBU keybase install_osx.go:451] 010 Service: Installed (Action: None)
2016-07-10T22:05:46.771425 ▶ [DEBU keybase out_of_date.go:13] 011 + PrintOutOfDateWarnings
2016-07-10T22:05:46.771459 ▶ [DEBU keybase socket_nix.go:23] 012 Dialing unix:/Users/Me/Library/Caches/Keybase/keybased.sock
2016-07-10T22:05:46.771702 ▶ [DEBU keybase out_of_date.go:18] 013 Ignoring error in printOutOfDateWarnings: dial unix /Users/Me/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-07-10T22:05:46.771744 ▶ [DEBU keybase out_of_date.go:19] 014 - PrintOutOfDateWarnings
2016-07-10T22:05:46.872606 ▶ [DEBU keybase globals.go:300] 015 Calling shutdown first time through
2016-07-10T22:05:46.872668 ▶ [DEBU keybase login_state.go:1002] 016 + Account "LoginState - Shutdown"
2016-07-10T22:05:46.872715 ▶ [DEBU keybase login_state.go:1004] 017 - Account "LoginState - Shutdown"
2016-07-10T22:05:46.872748 ▶ [DEBU keybase globals.go:346] 018 exiting shutdown code=0; err=<nil>

Checking launchd status for service
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json service
Task (done): 0, 1
Task (out): {
  "version": "1.0.16-20160707110020+ee537fc",
  "label": "keybase.service",
  "pid": "572",
  "lastExitStatus": "",
  "bundleVersion": "1.0.16-20160707110020+ee537fc",
  "installStatus": 4,
  "installAction": 1,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  }
}

Install: Fuse
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.2.0
Task (done): 0, 1
Task (out): {
  "version": "",
  "bundleVersion": "3.2.0",
  "kextID": "",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": null,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "Fuse installed (/Library/Filesystems/kbfuse.fs) but kext was not loaded (com.github.kbfuse.filesystems.kbfuse)",
    "fields": null
  }
}

Task (err): 2016-07-10T22:05:46.984987 ▶ [DEBU keybase globals.go:272] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-07-10T22:05:46.986264 ▶ [DEBU keybase ui.go:543] 002 Can't set GPG_TTY; discover failed
2016-07-10T22:05:46.986345 ▶ [DEBU keybase globals.go:253] 003 Keybase CLI 1.0.16-20160707110020+ee537fc
2016-07-10T22:05:46.986366 ▶ [DEBU keybase globals.go:253] 004 - Built with go1.6.2
2016-07-10T22:05:46.986375 ▶ [DEBU keybase globals.go:253] 005 - Visit https://keybase.io for more details
2016-07-10T22:05:46.986388 ▶ [DEBU keybase main.go:136] 006 + configureProcesses
2016-07-10T22:05:46.986402 ▶ [DEBU keybase main.go:234] 007 + configureLogging
2016-07-10T22:05:46.986411 ▶ [DEBU keybase main.go:243] 008 Disabling log forwarding
2016-07-10T22:05:46.986418 ▶ [DEBU keybase main.go:236] 009 - configureLogging
2016-07-10T22:05:46.986424 ▶ [DEBU keybase main.go:138] 00a - configureProcesses -> <nil>
2016-07-10T22:05:46.986444 ▶ [DEBU keybase install_osx.go:796] 00b App start mode: service
2016-07-10T22:05:46.986818 ▶ [DEBU keybase out_of_date.go:13] 00c + PrintOutOfDateWarnings
2016-07-10T22:05:46.986838 ▶ [DEBU keybase socket_nix.go:23] 00d Dialing unix:/Users/Me/Library/Caches/Keybase/keybased.sock
2016-07-10T22:05:46.987059 ▶ [DEBU keybase out_of_date.go:18] 00e Ignoring error in printOutOfDateWarnings: dial unix /Users/Me/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-07-10T22:05:46.987092 ▶ [DEBU keybase out_of_date.go:19] 00f - PrintOutOfDateWarnings
2016-07-10T22:05:47.090013 ▶ [DEBU keybase globals.go:300] 010 Calling shutdown first time through
2016-07-10T22:05:47.090082 ▶ [DEBU keybase login_state.go:1002] 011 + Account "LoginState - Shutdown"
2016-07-10T22:05:47.090134 ▶ [DEBU keybase login_state.go:1004] 012 - Account "LoginState - Shutdown"
2016-07-10T22:05:47.090161 ▶ [DEBU keybase globals.go:346] 013 exiting shutdown code=0; err=<nil>

Load permissions: 493
Current install needs fix
Helper: kextCopy({
    destination = "/Library/Filesystems/kbfuse.fs";
    source = "/Applications/Keybase.app/Contents/Resources/KeybaseInstaller.app/Contents/Resources/kbfuse.bundle";
})
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file fuse status --bundle-version=3.2.0
Task (done): 0, 1
Task (out): {
  "version": "",
  "bundleVersion": "3.2.0",
  "kextID": "",
  "path": "/Library/Filesystems/kbfuse.fs",
  "kextStarted": false,
  "installStatus": 4,
  "installAction": 1,
  "mountInfos": null,
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "Fuse installed (/Library/Filesystems/kbfuse.fs) but kext was not loaded (com.github.kbfuse.filesystems.kbfuse)",
    "fields": null
  }
}

Task (err): 2016-07-10T22:05:47.207798 ▶ [DEBU keybase globals.go:272] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-07-10T22:05:47.210073 ▶ [DEBU keybase ui.go:543] 002 Can't set GPG_TTY; discover failed
2016-07-10T22:05:47.210147 ▶ [DEBU keybase globals.go:253] 003 Keybase CLI 1.0.16-20160707110020+ee537fc
2016-07-10T22:05:47.210173 ▶ [DEBU keybase globals.go:253] 004 - Built with go1.6.2
2016-07-10T22:05:47.210189 ▶ [DEBU keybase globals.go:253] 005 - Visit https://keybase.io for more details
2016-07-10T22:05:47.210213 ▶ [DEBU keybase main.go:136] 006 + configureProcesses
2016-07-10T22:05:47.210239 ▶ [DEBU keybase main.go:234] 007 + configureLogging
2016-07-10T22:05:47.210258 ▶ [DEBU keybase main.go:243] 008 Disabling log forwarding
2016-07-10T22:05:47.210273 ▶ [DEBU keybase main.go:236] 009 - configureLogging
2016-07-10T22:05:47.210287 ▶ [DEBU keybase main.go:138] 00a - configureProcesses -> <nil>
2016-07-10T22:05:47.210324 ▶ [DEBU keybase install_osx.go:796] 00b App start mode: service
2016-07-10T22:05:47.210940 ▶ [DEBU keybase out_of_date.go:13] 00c + PrintOutOfDateWarnings
2016-07-10T22:05:47.210987 ▶ [DEBU keybase socket_nix.go:23] 00d Dialing unix:/Users/Me/Library/Caches/Keybase/keybased.sock
2016-07-10T22:05:47.211313 ▶ [DEBU keybase out_of_date.go:18] 00e Ignoring error in printOutOfDateWarnings: dial unix /Users/Me/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-07-10T22:05:47.211384 ▶ [DEBU keybase out_of_date.go:19] 00f - PrintOutOfDateWarnings
2016-07-10T22:05:47.312953 ▶ [DEBU keybase globals.go:300] 010 Calling shutdown first time through
2016-07-10T22:05:47.313073 ▶ [DEBU keybase login_state.go:1002] 011 + Account "LoginState - Shutdown"
2016-07-10T22:05:47.313119 ▶ [DEBU keybase login_state.go:1004] 012 - Account "LoginState - Shutdown"
2016-07-10T22:05:47.313138 ▶ [DEBU keybase globals.go:346] 013 exiting shutdown code=0; err=<nil>

Install: KBFS
Mount directory=/keybase, attributes={
    NSFileCreationDate = "2016-07-09 15:33:26 +0000";
    NSFileExtensionHidden = 0;
    NSFileGroupOwnerAccountID = 20;
    NSFileGroupOwnerAccountName = staff;
    NSFileModificationDate = "2016-07-09 15:33:26 +0000";
    NSFileOwnerAccountID = 501;
    NSFileOwnerAccountName = Me;
    NSFilePosixPermissions = 384;
    NSFileReferenceCount = 2;
    NSFileSize = 68;
    NSFileSystemFileNumber = 4315558;
    NSFileSystemNumber = 16777220;
    NSFileType = NSFileTypeDirectory;
}
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase -d --log-format=file install --format=json --components=kbfs
Task (done): 0, 1
Task (out): {
  "componentResults": [
    {
      "name": "kbfs",
      "status": {
        "code": 0,
        "name": "OK",
        "desc": "OK",
        "fields": null
      }
    }
  ],
  "status": {
    "code": 0,
    "name": "OK",
    "desc": "OK",
    "fields": null
  },
  "fatal": false
}

Task (err): 2016-07-10T22:05:47.353583 ▶ [DEBU keybase globals.go:272] 001 Created LinkCache, max size: 65536, clean dur: 1m0s
2016-07-10T22:05:47.356467 ▶ [DEBU keybase ui.go:543] 002 Can't set GPG_TTY; discover failed
2016-07-10T22:05:47.356530 ▶ [DEBU keybase globals.go:253] 003 Keybase CLI 1.0.16-20160707110020+ee537fc
2016-07-10T22:05:47.356552 ▶ [DEBU keybase globals.go:253] 004 - Built with go1.6.2
2016-07-10T22:05:47.356566 ▶ [DEBU keybase globals.go:253] 005 - Visit https://keybase.io for more details
2016-07-10T22:05:47.356589 ▶ [DEBU keybase main.go:136] 006 + configureProcesses
2016-07-10T22:05:47.356615 ▶ [DEBU keybase main.go:234] 007 + configureLogging
2016-07-10T22:05:47.356633 ▶ [DEBU keybase main.go:243] 008 Disabling log forwarding
2016-07-10T22:05:47.356648 ▶ [DEBU keybase main.go:236] 009 - configureLogging
2016-07-10T22:05:47.356661 ▶ [DEBU keybase main.go:138] 00a - configureProcesses -> <nil>
2016-07-10T22:05:47.356691 ▶ [DEBU keybase install_osx.go:796] 00b App start mode: service
2016-07-10T22:05:47.356857 ▶ [DEBU keybase install_osx.go:366] 00c Installing components: [kbfs]
2016-07-10T22:05:47.357033 ▶ [DEBU keybase install_osx.go:492] 00d Checking KBFS
2016-07-10T22:05:47.386523 ▶ [DEBU keybase install_osx.go:494] 00e KBFS: Not Installed (Action: Install)
2016-07-10T22:05:47.413716 ▶ [DEBU keybase install_osx.go:509] 00f Installing KBFS
2016-07-10T22:05:47.413892 ▶ [INFO keybase launchd.go:208] 010 Saving /Users/Me/Library/LaunchAgents/keybase.kbfs.plist
2016-07-10T22:05:47.413933 ▶ [DEBU keybase util.go:173] 011 + Writing to /Users/Me/Library/LaunchAgents/keybase.kbfs.plist
2016-07-10T22:05:47.414570 ▶ [DEBU keybase util.go:175] 012 | Temporary file generated: /Users/Me/Library/LaunchAgents/keybase.kbfs.plist.OTRHL2JYARJHLMPXQLYZRDLJLNZA5B4U
2016-07-10T22:05:47.414828 ▶ [DEBU keybase util.go:194] 013 - Wrote to /Users/Me/Library/LaunchAgents/keybase.kbfs.plist -> ok
2016-07-10T22:05:47.414898 ▶ [INFO keybase launchd.go:92] 014 Starting keybase.kbfs
2016-07-10T22:05:47.425011 ▶ [DEBU keybase launchd.go:95] 015 Output (launchctl): 
2016-07-10T22:05:47.436217 ▶ [DEBU keybase launchd.go:103] 016 Service status: &launchd.ServiceStatus{label:"keybase.kbfs", pid:"1147", lastExitStatus:""}
2016-07-10T22:05:47.444915 ▶ [DEBU keybase out_of_date.go:13] 017 + PrintOutOfDateWarnings
2016-07-10T22:05:47.444961 ▶ [DEBU keybase socket_nix.go:23] 018 Dialing unix:/Users/Me/Library/Caches/Keybase/keybased.sock
2016-07-10T22:05:47.445220 ▶ [DEBU keybase out_of_date.go:18] 019 Ignoring error in printOutOfDateWarnings: dial unix /Users/Me/Library/Caches/Keybase/keybased.sock: connect: no such file or directory
2016-07-10T22:05:47.445259 ▶ [DEBU keybase out_of_date.go:19] 01a - PrintOutOfDateWarnings
2016-07-10T22:05:47.545392 ▶ [DEBU keybase globals.go:300] 01b Calling shutdown first time through
2016-07-10T22:05:47.545461 ▶ [DEBU keybase login_state.go:1002] 01c + Account "LoginState - Shutdown"
2016-07-10T22:05:47.545513 ▶ [DEBU keybase login_state.go:1004] 01d - Account "LoginState - Shutdown"
2016-07-10T22:05:47.545542 ▶ [DEBU keybase globals.go:346] 01e exiting shutdown code=0; err=<nil>

Checking launchd status for kbfs
Task: /Applications/Keybase.app/Contents/SharedSupport/bin/keybase --log-format=file launchd status --format=json kbfs
Task (done): 0, 1
Task (out): {
  "version": "",
  "label": "keybase.kbfs",
  "pid": "",
  "lastExitStatus": "2",
  "bundleVersion": "",
  "installStatus": 1,
  "installAction": 3,
  "status": {
    "code": 1803,
    "name": "ERROR",
    "desc": "keybase.kbfs is not running",
    "fields": null
  }
}

Install: CLI
/Applications/Keybase.app/Contents/SharedSupport/bin/keybase resolved to /Applications/Keybase.app/Contents/SharedSupport/bin/keybase
Privileged Helper: Installed, Bundle Version: 1.0.27
Version: 1.0.27
Updater: Installed, PID: 1128
Service: Installed, Version: 1.0.16-20160707110020+ee537fc
PID: 572
Fuse: Installed, Bundle Version: 3.2.0
Path: /Library/Filesystems/kbfuse.fs
KBFS: Error: keybase.kbfs is not running
Error, Exit Status: 2
CLI: Installed
ghost commented 8 years ago

Turns out Keybase is now completely broken on my machine. Even purging all the files Keybase has chucked on my filesystem (why no uninstaller?) didn't help.

strib commented 8 years ago

Hi @lyptt - what version of OS X are you running? Any chance it's the new macOS beta? (I see reference to a version "10.12" in one of our logs.) If so, we don't support it yet, and there are known issues.

I took a look at your logs, and there is some behavior that I haven't seen before in OS X installations (specifically, file system operations are taking 60 seconds and then getting canceled, instead of the usual 19 second timeout that we force on file system operations on OS X).

I can't yet explain what happened to your original FS operations, it seems like they just start freezing. But after the reboot it looks like you can't mount the FS anymore.

ghost commented 8 years ago

Yup I'm on the public beta. Didn't see a reference on the download page to it not being supported.

strib commented 8 years ago

@malgorithms: can we put a warning on the download page about macOS? Seems like lots of people are starting to use it.

idyll commented 8 years ago

@strib and @malgorithms I think part of the problem is that you're calling "OS X" the new name "macOS" on the download page which implies to people that you are supporting 10.12 when you don't.

It looks like Fuse 3.4.0 will support macOS but I imagine there's more to it than that...

ghost commented 8 years ago

That's right - I assumed that because it said 'macOS' on the download page that it supported 10.12. Interestingly the filesystem seemed to work fine until I tried copying a file into it.

malgorithms commented 8 years ago

Ahh, I was overly optimistic!

I just changed the wording around the download page and there's now a warning about macOS.

I'm also going to make an internal ticket for the app letting you know when you try to run it on an unsupported OS version. That needs to work not just for betas but also for old versions of OSX/Windows that we don't support.

rsaeks commented 8 years ago

Just adding another "me as well" to the issue. Just an idea for deployment down the road: using a macOS .pkg format allows for version checking during the install. That should be one way to prevent the app from being installed on an unsupported system.