Skip to content

Automated install script fails on Ubuntu 24.04 #48

@Pinjontall94

Description

@Pinjontall94

Error output

./setup-linux does not work!

[...]
Install GNUstep
 
                    @@@@@@@@@                     
               @@@@@@@@@@@@@@@@@@@                
            @@@@@@@@@@@@@@@@@@@@@@@@@             
          @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@          
         @@@@@@@@@@@@@@@@@@@@@@@         @@@@@    
       @@@@@@@@@@@@@@@@@@@@@@@@@          @@@@    
      @@@@@@@@@@@@@@@@@@@@@@@@@@           @@@    
     @@@@@@@@@@@@@@@@@@@@@@@@@@@            @@    
     @@@@@@@@@@@@@@@@@@@@@@@@@@@             @    
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@             @    
    @@@@@@@@@@@@@@@@@@@@@@@@@@@@                  
    @@@@@@@@@@@@@@                                
    @@@@@@@@@@@@@@                                
     @@@@@@@@@@@@@                           @    
     @@@@@@@@@@@@@                           @    
      @@@@@@@@@@@@                          @@    
      @@@@@@@@@@@@                         @@@    
       @@@@@@@@@@@                        @@@@    
         @@@@@@@@@                       @@@@@    
    @@@@@@@                            @@@@@@@    
    @@@@@@@@@                        @@@@@@@@@    
    @@@@@@@@@@@@                  @@@@@@@@@@@@    
    @@@@@@@@@@@@@@@@@@      @@@@@@@@@@@@@@@@@@    
 
IMPORTANT!
You must update your .ssh directory so it contains your github ssh key
 
Begin setup for linux
bash: line 46: ./setup-linux: Permission denied
======== Create gnustep build directories ========
[...]

Note: this permission denied notice shows up on user, sudo, sudo -E, and root calls!

Steps to reproduce

  1. Make a new ubuntu environment docker run --name gnustep-test -dit ubuntu:24.04 /bin/bash
  2. Exec into it docker exec -it gnustep-test bash
  3. Docker boilerplate and install dependencies:
apt-get update -qq && apt-get install -y \
    sudo \
    make \
    curl \
    ssh \
    git
  1. make a new ssh key and upload to github (confirm with ssh -v git@github.com)
cd /root
ssh-keygen -t ed25519 -C "username@email.com"
eval $(ssh-agent -s)
ssh-add /root/.ssh/id_ed25519
  1. Copy and run the GNUstep automated install script
pwd # /root
curl https://raw.githubusercontent.com/gnustep/tools-scripts/master/gnustep-web-install-dev | bash

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