-
-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prebuild fails to run for some users #118
Comments
Did screenshare with @shaal. @shaal opened an issue on Gitpod: Other users can't load my prebuild |
Thanks for continuing to follow this up. Now that you understand it better, could you give it a better title? Maybe something like |
I tried using the github user
So I imagine this is a complete blocker for all new gitpod users. I'm happy to give you full access to the ddltest account @shaal |
Gitpod lists me on the "Open Source" billing plan, if it helps. |
I tried the same with the The same failure happened. gist: https://gist.github.com/rfay/1a6aff3a52f01999d4da905ceef12fe9 I suspect that DrupalPod is unusable for all new gitpod users. |
I created a separated new Github account + Gitpod. That user was able to open DrupalPod workspace WITH prebuild |
Here's a workspace snapshot: https://gitpod.io#snapshot/3d7b1c7d-75b1-4cb2-a4cc-c913092b60f9 I don't even know how to recover from this failure. I think we might need to go without prebuilds? What does one do to recover when the prebuild fails? |
When I try https://gitpod.io/#snapshot/3d7b1c7d-75b1-4cb2-a4cc-c913092b60f9 it appears to run the pre-builds.
See logs here |
Right, but does it work? Doesn't work for me, because the prebuild wasn't loaded. Even composer.json isn't there. |
@rfay I thought your workspace was a fork of DrupalPod which doesn't contain Drupal. My fork of DrupalPod produces a similar result to your workspace. https://github.com/shaal/ddev-gitpod is the repo has the Drupal composer.json. My fork of that works (workign Drupal site) but the @shaal does not. |
No, I just clicked the drupalpod icon on the repo. Is that wrong? If somebody tells me how to successfully use Drupalpod anywhere I'll be happy to give it some time. Failed at everything I've tried (even with my own user). |
@rfay that's how I usually test it, for loading Drupal with umami profile on DrupalPod. But currently this is broken (but unrelated to the prebuild not loading for some users issue) |
I think you had suggested this testing technique to me. Can you please tell me a correct way to test? Give me some issue I can go to that will work? Tell me what choices I should make in the form? |
The solution should be that if prebuild failed - the current workspace will install Drupal simply without using the ready-made-envs (which is what helps environments to be prepared faster when prebuild do work) |
It appears to be working now following the the steps in the OP.
Starting DrupalPod...
Downloading https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-linux-x86_64 ...
docker-compose 56.78 MiB / 56.78 MiB [==============================] 100.00% 0s
Download complete.
Container ddev-ssh-agent Recreate
Container ddev-ssh-agent Recreated
...
Creating a "drupal/recommended-project:10.0.x-dev" project at "./temp-composer-files"
Info from https://repo.packagist.org: #StandWithUkraine
Installing drupal/recommended-project (10.0.x-dev be77349ecf5d9fdc5f9aea15e4aab15f4092dad3)
- Downloading drupal/recommended-project (10.0.x-dev be77349)
...
drupalpod-setup.sh script ran for 85 seconds
|
I tried testing on some other project issue pages and am hitting an error: Tamper: https://www.drupal.org/project/tamper/issues/3049621 Lock file operations: 1 install, 0 updates, 0 removals
- Locking mglaman/composer-drupal-lenient (1.0.3)
Writing lock file
> repos/add-project-as-symlink.sh
Replace project with a symlink
repos/add-project-as-symlink.sh: line 5: cd: web/modules/contrib: No such file or directory
Script repos/add-project-as-symlink.sh handling the post-update-cmd event returned with error code 1
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Failed to execute command composer require mglaman/composer-drupal-lenient --no-install: exit status 1
real 0m1.594s
user 0m0.128s
sys 0m0.167s Not sure if this is related to the changes to fix this issue or not. |
Here I a couple I was able to replicate the Failing patch
Failing branch
|
With the merge of #134 , the issue seems to be resolved.
|
Describe the bug
When using DrupalPod, it states it can't find a project, installs the project files then says can't find project and install the project then says ....
Looking through terminal output, the below catches my eye:
To Reproduce
Expected behavior
GipodPod installs Drupal with patch.
Version and configuration information (please complete the following information)
Additional context
The text was updated successfully, but these errors were encountered: