You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the task provision:install we are seeing the following error occur:
task provision:install
[project] run export COMPOSER_ALLOW_SUPERUSER='1' APP_ENV='prod' DEBIAN_FRONTEND='noninteractive'; apt-get install -y acl apt-transport-https build-essential caddy curl debian-archive-keyring debian-keyring fail2ban gcc git libmcrypt4 libpcre3-dev libsqlite3-dev make ncdu nodejs pkg-config python-is-python3 redis sendmail sqlite3 ufw unzip uuid-runtime whois
[project] Reading package lists...
[project] Building dependency tree...
[project] Reading state information...
[project] Package libpcre3-dev is not available, but is referred to by another package.
[project] This may mean that the package is missing, has been obsoleted, or
[project] is only available from another source
[project] E: Package 'libpcre3-dev' has no installation candidate
[project] error in provision.php on line 177:
[project] exit code 100 (Unknown error)
ERROR: Task provision:install failed!
We have not overridden the install step in our provisioning steps, those go beyond, like adding redis and updating some php configs.
Looking up this package for ubuntu 26, it suggest we use libpcre2-dev.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Deployer Version
v7.5.12
Target OS
Ubuntu 26.04
Which PHP version are you using?
PHP 8.3
Content of deploy.php or deploy.yaml
No response
Steps to reproduce
In the task provision:install we are seeing the following error occur:
task provision:install
[project] run export COMPOSER_ALLOW_SUPERUSER='1' APP_ENV='prod' DEBIAN_FRONTEND='noninteractive'; apt-get install -y acl apt-transport-https build-essential caddy curl debian-archive-keyring debian-keyring fail2ban gcc git libmcrypt4 libpcre3-dev libsqlite3-dev make ncdu nodejs pkg-config python-is-python3 redis sendmail sqlite3 ufw unzip uuid-runtime whois
[project] Reading package lists...
[project] Building dependency tree...
[project] Reading state information...
[project] Package libpcre3-dev is not available, but is referred to by another package.
[project] This may mean that the package is missing, has been obsoleted, or
[project] is only available from another source
[project] E: Package 'libpcre3-dev' has no installation candidate
[project] error in provision.php on line 177:
[project] exit code 100 (Unknown error)
ERROR: Task provision:install failed!
We have not overridden the install step in our provisioning steps, those go beyond, like adding redis and updating some php configs.
Looking up this package for ubuntu 26, it suggest we use libpcre2-dev.
All reactions