Skip to content

Unable to build #227

@msxd

Description

@msxd
  • Sail Version: 1.10.1
  • Laravel Version: 8.57.0
  • PHP Version: 7.4
  • OS: Windows WSL2(ubuntu 18.04)

Description:

Got error on sail build

not found
not found
[+] Building 1.9s (2/3)
[+] Building 1.9s (3/3) FINISHED
 => [internal] load build definition from Dockerfile                                                               0.0s
 => => transferring dockerfile: 32B                                                                                0.0s
 => [internal] load .dockerignore                                                                                  0.0s
 => => transferring context: 2B                                                                                    0.0s
 => ERROR [internal] load metadata for docker.io/library/ubuntu:21.04                                              1.8s
------
 > [internal] load metadata for docker.io/library/ubuntu:21.04:
------
failed to solve: rpc error: code = Unknown desc = failed to solve with frontend dockerfile.v0: failed to create LLB definition: rpc error: code = Unknown desc = error getting credentials - err: exit status 1, out: ``

When update Dockerfile and make FROM ubuntu:20.04 instead FROM ubuntu:21.04 got another error related with php installation


#6 27.12 Reading package lists...
#6 27.88 Reading package lists...
#6 28.58 Building dependency tree...
#6 28.73 Reading state information...
#6 28.83 Some packages could not be installed. This may mean that you have
#6 28.83 requested an impossible situation or if you are using the unstable
#6 28.83 distribution that some required packages have not yet been created
#6 28.83 or been moved out of Incoming.
#6 28.83 The following information may help to resolve the situation:
#6 28.83
#6 28.83 The following packages have unmet dependencies:
#6 28.92  php8.0-bcmath : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-cli : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92               Depends: php8.0-opcache but it is not going to be installed
#6 28.92               Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92               Depends: libxml2 (>= 2.8.0) but it is not going to be installed
#6 28.92  php8.0-curl : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-dev : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92               Recommends: pkg-php-tools but it is not going to be installed
#6 28.92  php8.0-gd : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-igbinary : Depends: php8.0-common but it is not going to be installed
#6 28.92  php8.0-imap : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-intl : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92                Depends: libicu67 (>= 67.1-1~) but it is not installable
#6 28.92  php8.0-ldap : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-mbstring : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-memcached : Depends: php8.0-common but it is not going to be installed
#6 28.92  php8.0-msgpack : Depends: php8.0-common but it is not going to be installed
#6 28.92  php8.0-mysql : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-pcov : Depends: php8.0-common but it is not going to be installed
#6 28.92                Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92  php8.0-pgsql : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-readline : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-redis : Depends: php8.0-common but it is not going to be installed
#6 28.92  php8.0-soap : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92                Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92                Depends: libxml2 (>= 2.7.4) but it is not going to be installed
#6 28.92  php8.0-sqlite3 : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92  php8.0-swoole : Depends: php8.0-common but it is not going to be installed
#6 28.92                  Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92  php8.0-xdebug : Depends: php8.0-common but it is not going to be installed
#6 28.92                  Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92  php8.0-xml : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92               Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92               Depends: libxml2 (>= 2.9.0) but it is not going to be installed
#6 28.92               Depends: libxslt1.1 (>= 1.1.25) but it is not going to be installed
#6 28.92  php8.0-zip : Depends: php8.0-common (= 8.0.10-1+ubuntu21.04.1+deb.sury.org+1) but it is not going to be installed
#6 28.92               Depends: libc6 (>= 2.33) but 2.31-0ubuntu9.2 is to be installed
#6 28.92               Depends: libzip4 (>= 1.7.0) but it is not installable
#6 28.93 E: Unable to correct problems, you have held broken packages.
------
failed to solve: rpc error: code = Unknown desc = executor failed running [/bin/sh -c apt-get update     && apt-get install -y gnupg gosu curl ca-certificates zip unzip git supervisor sqlite3 libcap2-bin libpng-dev python2     && mkdir -p ~/.gnupg     && chmod 600 ~/.gnupg     && echo "disable-ipv6" >> ~/.gnupg/dirmngr.conf     && apt-key adv --homedir ~/.gnupg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys E5267A6C     && apt-key adv --homedir ~/.gnupg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys C300EE8C     && echo "deb http://ppa.launchpad.net/ondrej/php/ubuntu hirsute main" > /etc/apt/sources.list.d/ppa_ondrej_php.list     && apt-get update     && apt-get install -y php8.0-cli php8.0-dev        php8.0-pgsql php8.0-sqlite3 php8.0-gd        php8.0-curl php8.0-memcached        php8.0-imap php8.0-mysql php8.0-mbstring        php8.0-xml php8.0-zip php8.0-bcmath php8.0-soap        php8.0-intl php8.0-readline php8.0-pcov        php8.0-msgpack php8.0-igbinary php8.0-ldap        php8.0-redis php8.0-swoole php8.0-xdebug     && php -r "readfile('http://getcomposer.org/installer');" | php -- --install-dir=/usr/bin/ --filename=composer     && curl -sL https://deb.nodesource.com/setup_16.x | bash -     && apt-get install -y nodejs     && curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -     && echo "deb https://dl.yarnpkg.com/debian/ stable main" > /etc/apt/sources.list.d/yarn.list     && apt-get update     && apt-get install -y yarn     && apt-get install -y mysql-client     && apt-get install -y postgresql-client     && apt-get -y autoremove     && apt-get clean     && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*]: exit code: 100

Steps To Reproduce:

open existing project in terminal then
composer require laravel/sail --dev
php artisan sail:install --with=mysql
in my wsl2 ubuntu go to project dir and type
alias sail='bash vendor/bin/sail'
sail build

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