Skip to content

Migrating from 0.3.0 - in the trenches #122

Description

@ajoslin103

Thank You So Much for Asimov !! It's made a real difference in backups for years and years !!

Thank You So Much for taking over Asimov !! Now I get to go tell a lot of people it's been updated :)

I upgraded from 0.3.0 to 0.10.0 and hit some bumps -- here they are for your fun and edification

TLDR: uninstall 0.3.0 [completely*] first !! (including cached paths !! trash /Users/ajoslin/.cache/asimov)

The 0.10.0 Installation looked successful, but displayed an odd Warning

Anon23x:dist ajoslin$ brew install asimov
==> Auto-updating Homebrew...
[...]
==> Summary
🍺  /opt/homebrew/Cellar/asimov/0.10.0: 10 files, 90.9KB
==> Running `brew cleanup asimov`...
Disable this behaviour by setting `HOMEBREW_NO_INSTALL_CLEANUP=1`.
Hide these hints with `HOMEBREW_NO_ENV_HINTS=1` (see `man brew`).
Removing: /opt/homebrew/Cellar/asimov/0.3.0... (10 files, 17.7KB)
**Warning: Permission denied @ apply2files - /opt/homebrew/Cellar/asimov/0.3.0/bin/asimov**

So something in version 0.3.0 wouldn't let go...

The version 0.3.0 wouldn't easily remove brew remove asimov but brew told me how to sudo-force it which worked 👍

But which did NOT remove the previous .plist (since I forgot to stop the service => YMMV !!)

trash /Users/ajoslin/Library/LaunchAgents/homebrew.mxcl.asimov.plist

So then I installed and started asimov, but it wasn't running.... 🧐

Anon23x:ajoslin$   brew services start asimov
==> Successfully started `asimov` (label: homebrew.mxcl.asimov)
Anon23x:ajoslin$ ps aux | grep asimov
ajoslin          51276   0.0  0.0 435300352   1344 s000  S+    7:17PM   0:00.01 grep asimov
Anon23x:ajoslin$   brew services stop asimov

so I started it manually (as brew explains how to do) and it took issue w/my very ancient caches

Anon23x:ajoslin$   /opt/homebrew/opt/asimov/bin/asimov
cat: /Users/ajoslin/.cache/asimov/excluded: Permission denied

so I trashed those and it then started up just fine

Anon23x:ajoslin$ trash /Users/ajoslin/.cache/asimov
Anon23x:ajoslin$   /opt/homebrew/opt/asimov/bin/asimov

⏳ Scanning for dependency directories…
📦 Processing matches…
^C

Anon23x:ajoslin$ brew services start asimov
Anon23x:ajoslin$ ps aux | grep asimov
ajoslin          55151   0.0  0.0 435300128   1344 s000  S+    7:20PM   0:00.00 grep asimov
ajoslin          55082   0.0  0.0 435303536   2880   ??  S     7:20PM   0:00.06 bash /opt/homebrew/opt/asimov/bin/asimov

(trash* is a great command that "moves things to the trash" (way faster than rm -rf node_modules) so brew install trash and swamp out the place !!)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions