Install fails on Sparky Linux (Debian). Post-install script uses deprecated command


Description of the issue:
Install fails since the post-install script for brave-keyring uses the “apt-key” command. “apt-key” is deprecated and has been removed entirely from the apt package in the latest version (2.9.17).

How can this issue be reproduced?

  1. Follow the instructions on https://brave.com/linux/

Expected result:

The following NEW packages will be installed:
  brave-browser brave-keyring{a} 
0 packages upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/121 MB of archives. After unpacking 388 MB will be used.
Do you want to continue? [Y/n/?] 
Selecting previously unselected package brave-keyring.
(Reading database ... 213218 files and directories currently installed.)
Preparing to unpack .../brave-keyring_1.3-repack0_all.deb ...
Unpacking brave-keyring (1.3-repack0) ...
Selecting previously unselected package brave-browser.
Preparing to unpack .../brave-browser_1.73.103_amd64.deb ...
Unpacking brave-browser (1.73.103) ...
Setting up brave-keyring (1.3-repack0) ...
**/var/lib/dpkg/info/brave-keyring.postinst: 7: apt-key: not found**
dpkg: error processing package brave-keyring (--configure):
 **installed brave-keyring package post-installation script subprocess returned error exit status 127**
dpkg: dependency problems prevent configuration of brave-browser:
 brave-browser depends on brave-keyring; however:
  Package brave-keyring is not configured yet.

dpkg: error processing package brave-browser (--configure):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils (0.28-1) ...
Processing triggers for man-db (2.13.0-1) ...
Processing triggers for mailcap (3.74) ...
Errors were encountered while processing:
 brave-keyring
 brave-browser
E: Sub-process /usr/bin/dpkg returned an error code (1)
Setting up brave-keyring (1.3-repack0) ...
/var/lib/dpkg/info/brave-keyring.postinst: 7: apt-key: not found
dpkg: error processing package brave-keyring (--configure):
 installed brave-keyring package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of brave-browser:
 brave-browser depends on brave-keyring; however:
  Package brave-keyring is not configured yet.

dpkg: error processing package brave-browser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 brave-keyring
 brave-browser
                  

Brave Version( check About Brave):
1.73.103

Additional Information:
OS: Sparky Linux 8 (Seven-Sisters)
Based on Debian testing

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.