On Jul 16, 2020, at 5:51 PM, Sam Ruby <ru...@intertwingly.net> wrote: > > On Thu, Jul 16, 2020 at 8:22 PM Dave Fisher <wave4d...@comcast.net> wrote: >> >> Latest versions of Catalina have locked up permissions. > > Yea, you will find that your /srv directory has been relocated. > Figure out where they put it[1], and see if there is anything in there > you need. Otherwise, delete it. > > Then brew uninstall ruby and close the window. > > Open a new command window, and verify that you are running ruby from > /usr/bin, and that it is version 2.6. Here's what I see: > > rubys@sams-air ~ % which ruby > /usr/bin/ruby > rubys@sams-air ~ % ruby -v > ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] > > If you don't see similar values do not proceed to the next step. > > Finally, execute > > whimsy/config/setupmymac --all > > Be sure to specify --all, otherwise there are a number of things that > will be left pointing to the now uninstalled Ruby. In order to > address the locked up permissions issue that Dave alluded to, this > will require a reboot. Once that is done, rerun > whimsy/config/setupmymac --all again.
My ruby: ruby 2.6.3p62 (2019-04-16 revision 67580) [universal.x86_64-darwin19] I did setupmymac three times and rebooted twice. Now whimsy.local:80 works for the "home" page. The last time I did setupmymac I got a few hundred errors [1] Roster works, board agenda works, secretary workbench has no documents to process and (check for new mail) gives me: Exception: #<Errno::EACCES: Permission denied @ dir_s_mkdir - officers-secretary> I'm still not clear on which svn repository and mailboxes are used by the local tool here. Thanks, Craig [1] ... $ tools/collate_minutes.rb _INFO 2020-07-17 14:47:54 -0700 Starting tools/collate_minutes.rb _INFO 2020-07-17 14:47:54 -0700 Processing minutes matching board_minutes_20*.txt _INFO 2020-07-17 14:47:54 -0700 Most recent update: 2020-07-17 20:58:24 UTC _INFO 2020-07-17 14:47:54 -0700 Index file update: 2020-06-17 09:44:30 -0700 Diff: -2607234.670521082 _INFO 2020-07-17 14:47:54 -0700 Updating files _INFO 2020-07-17 14:47:54 -0700 Fetching remote copy of committee-info.json 2020_07_15 element h2: validity error : ID 2017-12-20 already defined element a: validity error : ID minutes_2017_12_20 already defined _INFO 2020-07-17 14:47:58 -0700 Writing AGE.html element h2: validity error : ID 2010-10-20 already defined element a: validity error : ID minutes_2010_10_20 already defined _INFO 2020-07-17 14:47:58 -0700 Writing APISIX.html element h2: validity error : ID 2012-07-25 already defined element a: validity error : ID minutes_2012_07_25 already defined element h2: validity error : ID 2012-04-18 already defined element a: validity error : ID minutes_2012_04_18 already defined element h2: validity error : ID 2012-01-24 already defined > > - Sam Ruby > > [1] > https://support.apple.com/guide/mac-help/a-relocated-items-folder-upgrading-macos-mac-mchl8ae423a3/mac > > > >> Sent from my iPhone >> >>> On Jul 16, 2020, at 4:41 PM, Craig Russell <apache....@gmail.com> wrote: >>> >>> I upgraded to Catalina and tried setupmymac [1] >>> >>> Anything that is obvious? >>> >>> Thanks, >>> Craig >>> >>> [1] Bundler::PermissionError (Bundler::PermissionError) >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/shared_helpers.rb:105:in >>> `rescue in filesystem_access' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/shared_helpers.rb:102:in >>> `filesystem_access' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/definition.rb:353:in >>> `lock' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/runtime.rb:114:in >>> `lock' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/runtime.rb:41:in >>> `setup' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler.rb:149:in `setup' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/setup.rb:20:in `block >>> in <top (required)>' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/ui/shell.rb:136:in >>> `with_level' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/ui/shell.rb:88:in >>> `silence' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/bundler/setup.rb:20:in `<top >>> (required)>' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in >>> `require' >>> /usr/local/Cellar/ruby/2.7.1_2/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in >>> `require' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:361:in >>> `activate_gem' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:221:in >>> `block in run_load_path_setup_code' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:525:in >>> `running_bundler' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:220:in >>> `run_load_path_setup_code' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/helper-scripts/rack-preloader.rb:91:in >>> `preload_app' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/helper-scripts/rack-preloader.rb:189:in >>> `block in <module:App>' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/ruby_supportlib/phusion_passenger/loader_shared_helpers.rb:378:in >>> `run_block_and_record_step_progress' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/helper-scripts/rack-preloader.rb:188:in >>> `<module:App>' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/helper-scripts/rack-preloader.rb:30:in >>> `<module:PhusionPassenger>' >>> /usr/local/Cellar/passenger/6.0.5/libexec/src/helper-scripts/rack-preloader.rb:29:in >>> `<main>' >>> Craig L Russell >>> c...@apache.org >>> >> Craig L Russell c...@apache.org