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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions