r-darwish / topgrade

Upgrade everything
GNU General Public License v3.0
3.36k stars 161 forks source link

Configuration update section fails with doas 6.8.2 #885

Closed kcrmson closed 2 years ago

kcrmson commented 2 years ago

What did you expect to happen?

"Configuration update" would proceed with the proper syntax and without error as prior versions have.

What actually happened?

After successful systems and AUR updates (on a remote machine with topgrade as well as the local machine topgrade is invoked from), the "Configuration update" section errors out as follows:

―― 08:47:23 - Configuration update ――――――――――――――――――――――――――――――――――――――――――――― /usr/bin/doas: invalid option -- '-' usage: doas [-Lns] [-C config] [-u user] command [args]

Both machines have doas 6.8.2 installed, both machines have /etc/doas.conf configured as: permit :wheel

That includes the empty line afterwards. A --dry-run runs successfully.

Additional details

Paste the output of `topgrade -v`
―― (redacted) 09:01:55 - System update ――――――――――――――――――――――――――――――――――――――
no new news
[sudo] password for suchstaffies:
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 archzfs is up to date
:: Starting full system upgrade...
 there is nothing to do
:: Looking for AUR upgrades
:: Looking for devel upgrades
:: marked out of date: otf-unscii-8-mcr  selectdefaultapplication-git  sheepshaver-git  ttf-ms-win10-auto
:: orphans: gst-plugin-libde265
 there is nothing to do

―― (redacted) 09:02:08 - Configuration update ―――――――――――――――――――――――――――――――
/usr/bin/doas: invalid option -- '-'
usage: doas [-Lns] [-C config] [-u user] command [args]

(redacted) Retry? (y)es/(N)o/(s)hell

―― (redacted) 09:04:40 - pip3 ―――――――――――――――――――――――――――――――――――――――――――――――
Requirement already satisfied: pip in ./.local/lib/python3.10/site-packages (22.0.4)

―― (maxheadroom) 09:04:41 - Firmware upgrades ――――――――――――――――――――――――――――――――――
WARNING: UEFI capsule updates not available or enabled in firmware setup
  See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information.
Firmware metadata last refresh: 19 minutes ago. Use --force to refresh again.
WARNING: UEFI capsule updates not available or enabled in firmware setup
  See https://github.com/fwupd/fwupd/wiki/PluginFlag:capsules-unsupported for more information.
Devices with no available firmware updates:
 • Bluetooth USB Host Controller
 • HDWD130
 • HDWD130
 • HDWD130
 • HDWD130
 • HP SSD EX920 1TB
 • Hitachi HDS5C3030ALA630
 • Hitachi HDS723030ALA640
 • Hitachi HDS723030ALA640
 • Hitachi HUS724030ALE641
 • Thunderbolt host controller
 • Thunderbolt host controller
 • Thunderbolt host controller
No updatable devices

―― (redacted) 09:04:41 - Summary ――――――――――――――――――――――――――――――――――――――――――――
System update: OK
config-update: FAILED
pip3: OK
Firmware upgrades: OK
Connection to 10.0.1.5 closed.
 2022-03-29T16:04:41.646Z DEBUG topgrade::runner   > Step "Remote (redacted)" failed: exit status: 1
 2022-03-29T16:04:41.646Z DEBUG topgrade::terminal > Desktop notification: Remote (redacted) failed

Retry? (y)es/(N)o/(s)hell
 2022-03-29T16:06:27.689Z DEBUG topgrade::runner   > Step "System update"

―― 09:06:27 - System update ――――――――――――――――――――――――――――――――――――――――――――――――――――
 2022-03-29T16:06:27.689Z DEBUG topgrade::utils    > Cannot find "powerpill"
 2022-03-29T16:06:27.689Z DEBUG topgrade::utils    > Detected "/usr/bin/paru" as "paru"
no new news
 2022-03-29T16:06:28.802Z DEBUG topgrade::executor > Running "/usr/bin/paru" "--pacman" "pacman" "-Syu" "--devel"
[sudo] password for redacted:
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do
:: Looking for AUR upgrades
:: Looking for devel upgrades
:: packages not in the AUR: dragon-drag-and-drop  steam-fonts
:: marked out of date: dar  jdownloader2  libfprint-vfs009x-git  minecraft-launcher  otf-unscii-8-mcr  protontricks  selectdefaultapplication-git  sheepshaver-git  ttf-ms-win10-auto
:: orphans: gst-plugin-libde265  libquicktime  python-fastecdsa-1.7.4
 there is nothing to do
 2022-03-29T16:06:43.686Z DEBUG topgrade::runner   > Step "config-update"
 2022-03-29T16:06:43.686Z DEBUG topgrade::utils    > Detected "/usr/bin/pacdiff" as "pacdiff"
 2022-03-29T16:06:43.686Z DEBUG topgrade::utils    > Detected "/usr/bin/vim" as "vim"

―― 09:06:43 - Configuration update ―――――――――――――――――――――――――――――――――――――――――――――
 2022-03-29T16:06:43.687Z DEBUG topgrade::executor > Running "/usr/bin/doas" "--preserve-env=DIFFPROG" "/usr/bin/pacdiff"
/usr/bin/doas: invalid option -- '-'
usage: doas [-Lns] [-C config] [-u user] command [args]
 2022-03-29T16:06:43.687Z DEBUG topgrade::runner   > Step "config-update" failed: exit status: 1
 2022-03-29T16:06:43.687Z DEBUG topgrade::terminal > Desktop notification: config-update failed

Retry? (y)es/(N)o/(s)hell
 2022-03-29T16:06:46.161Z DEBUG topgrade::runner   > Step "Brew"
 2022-03-29T16:06:46.162Z DEBUG topgrade::runner   > Step "yadm"
 2022-03-29T16:06:46.162Z DEBUG topgrade::runner   > Step "nix"
 2022-03-29T16:06:46.162Z DEBUG topgrade::runner   > Step "home-manager"
 2022-03-29T16:06:46.162Z DEBUG topgrade::runner   > Step "asdf"
 2022-03-29T16:06:46.162Z DEBUG topgrade::runner   > Step "pkgin"
 2022-03-29T16:06:46.162Z DEBUG topgrade::utils    > Path "/home/redacted/.config/emacs" doesn't exist
 2022-03-29T16:06:46.162Z DEBUG topgrade::utils    > Path "/home/redacted/.emacs.d" doesn't exist
 2022-03-29T16:06:46.162Z DEBUG topgrade::steps::git > /home/redacted/.doom.d does not exists
 2022-03-29T16:06:46.162Z DEBUG topgrade::steps::git > Checking if /home/redacted/dotfiles/.vim is a git repository
 2022-03-29T16:06:46.163Z TRACE topgrade::executor   > Output of "/usr/bin/git" "rev-parse" "--show-toplevel": Output { status: ExitStatus(unix_wait_status(32768)), stdout: "", stderr: "fatal: not a git repository (or any of the parentdirectories): .git\n" }
 2022-03-29T16:06:46.163Z DEBUG topgrade::steps::git > /home/redacted/.config/nvim does not exists
 2022-03-29T16:06:46.163Z DEBUG topgrade::steps::git > /home/redacted/.ideavimrc does not exists
 2022-03-29T16:06:46.163Z DEBUG topgrade::steps::git > /home/redacted/.intellimacs does not exists
 2022-03-29T16:06:46.163Z DEBUG topgrade::steps::git > /home/redacted/.zshrc does not exists
 2022-03-29T16:06:46.163Z DEBUG topgrade::steps::git > Checking if /home/redacted/.tmux is a git repository
 2022-03-29T16:06:46.164Z TRACE topgrade::executor   > Output of "/usr/bin/git" "rev-parse" "--show-toplevel": Output { status: ExitStatus(unix_wait_status(32768)), stdout: "", stderr: "fatal: not a git repository (or any of the parentdirectories): .git\n" }
 2022-03-29T16:06:46.164Z DEBUG topgrade::steps::git > /home/redacted/.config/fish does not exists
 2022-03-29T16:06:46.164Z DEBUG topgrade::steps::git > Checking if /home/redacted/dotfiles/.config/openbox is a git repository
 2022-03-29T16:06:46.165Z TRACE topgrade::executor   > Output of "/usr/bin/git" "rev-parse" "--show-toplevel": Output { status: ExitStatus(unix_wait_status(32768)), stdout: "", stderr: "fatal: not a git repository (or any of the parentdirectories): .git\n" }
 2022-03-29T16:06:46.165Z DEBUG topgrade::steps::git > /home/redacted/.config/bspwm does not exists
 2022-03-29T16:06:46.165Z DEBUG topgrade::steps::git > Checking if /home/redacted/dotfiles/.config/i3 is a git repository
 2022-03-29T16:06:46.166Z TRACE topgrade::executor   > Output of "/usr/bin/git" "rev-parse" "--show-toplevel": Output { status: ExitStatus(unix_wait_status(32768)), stdout: "", stderr: "fatal: not a git repository (or any of the parentdirectories): .git\n" }
 2022-03-29T16:06:46.166Z DEBUG topgrade::steps::git > Checking if /home/redacted/dotfiles/.config/sway is a git repository
 2022-03-29T16:06:46.167Z TRACE topgrade::executor   > Output of "/usr/bin/git" "rev-parse" "--show-toplevel": Output { status: ExitStatus(unix_wait_status(32768)), stdout: "", stderr: "fatal: not a git repository (or any of the parentdirectories): .git\n" }
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "Git repositories"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "zr"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "antibody"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "antigen"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "zgenom"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "zplug"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "zinit"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "zim"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "oh-my-zsh"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "fisher"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "bash-it"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "oh-my-fish"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "fish-plug"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "tmux"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "TLDR"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "pearl"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "Gnome Shell Extensions"
 2022-03-29T16:06:46.167Z DEBUG topgrade::utils      > Detected "/usr/bin/gdbus" as "gdbus"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "SDKMAN!"
 2022-03-29T16:06:46.167Z DEBUG topgrade::utils      > Detected "/usr/bin/bash" as "bash"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "apm"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "fossil"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "rustup"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step ".NET"
 2022-03-29T16:06:46.167Z DEBUG topgrade::runner     > Step "choosenim"
 2022-03-29T16:06:46.168Z DEBUG topgrade::runner     > Step "cargo"
 2022-03-29T16:06:46.168Z DEBUG topgrade::utils      > Path "/home/redacted/.cargo" exists
 2022-03-29T16:06:46.168Z DEBUG topgrade::utils      > Detected "/usr/bin/cargo" as "cargo"
 2022-03-29T16:06:46.168Z DEBUG topgrade::runner     > Step "Flutter"
 2022-03-29T16:06:46.168Z DEBUG topgrade::runner     > Step "Go"
 2022-03-29T16:06:46.168Z DEBUG topgrade::utils      > Detected "/usr/bin/go" as "go"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "Emacs"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "opam"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "vcpkg"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "pipx"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "conda"
 2022-03-29T16:06:46.170Z DEBUG topgrade::runner     > Step "pip3"
 2022-03-29T16:06:46.170Z DEBUG topgrade::utils      > Detected "/home/redacted/.local/bin/pip3" as "pip3"

―― 09:06:46 - pip3 ―――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 2022-03-29T16:06:46.170Z DEBUG topgrade::executor   > Running "/home/redacted/.local/bin/pip3" "install" "--upgrade" "--user" "pip"
Requirement already satisfied: pip in ./.local/lib/python3.10/site-packages (22.0.4)
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "stack"
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "tlmgr"
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "myrepos"
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "chezmoi"
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "jetpack"
 2022-03-29T16:06:47.112Z DEBUG topgrade::runner     > Step "vim"
 2022-03-29T16:06:47.112Z DEBUG topgrade::utils      > Detected "/usr/bin/vim" as "vim"
 2022-03-29T16:06:47.132Z TRACE topgrade::executor   > Output of "/usr/bin/vim" "--version": Output { status: ExitStatus(unix_wait_status(0)), stdout: "VIM - Vi IMproved 8.2 (2019 Dec 12, compiled Feb 24 2022 18:41:57)\nIncluded patches: 1-4464\nCompiled by Arch Linux\nHuge version with GTK3 GUI.  Features included (+) or not (-):\n+acl               +file_in_path      +mouse_urxvt       -tag_any_white\n+arabic            +find_in_path      +mouse_xterm       +tcl/dyn\n+autocmd           +float             +multi_byte        +termguicolors\n+autochdir         +folding           +multi_lang        +terminal\n-autoservername    -footer            -mzscheme          +terminfo\n+balloon_eval      +fork()            +netbeans_intg     +termresponse\n+balloon_eval_term +gettext           +num64             +textobjects\n+browse            -hangul_input      +packages          +textprop\n++builtin_terms    +iconv             +path_extra       +timers\n+byte_offset       +insert_expand     +perl/dyn          +title\n+channel           +ipv6              +persistent_undo   +toolbar\n+cindent           +job               +popupwin          +user_commands\n+clientserver    +jumplist          +postscript        +vartabs\n+clipboard         +keymap            +printer           +vertsplit\n+cmdline_compl     +lambda            +profile           +vim9script\n+cmdline_hist      +langmap           -python            +viminfo\n+cmdline_info      +libcall           +python3/dyn       +virtualedit\n+comments          +linebreak         +quickfix          +visual\n+conceal           +lispindent        +reltime           +visualextra\n+cryptv            +listcmds          +rightleft         +vreplace\n+cscope            +localmap          +ruby/dyn          +wildignore\n+cursorbind        +lua/dyn           +scrollbind        +wildmenu\n+cursorshape       +menu  +signs             +windows\n+dialog_con_gui    +mksession         +smartindent       +writebackup\n+diff              +modify_fname      -sodium            +X11\n+digraphs          +mouse             +sound             -xfontset\n+dnd               +mouseshape        +spell             +xim\n-ebcdic            +mouse_dec         +startuptime       -xpm\n+emacs_tags        +mouse_gpm         +statusline        +xsmp_interact\n+eval              -mouse_jsbterm     -sun_workshop      +xterm_clipboard\n+ex_extra          +mouse_netterm     +syntax            -xterm_save\n+extra_search      +mouse_sgr         +tag_binary        \n-farsi             -mouse_sysmouse    -tag_old_static    \n   system vimrc file: \"/etc/vimrc\"\n     user vimrc file: \"$HOME/.vimrc\"\n 2nd user vimrc file: \"~/.vim/vimrc\"\n      user exrc file: \"$HOME/.exrc\"\n  system gvimrc file: \"/etc/gvimrc\"\n    user gvimrc file: \"$HOME/.gvimrc\"\n2nd user gvimrc file: \"~/.vim/gvimrc\"\n       defaults file: \"$VIMRUNTIME/defaults.vim\"\n    system menu file: \"$VIMRUNTIME/menu.vim\"\n  fall-back for $VIM: \"/usr/share/vim\"\nCompilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/sysprof-4 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/lzo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/dbus-1.0 -I/usr/lib/dbus-1.0/include -I/usr/include/at-spi-2.0 -pthread -march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -flto -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 \nLinking: gcc -L. -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.34/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -flto -L/usr/local/lib -o vim -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lelf -lcanberra -lacl -lattr -lgpm -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.34/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -fstack-protector-strong -L/usr/local/lib -L/usr/lib/perl5/5.34/core_perl/CORE -lperl -lpthread -ldl -lm -lcrypt -lutil -lc -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lm \n", stderr: "" }
 2022-03-29T16:06:47.132Z DEBUG topgrade::utils      > Path "/home/redacted/.vimrc" exists

―― 09:06:47 - Vim ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
 2022-03-29T16:06:47.132Z DEBUG topgrade::steps::vim > Wrote vim script to "/tmp/.tmpvfPUsi"
not found in 'packpath': "pack/*/start/matchit"
not found in 'packpath': "pack/*/start/*"
not found in 'packpath': "pack/*/start/*"
not found in 'runtimepath': "plugin/**/*.vim"
Opening the X display took 4 msec
Reading viminfo file "/home/redacted/.viminfo" info oldfiles
Opening the X display took 1 msec
not found in 'runtimepath': "autoload/vimtex.vim"
Writing viminfo file "/home/redacted/.viminfo"Plugins upgraded
 2022-03-29T16:06:47.260Z DEBUG topgrade::runner     > Step "Neovim"
 2022-03-29T16:06:47.260Z DEBUG topgrade::runner     > Step "voom"
 2022-03-29T16:06:47.260Z DEBUG topgrade::runner     > Step "Kakoune"
 2022-03-29T16:06:47.261Z DEBUG topgrade::runner     > Step "npm"
 2022-03-29T16:06:47.261Z DEBUG topgrade::utils      > Detected "/usr/bin/npm" as "npm"
 2022-03-29T16:06:47.523Z TRACE topgrade::executor   > Output of "/usr/bin/npm" "root" "-g": Output { status: ExitStatus(unix_wait_status(0)), stdout: "/home/redacted/.cache/yay/mullvad-vpn/src/mullvadvpn-app/lib/node_modules\n", stderr: "" }
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "pnpm"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "Containers"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "deno"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "composer"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "krew"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "gem"
 2022-03-29T16:06:47.523Z DEBUG topgrade::utils      > Detected "/usr/bin/gem" as "gem"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "haxelib"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "sheldon"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "rtcl"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "bin"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "gcloud"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "micro"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "raco"
 2022-03-29T16:06:47.523Z DEBUG topgrade::runner     > Step "spicetify"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "Github CLI Extensions"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "toolbx"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "Flatpak"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "snap"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "pacstall"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "pihole"
 2022-03-29T16:06:47.524Z DEBUG topgrade::runner     > Step "Firmware upgrades"
 2022-03-29T16:06:47.524Z DEBUG topgrade::utils      > Detected "/usr/bin/fwupdmgr" as "fwupdmgr"
 2022-03-29T16:06:47.524Z TRACE topgrade::executor   > Output of "uname" "-r": Output { status: ExitStatus(unix_wait_status(0)), stdout: "5.16.16-zen1-1-zen\n", stderr: "" }
 2022-03-29T16:06:47.524Z DEBUG topgrade::steps::os::linux > Uname output: 5.16.16-zen1-1-zen

―― 09:06:47 - Firmware upgrades ――――――――――――――――――――――――――――――――――――――――――――――――
 2022-03-29T16:06:47.524Z DEBUG topgrade::executor         > Running "/usr/bin/fwupdmgr" "refresh"
Firmware metadata last refresh: 19 minutes ago. Use --force to refresh again.
 2022-03-29T16:06:47.563Z DEBUG topgrade::executor         > Running "/usr/bin/fwupdmgr" "get-updates"
Devices with no available firmware updates:
 • PLEXTOR PX-512S2C
 • Sabrent
 • Sabrent
 • UEFI Device Firmware
Devices with the latest available firmware version:
 • System Firmware
20ENCTO1WW
│
└─Intel Management Engine:
  │   Device ID:          redacted
  │   Summary:            UEFI ESRT device
  │   Current version:    184.79.3722
  │   Minimum Version:    184.79.3722
  │   Vendor:             Lenovo (DMI:LENOVO)
  │   Update State:       Success
  │   GUIDs:              redacted
  │                       redacted
  │   Device Flags:       • Internal device
  │                       • Updatable
  │                       • System requires external power source
  │                       • Supported on remote server
  │                       • Needs a reboot after installation
  │                       • Device is usable for the duration of the update
  │
  ├─ThinkPad P50:
  │     New version:      184.90.3987
  │     Remote ID:        lvfs
  │     Release ID:       12050
  │     Summary:          Lenovo ThinkPad P50 ME Firmware
  │     License:          Proprietary
  │     Size:             7.5 MB
  │     Created:          2016-07-08
  │     Urgency:          High
  │     Details:          https://pcsupport.lenovo.com/de/en/search?query=N1DRG69W
  │     Vendor:           Lenovo
  │     Release Flags:    • Is upgrade
  │     Description:
  │     • 8 Intel Platform Update 2021.2 Product Version Maintenance Release
  │
  │     Version 11.8.90.3987 (LVFS: 184.90.3987)
  │
  │     Problem Fixes
  │
  │     • Mitigated the following security vulnerabilities under issues. Please see fixed issues for details.
  │
  │     Note: Please suspend or disable any disk encryption tool prior to update.
  │
  ├─ThinkPad P50:
  │     New version:      184.86.3909
  │     Remote ID:        lvfs
  │     Release ID:       8781
  │     Summary:          Lenovo ThinkPad P50 ME Firmware
  │     License:          Proprietary
  │     Size:             7.5 MB
  │     Created:          2016-07-08
  │     Urgency:          High
  │     Details:          https://pcsupport.lenovo.com/de/en/search?query=N1DRG68W
  │     Vendor:           Lenovo
  │     Release Flags:    • Is upgrade
  │     Description:
  │     • 8 Intel Platform Update 2021.1 Release
  │
  │     Version 11.8.86.3909 (LVFS: 184.86.3909)
  │
  │     Problem Fixes
  │
  │     • Mitigated the following security vulnerabilities under issues. Please see fixed issues for details.
  │
  ├─ThinkPad P50:
  │     New version:      184.83.3874
  │     Remote ID:        lvfs
  │     Release ID:       7923
  │     Summary:          Lenovo ThinkPad P50 ME Firmware
  │     License:          Proprietary
  │     Size:             7.5 MB
  │     Created:          2016-07-08
  │     Urgency:          High
  │     Details:          https://pcsupport.lenovo.com/de/en/search?query=N1DRG67W
  │     Vendor:           Lenovo
  │     Release Flags:    • Is upgrade
  │     Description:
  │     • 8 Intel Platform Update 2020.2 HF2 Release
  │
  │     Version 11.8.83.3874 (LVFS: 184.83.3874)
  │
  │     Problem Fixes
  │
  │     • Mitigated several security vulnerabilities.  Please see details under "Fixed Issues".
  │
  └─ThinkPad P50:
        New version:      184.80.3746
        Remote ID:        lvfs
        Release ID:       6950
        Summary:          Lenovo ThinkPad P50 ME Firmware
        License:          Proprietary
        Size:             7.5 MB
        Created:          2016-07-08
        Urgency:          High
        Details:          https://pcsupport.lenovo.com/de/en/search?query=N1DRG65W
        Vendor:           Lenovo
        Release Flags:    • Is upgrade
        Description:
        • 8 Intel Platform Update 2020.2 Release

        Version 11.8.80.3746 (LVFS: 184.80.3746)

        Problem Fixes

        • Mitigated the following security vulnerabilities under issues:

 2022-03-29T16:06:47.638Z DEBUG topgrade::runner           > Step "Restarts"

