Gaming Snap packages fail to install with KeyError: 'update' on linux #108

Closed
opened 2022-12-02 13:10:02 +00:00 by cloudymax · 1 comment
cloudymax commented 2022-12-02 13:10:02 +00:00 (Migrated from github.com)

Hoi 👋

I was trying to install onboardme -O -g gaming -g gui on a fresh Ubuntu 22.04 machine and received the following error:

Traceback (most recent call last):
  File "/home/linuxbrew/.linuxbrew/bin/onboardme", line 8, in <module>
    sys.exit(main())
             ^^^^^^
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1130, in __call__
    return self.main(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1055, in main
    rv = self.invoke(ctx)
         ^^^^^^^^^^^^^^^^
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1404, in invoke
    return ctx.invoke(self.callback, **ctx.params)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 760, in invoke
    return __callback(*args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/__init__.py", line 147, in main
    run_pkg_mngrs(pkg_mngrs, pkg_groups)
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/pkg_management.py", line 86, in run_pkg_mngrs
    run_preinstall_cmds(pkg_cmds, pkg_groups)
  File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/pkg_management.py", line 18, in run_preinstall_cmds
    if 'gaming' in pkg_groups and 'apt' in cmd_list['update']:
                                           ~~~~~~~~^^^^^^^^^^
KeyError: 'update'

Hoi :wave: I was trying to install `onboardme -O -g gaming -g gui` on a fresh Ubuntu 22.04 machine and received the following error: ```bash Traceback (most recent call last): File "/home/linuxbrew/.linuxbrew/bin/onboardme", line 8, in <module> sys.exit(main()) ^^^^^^ File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1130, in __call__ return self.main(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1055, in main rv = self.invoke(ctx) ^^^^^^^^^^^^^^^^ File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 1404, in invoke return ctx.invoke(self.callback, **ctx.params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/click/core.py", line 760, in invoke return __callback(*args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/__init__.py", line 147, in main run_pkg_mngrs(pkg_mngrs, pkg_groups) File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/pkg_management.py", line 86, in run_pkg_mngrs run_preinstall_cmds(pkg_cmds, pkg_groups) File "/home/linuxbrew/.linuxbrew/opt/python@3.11/lib/python3.11/site-packages/onboardme/pkg_management.py", line 18, in run_preinstall_cmds if 'gaming' in pkg_groups and 'apt' in cmd_list['update']: ~~~~~~~~^^^^^^^^^^ KeyError: 'update' ```
jessebot commented 2022-12-03 15:58:48 +00:00 (Migrated from github.com)

Oh no D: Thank you for reporting this! I will take a look and get this fixed. Sorry, I was busy with the neomutt integration

Oh no D: Thank you for reporting this! I will take a look and get this fixed. Sorry, I was busy with the neomutt integration
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
jessebot/onboardme#108
No description provided.