keybase / keybase-issues

A single repo for managing publicly recognized issues with the keybase client, installer, and website.
902 stars 37 forks source link

Install scriptlet fails for rpm in Fish shell on Fedora 31 #3847

Open ardrigh opened 4 years ago

ardrigh commented 4 years ago

I have previously installed Keybase using the 64-bit RPM package without any problems.

However the new update generates a stack of script errors.

I have my user account sett to use Fish Shell, I am installing the package using sudo dnf install

It's not clear what this script is trying to do, but it caused my shell to behave oddly (displaying an echoed character for the return key) so I removed the package until this can be fixed.

> sudo dnf install https://prerelease.keybase.io/keybase_amd64.rpm
[sudo] password for username: 
keybase                                                                                                                                                                                                       6.5 kB/s | 3.3 kB     00:00    
keybase_amd64.rpm                                                                                                                                                                                              14 MB/s | 156 MB     00:11    
Dependencies resolved.
==============================================================================================================================================================================================================================================
 Package                                           Architecture                                     Version                                                                      Repository                                              Size
==============================================================================================================================================================================================================================================
Installing:
 keybase                                           x86_64                                           5.3.0.20200310205642.4f2689009b-1                                            @commandline                                           156 M

Transaction Summary
==============================================================================================================================================================================================================================================
Install  1 Package

Total size: 156 M
Installed size: 434 M
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                                                                      1/1 
  Installing       : keybase-5.3.0.20200310205642.4f2689009b-1.x86_64                                                                                                                                                                     1/1 
  Running scriptlet: keybase-5.3.0.20200310205642.4f2689009b-1.x86_64                                                                                                                                                                     1/1 
Redirecting to /bin/systemctl start atd.service
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
Autorestarting Keybase via systemd for daganm.
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
/usr/share/Modules/init/fish: line 2: set: -g: invalid option
set: usage: set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
/usr/share/Modules/init/fish: line 6: syntax error near unexpected token `('
/usr/share/Modules/init/fish: line 6: `for _mlv in (string split ' ' $MODULES_RUN_QUARANTINE)'
sed: can't read /usr/share/Modules/init/.modulespath: No such file or directory
Restarted existing root redirector via systemd.

  Verifying        : keybase-5.3.0.20200310205642.4f2689009b-1.x86_64                                                                                                                                                                     1/1 

Installed:
  keybase-5.3.0.20200310205642.4f2689009b-1.x86_64                                                                                                                                                                                            

Complete!
heronhaye commented 4 years ago

Don't think anything changed here recently. Does installing the previous version work? https://prerelease.keybase.io/linux_binaries/rpm/index.html

vorburger commented 3 years ago

see also https://github.com/fish-shell/fish-shell/issues/7560 and https://bugzilla.redhat.com/show_bug.cgi?id=1707909