―― 09:06:47 - Summary ――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Remote (redacted): FAILED
System update: OK
config-update: FAILED
Brew: SKIPPED: Cannot find "brew" in PATH
yadm: SKIPPED: Cannot find "yadm" in PATH
nix: SKIPPED: Cannot find "nix" in PATH
home-manager: SKIPPED: Cannot find "home-manager" in PATH
asdf: SKIPPED: Cannot find "asdf" in PATH
pkgin: SKIPPED: Cannot find "pkgin" in PATH
Git repositories: SKIPPED: No repositories to pull
zr: SKIPPED: Cannot find "zsh" in PATH
antibody: SKIPPED: Cannot find "zsh" in PATH
antigen: SKIPPED: Cannot find "zsh" in PATH
zgenom: SKIPPED: Cannot find "zsh" in PATH
zplug: SKIPPED: Cannot find "zsh" in PATH
zinit: SKIPPED: Cannot find "zsh" in PATH
zim: SKIPPED: Cannot find "zsh" in PATH
oh-my-zsh: SKIPPED: Cannot find "zsh" in PATH
fisher: SKIPPED: Cannot find "fish" in PATH
bash-it: SKIPPED: Path "/home/redacted/.bash_it" doesn't exist
oh-my-fish: SKIPPED: Cannot find "fish" in PATH
fish-plug: SKIPPED: Cannot find "fish" in PATH
tmux: SKIPPED: Path "/home/redacted/.tmux/plugins/tpm/bin/update_plugins" doesn't exist
TLDR: SKIPPED: Cannot find "tldr" in PATH
pearl: SKIPPED: Cannot find "pearl" in PATH
Gnome Shell Extensions: SKIPPED: Desktop doest not appear to be gnome
SDKMAN!: SKIPPED: Path "/home/redacted/.sdkman/bin/sdkman-init.sh" doesn't exist
apm: SKIPPED: Cannot find "apm" in PATH
fossil: SKIPPED: Cannot find "fossil" in PATH
rustup: SKIPPED: Cannot find "rustup" in PATH
.NET: SKIPPED: Cannot find "dotnet" in PATH
choosenim: SKIPPED: Cannot find "choosenim" in PATH
cargo: SKIPPED: Path "/home/redacted/.cargo/.crates.toml" doesn't exist
Flutter: SKIPPED: Cannot find "flutter" in PATH
Go: SKIPPED: Path "/home/redacted/go\n/bin/go-global-update" doesn't exist
Emacs: SKIPPED: Cannot find "emacs" in PATH
opam: SKIPPED: Cannot find "opam" in PATH
vcpkg: SKIPPED: Cannot find "vcpkg" in PATH
pipx: SKIPPED: Cannot find "pipx" in PATH
conda: SKIPPED: Cannot find "conda" in PATH
pip3: OK
stack: SKIPPED: Cannot find "stack" in PATH
tlmgr: SKIPPED: tlmgr must be explicity enabled in the configuration to run in Linux
myrepos: SKIPPED: Cannot find "mr" in PATH
chezmoi: SKIPPED: Cannot find "chezmoi" in PATH
jetpack: SKIPPED: Cannot find "jetpack" in PATH
vim: OK
Neovim: SKIPPED: Cannot find "nvim" in PATH
voom: SKIPPED: Cannot find "voom" in PATH
Kakoune: SKIPPED: Cannot find "kak" in PATH
npm: SKIPPED: NPM root at /home/redacted/.cache/yay/mullvad-vpn/src/mullvadvpn-app/lib/node_modules doesn't exist
pnpm: SKIPPED: Cannot find "pnpm" in PATH
Containers: SKIPPED: Cannot find "docker" in PATH
deno: SKIPPED: Cannot find "deno" in PATH
composer: SKIPPED: Cannot find "composer" in PATH
krew: SKIPPED: Cannot find "kubectl-krew" in PATH
gem: SKIPPED: Path "/home/suchstaffies/.gem" doesn't exist
haxelib: SKIPPED: Cannot find "haxelib" in PATH
sheldon: SKIPPED: Cannot find "sheldon" in PATH
rtcl: SKIPPED: Cannot find "rupdate" in PATH
bin: SKIPPED: Cannot find "bin" in PATH
gcloud: SKIPPED: Cannot find "gcloud" in PATH
micro: SKIPPED: Cannot find "micro" in PATH
raco: SKIPPED: Cannot find "raco" in PATH
spicetify: SKIPPED: Cannot find "spicetify" in PATH
Github CLI Extensions: SKIPPED: Cannot find "gh" in PATH
toolbx: SKIPPED: Cannot find "toolbox" in PATH
Flatpak: SKIPPED: Cannot find "flatpak" in PATH
snap: SKIPPED: Cannot find "snap" in PATH
pacstall: SKIPPED: Cannot find "pacstall" in PATH
pihole: SKIPPED: Cannot find "pihole" in PATH
Firmware upgrades: OK
Restarts: SKIPPED: Cannot find "needrestart" in PATH
 2022-03-29T16:06:47.641Z DEBUG topgrade::terminal         > Desktop notification: Topgrade finished with errors