Windows Base Box for Elliptical Machine Interface

Client has a Windows 10 computer which we are already running a Python script on, which writes out a file containing Spotify playlists for Elliptical machine sessions.

Now we want to also display the data from the Keiser Elliptical machines: one machine initially, ultimately more than one.

First step, create a Windows Guest box on my OSX dev box.

Resources:

  • https://huestones.co.uk/2015/08/creating-a-windows-10-base-box-for-vagrant-with-virtualbox/ (2015)
  • https://mesd.ag/windows-10-vagrant-box/ (2017)
  • https://gist.github.com/santrancisco/a7183470efa0e3412222670d0bfb3da5 (2017)
  • https://www.vagrantup.com/docs/boxes/base.html
  • https://github.com/rgl/windows-vagrant (2020)
  • https://docs.oracle.com/en/virtualization/virtualbox/6.1/user/sharedfolders.html
  • https://www.vagrantup.com/docs/providers/virtualbox/configuration.html
  • Login to Microsoft Subscription
  • My Microsoft Account
  • https://app.vagrantup.com/gusztavvargadr/boxes/windows-10
  • vboxmanage list usbhost
ioreg -p IOUSB
  • https://stackoverflow.com/a/39014465/2223106 (re usb)
UUID:               083e4db6-c617-41d2-b54c-9594b3f9fe5c
VendorId:           0x0483 (0483)
ProductId:          0x5740 (5740)
Revision:           2.0 (0200)
Port:               2
USB version/speed:  0/Full
Manufacturer:       STMicroelectronics
Product:            STM32 Virtual ComPort
SerialNumber:       355837673037
Address:            p=0x5740;v=0x0483;s=0x0000f051a3ac68ba;l=0x14242000
Current State:      Busy

Reference Guide for the Receiver: https://d1xdq93s712gxs.cloudfront.net/media/995503_A-Keiser-Triple-Redundant-Receiver-Reference-Guide.pdf?mtime=20180313084208

system_profiler SPUSBDataType
  • https://apps.apple.com/us/app/microsoft-remote-desktop
  • https://stackoverflow.com/a/52510541/2223106
  • vagrant rdp
  • http://github.com/libusb/libusb/releases
  • https://www.maximintegrated.com/en/products/ibutton-one-wire/one-wire/software-tools/drivers/download-1-wire-ibutton-drivers-for-windows.html
  • https://www.maximintegrated.com/en/design/technical-documents/tutorials/4/4373.html
  • Install Java
  • Install Node and NPM
  • https://vocon-it.com/2019/11/19/install-npm-using-chocolatey-on-windows/

Open USB Port

  • https://apple.stackexchange.com/a/180636/91997
  • https://stackoverflow.com/a/8265634/2223106
  • https://stackoverflow.com/a/18665223/2223106
brew install lsusb
  • chrome://device-log/
  • https://stackoverflow.com/q/64581532/2223106
  • install zadig or Keiser Air App to install WinUSB, libusb
  • VBoxManage list runningvms –long
  • https://stackoverflow.com/a/29934989/2223106 unclaim USB device
  • https://github.com/libusb/libusb/wiki/FAQ#How_can_I_run_libusb_applications_under_Mac_OS_X_if_there_is_already_a_kernel_extension_installed_for_the_device
kextstat |grep usb
   22    8 0xffffff7f813ec000 0x8000     0x8000     com.apple.driver.usb.AppleUSBCommon (1.0) C2917767-E187-3F86-8E1D-3342A98EF53A <6 5 3 1>
   53    0 0xffffff7f817cf000 0x5000     0x5000     com.apple.driver.usb.AppleUSBHostPacketFilter (1.0) 2569DC26-1911-36D4-9BE3-A727E9535BB2 <23 22 8 7 6 5 3 1>
   54    1 0xffffff7f816a8000 0x56000    0x56000    com.apple.driver.usb.AppleUSBXHCI (1.2) 0E02208C-A8FC-3966-9C74-F09EF887E7E7 <23 22 12 8 7 6 5 3 1>
   55    0 0xffffff7f817d4000 0x2f000    0x2f000    com.apple.driver.usb.AppleUSBXHCIPCI (1.2) 6381F315-57A4-3788-8468-4C476E7E472F <54 23 22 13 12 8 7 6 5 3 1>
   88    0 0xffffff7f81705000 0x35000    0x35000    com.apple.driver.usb.AppleUSBHub (1.2) 08219F91-DD90-3BC3-8613-F8C980BE8709 <23 22 12 6 5 3 1>
   89    1 0xffffff7f81476000 0x8000     0x8000     com.apple.driver.usb.AppleUSBHostCompositeDevice (1.2) 5F3DD055-B37A-3240-A723-8BC2B06CC4E2 <23 22 7 6 5 3 1>
   90    2 0xffffff7f8160c000 0x8000     0x8000     com.apple.driver.usb.networking (5.0.0) 66EC222D-5582-3CC8-9F41-D45EB3C8DF8D <23 7 6 5 3 1>
   91    1 0xffffff7f81614000 0x8000     0x8000     com.apple.driver.usb.cdc (5.0.0) CB7A0D08-5171-3CC8-8F4C-3FB1750349AF <90 89 23 6 5 3 1>
   94    0 0xffffff7f8147e000 0xc000     0xc000     com.apple.driver.usb.IOUSBHostHIDDevice (1.2) 7D977771-C248-30DB-8277-16C2ABE084B7 <43 23 22 6 5 3 1>
   97    0 0xffffff7f815d8000 0x5000     0x5000     com.apple.driver.usb.realtek8153patcher (5.0.0) 369230DA-CBA2-3C60-A8AF-1600E1F38CDC <23 6 5 3 1>
   98    0 0xffffff7f8458d000 0xc000     0xc000     com.apple.driver.usb.cdc.ecm (5.0.0) 2069AB86-2F40-368E-9BB4-CCEBE13C8B42 <91 90 87 23 16 6 5 3 1>

Also

 kextstat -kl | awk '{print $6}'| grep -i usb   
com.apple.driver.usb.AppleUSBCommon
com.apple.iokit.IOUSBHostFamily
com.apple.iokit.IOUSBMassStorageDriver
com.apple.driver.AppleUSBTDM
com.apple.iokit.IOUSBFamily
com.apple.driver.usb.AppleUSBHostPacketFilter
com.apple.driver.usb.AppleUSBXHCI
com.apple.driver.usb.AppleUSBXHCIPCI
com.apple.driver.AppleUSBHostMergeProperties
com.apple.driver.usb.AppleUSBHub
com.apple.driver.usb.AppleUSBHostCompositeDevice
com.apple.driver.usb.networking
com.apple.driver.usb.cdc
com.apple.driver.usb.IOUSBHostHIDDevice
com.apple.driver.usb.realtek8153patcher
com.apple.driver.usb.cdc.ecm
com.apple.iokit.IOUSBHIDDriver
com.apple.driver.AppleUSBHIDMouse
com.apple.iokit.IOBluetoothHostControllerUSBTransport
com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport
com.apple.iokit.BroadcomBluetooth20703USBTransport
com.apple.iokit.IOUSBUserClient
org.virtualbox.kext.VBoxUSB
com.apple.driver.usb.serial
com.apple.driver.usb.cdc.acm

May have to unload kernels that are relying on main one: https://stackoverflow.com/a/17345620/2223106

That error points to a call to clearHalt() failing, not selectConfiguration(). Please check your code to make sure it is failing where you think it is. A failure to clear a halt condition may indicate a more fatal communication error with the device. If you check the kernel log (dmesg) there may be more errors indicating the source of the problem being encountered as this might indicate that the connection to the device is unstable. Try again with a different USB cable.

sudo dmesg
Password:
 (None)
ARPT: 112558.838864: CNT(rts_tx)=0 CNT(frag_tx_cnt)=7 CNT(cts_rx_cnt)=0
ARPT: 112558.838868: DequeueTime: 0x4ab2a000 LastTxTime: 0x38dba137 PHYTxErr:   0x0000 RxAckRSSI: 0x0000 RxAckSQ: 0x0000
ARPT: 112558.838879: Raw[0]    1 Valid
ARPT: 112558.838882: [2]    0 IM
ARPT: 112558.838885: [3]    0 PM
ARPT: 112558.838887: [7-4]  0 Suppr
ARPT: 112558.838889: [14:8] 1 Ncons
ARPT: 112558.838891: [15]   0 Acked
ARPT: 112558.838894: txpktpend AC_BK 0 AC_BE 1 AC_VI 0 AC_VO 0 BCMC 0 ATIM 0
ARPT: 112558.842407: txpkt (MPDU) Complete
ARPT: 112558.842411: FrameID: 0x4001   Seq: 0x0064   TxStatus: 0x0103
ARPT: 112558.842423: ACK 0 IM 0 PM 0 Suppr 0 (None)
ARPT: 112558.842426: CNT(rts_tx)=0 CNT(frag_tx_cnt)=7 CNT(cts_rx_cnt)=0
ARPT: 112558.842429: DequeueTime: 0x4ab2a000 LastTxTime: 0x38dbaf32 PHYTxErr:   0x0000 RxAckRSSI: 0x0000 RxAckSQ: 0x0000
ARPT: 112558.842440: Raw[0]    1 Valid
ARPT: 112558.842444: [2]    0 IM
ARPT: 112558.842446: [3]    0 PM
ARPT: 112558.842448: [7-4]  0 Suppr
ARPT: 112558.842450: [14:8] 1 Ncons
ARPT: 112558.842453: [15]   0 Acked
ARPT: 112558.842455: txpktpend AC_BK 0 AC_BE 1 AC_VI 0 AC_VO 0 BCMC 0 ATIM 0
ARPT: 112558.933536: txpkt (MPDU) Complete
ARPT: 112558.933541: FrameID: 0x4601   Seq: 0x0064   TxStatus: 0x0103
ARPT: 112558.933549: ACK 0 IM 0 PM 0 Suppr 0 (None)
ARPT: 112558.933552: CNT(rts_tx)=0 CNT(frag_tx_cnt)=7 CNT(cts_rx_cnt)=0
ARPT: 112558.933556: DequeueTime: 0x4ab2a000 LastTxTime: 0x38dd1329 PHYTxErr:   0x0000 RxAckRSSI: 0x0000 RxAckSQ: 0x0000
ARPT: 112558.933566: Raw[0]    1 Valid
ARPT: 112558.933570: [2]    0 IM
ARPT: 112558.933572: [3]    0 PM
ARPT: 112558.933574: [7-4]  0 Suppr
ARPT: 112558.933576: [14:8] 1 Ncons
ARPT: 112558.933578: [15]   0 Acked
ARPT: 112558.933581: txpktpend AC_BK 0 AC_BE 1 AC_VI 0 AC_VO 0 BCMC 0 ATIM 0
ARPT: 112558.937163: txpkt (MPDU) Complete
ARPT: 112558.937166: FrameID: 0x4801   Seq: 0x0064   TxStatus: 0x0103
ARPT: 112558.937174: ACK 0 IM 0 PM 0 Suppr 0 (None)
ARPT: 112558.937177: CNT(rts_tx)=0 CNT(frag_tx_cnt)=7 CNT(cts_rx_cnt)=0
ARPT: 112558.937181: DequeueTime: 0x4ab2a000 LastTxTime: 0x38dd2165 PHYTxErr:   0x0000 RxAckRSSI: 0x0000 RxAckSQ: 0x0000
ARPT: 112558.937191: Raw[0]    1 Valid
ARPT: 112558.937195: [2]    0 IM
ARPT: 112558.937197: [3]    0 PM
ARPT: 112558.937199: [7-4]  0 Suppr
ARPT: 112558.937201: [14:8] 1 Ncons
ARPT: 112558.937207: [15]   0 Acked
ARPT: 112558.937224: txpktpend AC_BK 0 AC_BE 1 AC_VI 0 AC_VO 0 BCMC 0 ATIM 0
sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/CD936848-534D-4F07-9BFE-B682B3057263.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68108, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/AC563DE6-20A4-4AFD-932F-DFE886C6AB88.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68109, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/36ABC281-0BC1-4442-B87A-A02B579B7C0C.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68110, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/36ABC281-0BC1-4442-B87A-A02B579B7C0C.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68111, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/36ABC281-0BC1-4442-B87A-A02B579B7C0C.caldav/7EB2967A-5A2C-4788-8346-A14A035E6706.calendar/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68112, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/CD936848-534D-4F07-9BFE-B682B3057263.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68113, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/CD936848-534D-4F07-9BFE-B682B3057263.caldav/906B7972-B909-4ADA-A3BE-D7C021837C2C.calendar/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68114, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/AC563DE6-20A4-4AFD-932F-DFE886C6AB88.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960syscall_approval_result: entry=68115, result=96sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/AC563DE6-20A4-4AFD-932F-DFE886C6AB88.caldav/34904426-FEFB-48DB-8EF0-EAB667DBD603.calendar/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68116, result=96IOConsoleUsers: time(0) 0->0, lin 1, llk 0, 
IOConsoleUsers: gIOScreenLockState 1, hs 0, bs 0, now 0, sm 0x0
sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CalendarAgent [387]sb_user_approval: pid 387 responsible for 387sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 387: not approvedsb_user_approval: kTCCServiceCalendar for CalendarAgent [387]sb_user_approval: kTCCServiceCalendar satisifed by entitlement for pid 387sb_user_approval: kTCCServiceSystemPolicyAllFiles for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed from cache for pid 2994: not approvedsb_user_approval: kTCCServiceCalendar for dbfseventsd [2994]sb_user_approval: pid 2756 responsible for 2994sb_user_approval: approval trigger: allow file-read-data /Users/mikekilmer/Library/Calendars/5D106CB0-5770-4C93-A827-C565D73F152E.caldav/Info.plistsb_user_approval: calling approval_solicit for pid 2994syscall_approval_result: entry=68117, result=96IOConsoleUsers: time(0) 0->0, lin 1, llk 0, 
IOConsoleUsers: gIOScreenLockState 1, hs 0, bs 0, now 0, sm 0x0
sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for mds [79]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 79sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 46960sb_user_approval: kTCCServiceSystemPolicyAllFiles for CoreServicesUIAg [46960]sb_user_approval: kTCCServiceSystemPolicyAllFiles satisifed by entitlement for pid 4696

https://beyondlogic.org/usbnutshell/usb1.shtml

choco install python

choco install pip

py --version

(Python is invoked with py not python.)

Hmmm. Chocolatey might be pretty unmaintained. Python and pip not playing well together.

What’s up with winget? Requires a subscription, or seems to. Installed Python via the python website’s installer and still same error:

Recreated Vagrant image and resintal Python with Chocolatey.

Leave a Reply

Your email address will not be published. Required fields are marked *