Tengo un problema para realizar deploy
con uno de mis proyectos, hecho con Laravel. Solamente falla este proyecto.
Cuando ejecuto gcloud app deploy
me aparece lo siguiente:
Services to deploy:descriptor: [path/app.yaml]source: [path]target project: [project]target service: [default]target version: [production]target url: [https://app-id.appspot.com]Beginning deployment of service [default]...╔════════════════════════════════════════════════════════════╗╠═ Uploading 0 files to Google Cloud Storage ═╣╚════════════════════════════════════════════════════════════╝File upload done.Updating service [default]...failed. ERROR: (gcloud.app.deploy) Error Response: [9] Cloud build XXXX status: FAILUREError ID: 5888fcc4Error type: UNKNOWNError message: Loading composer repositories with package informationWarning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2Updating dependenciesFatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.Full build logs: https://console.cloud.google.com/cloud-build/builds/XXX
Esta es la salida completa de los logs:
starting build "XXXXX"FETCHSOURCEBUILDStarting Step #0 - "fetcher"Step #0 - "fetcher": Already have image (with digest): gcr.io/cloud-builders/gcs-fetcherStep #0 - "fetcher": Fetching manifest gs://staging.app-id.appspot.com/ae/XXXXXXXX/manifest.json.Step #0 - "fetcher": Processing 8784 files.Step #0 - "fetcher": ******************************************************Step #0 - "fetcher": Status: SUCCESSStep #0 - "fetcher": Started: 2021-05-12T00:45:24ZStep #0 - "fetcher": Completed: 2021-05-12T00:45:30ZStep #0 - "fetcher": Requested workers: 200Step #0 - "fetcher": Actual workers: 200Step #0 - "fetcher": Total files: 8784Step #0 - "fetcher": Total retries: 0Step #0 - "fetcher": GCS timeouts: 0Step #0 - "fetcher": MiB downloaded: 92.42 MiBStep #0 - "fetcher": MiB/s throughput: 15.19 MiB/sStep #0 - "fetcher": Time for manifest: 511.66 msStep #0 - "fetcher": Total time: 6.65 sStep #0 - "fetcher": ******************************************************Finished Step #0 - "fetcher"Starting Step #1 - "prep"Step #1 - "prep": Already have image (with digest): gcr.io/cloud-builders/gcloudFinished Step #1 - "prep"Starting Step #2 - "pre-tag"Step #2 - "pre-tag": Pulling image: gcr.io/gae-runtimes/crane:shellStep #2 - "pre-tag": shell: Pulling from gae-runtimes/craneStep #2 - "pre-tag": 4000adbbc3eb: Pulling fs layerStep #2 - "pre-tag": 69e2f037cdb3: Pulling fs layerStep #2 - "pre-tag": e43810d8344f: Pulling fs layerStep #2 - "pre-tag": 72164b581b02: Pulling fs layerStep #2 - "pre-tag": 8250a9b721ab: Pulling fs layerStep #2 - "pre-tag": 72164b581b02: WaitingStep #2 - "pre-tag": 8250a9b721ab: WaitingStep #2 - "pre-tag": e43810d8344f: Verifying ChecksumStep #2 - "pre-tag": e43810d8344f: Download completeStep #2 - "pre-tag": 4000adbbc3eb: Verifying ChecksumStep #2 - "pre-tag": 4000adbbc3eb: Download completeStep #2 - "pre-tag": 72164b581b02: Verifying ChecksumStep #2 - "pre-tag": 72164b581b02: Download completeStep #2 - "pre-tag": 69e2f037cdb3: Verifying ChecksumStep #2 - "pre-tag": 69e2f037cdb3: Download completeStep #2 - "pre-tag": 8250a9b721ab: Verifying ChecksumStep #2 - "pre-tag": 8250a9b721ab: Download completeStep #2 - "pre-tag": 4000adbbc3eb: Pull completeStep #2 - "pre-tag": 69e2f037cdb3: Pull completeStep #2 - "pre-tag": e43810d8344f: Pull completeStep #2 - "pre-tag": 72164b581b02: Pull completeStep #2 - "pre-tag": 8250a9b721ab: Pull completeStep #2 - "pre-tag": Digest: sha256:XXXXStep #2 - "pre-tag": Status: Downloaded newer image for gcr.io/gae-runtimes/crane:shellStep #2 - "pre-tag": gcr.io/gae-runtimes/crane:shellStep #2 - "pre-tag": 2021/05/12 00:45:37 Copying from us.gcr.io/app-id/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:latest to us.gcr.io/app-id/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:XXXXXStep #2 - "pre-tag": 2021/05/12 00:45:37 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:37 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 us.gcr.io/app-id/app-engine-tmp/build-cache/ttl-7d/default/buildpack-cache:XXXXX: digest: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 Copying from us.gcr.io/app-id/app-engine-tmp/app/ttl-2h/default/buildpack-app:latest to us.gcr.io/app-id/app-engine-tmp/app/ttl-2h:XXXXXXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:38 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:39 existing blob: sha256:XXXXStep #2 - "pre-tag": 2021/05/12 00:45:39 us.gcr.io/app-id/app-engine-tmp/app/ttl-2h:XXXXXXXX: digest: sha256:XXXXFinished Step #2 - "pre-tag"Starting Step #3 - "detector"Step #3 - "detector": Pulling image: us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #3 - "detector": php73_20210406_7_3_27_RC00: Pulling from gae-runtimes/buildpacks/php73/builderStep #3 - "detector": 9f2825a1003a: Already existsStep #3 - "detector": 7e79098fe9b4: Already existsStep #3 - "detector": 3c2cba919283: Already existsStep #3 - "detector": f646d208560e: Already existsStep #3 - "detector": 9a41a37780ff: Already existsStep #3 - "detector": 62122dc2bee3: Already existsStep #3 - "detector": 69699a8504dd: Already existsStep #3 - "detector": f6605c16d1a3: Already existsStep #3 - "detector": b26a64ba8422: Already existsStep #3 - "detector": 078f23eb819a: Already existsStep #3 - "detector": e4470417d83d: Already existsStep #3 - "detector": 7b3947634031: Pulling fs layerStep #3 - "detector": 5528f25dfa57: Pulling fs layerStep #3 - "detector": 829deb3af6ee: Pulling fs layerStep #3 - "detector": 840b5474f467: Pulling fs layerStep #3 - "detector": bfb7cb3553e3: Pulling fs layerStep #3 - "detector": d7b982b7fded: Pulling fs layerStep #3 - "detector": bebedf3df21a: Pulling fs layerStep #3 - "detector": 4859141c96f0: Pulling fs layerStep #3 - "detector": ef030ce968cc: Pulling fs layerStep #3 - "detector": 603f06911136: Pulling fs layerStep #3 - "detector": c4e96b66e2f2: Pulling fs layerStep #3 - "detector": 189a6bb32af0: Pulling fs layerStep #3 - "detector": 2b4f58ea7715: Pulling fs layerStep #3 - "detector": 4a9f9497078f: Pulling fs layerStep #3 - "detector": d4a784a27f6c: Pulling fs layerStep #3 - "detector": 88726eeb4caf: Pulling fs layerStep #3 - "detector": 012897ec8fdd: Pulling fs layerStep #3 - "detector": 3546e81fc4c3: Pulling fs layerStep #3 - "detector": c25c73753424: Pulling fs layerStep #3 - "detector": 06f428a8446f: Pulling fs layerStep #3 - "detector": 68eda11453ef: Pulling fs layerStep #3 - "detector": 6df4b408b74d: Pulling fs layerStep #3 - "detector": 1d003f17f7d1: Pulling fs layerStep #3 - "detector": 2dfa897e3fca: Pulling fs layerStep #3 - "detector": 66e330c268aa: Pulling fs layerStep #3 - "detector": f5fb5358aca4: Pulling fs layerStep #3 - "detector": 48532edafb96: Pulling fs layerStep #3 - "detector": 4f4fb700ef54: Pulling fs layerStep #3 - "detector": d4a784a27f6c: WaitingStep #3 - "detector": 88726eeb4caf: WaitingStep #3 - "detector": 012897ec8fdd: WaitingStep #3 - "detector": 3546e81fc4c3: WaitingStep #3 - "detector": c25c73753424: WaitingStep #3 - "detector": 06f428a8446f: WaitingStep #3 - "detector": 68eda11453ef: WaitingStep #3 - "detector": 6df4b408b74d: WaitingStep #3 - "detector": 1d003f17f7d1: WaitingStep #3 - "detector": 2dfa897e3fca: WaitingStep #3 - "detector": 66e330c268aa: WaitingStep #3 - "detector": f5fb5358aca4: WaitingStep #3 - "detector": 48532edafb96: WaitingStep #3 - "detector": 4f4fb700ef54: WaitingStep #3 - "detector": 840b5474f467: WaitingStep #3 - "detector": 603f06911136: WaitingStep #3 - "detector": bfb7cb3553e3: WaitingStep #3 - "detector": c4e96b66e2f2: WaitingStep #3 - "detector": 189a6bb32af0: WaitingStep #3 - "detector": 2b4f58ea7715: WaitingStep #3 - "detector": 4a9f9497078f: WaitingStep #3 - "detector": d7b982b7fded: WaitingStep #3 - "detector": bebedf3df21a: WaitingStep #3 - "detector": 4859141c96f0: WaitingStep #3 - "detector": ef030ce968cc: WaitingStep #3 - "detector": 5528f25dfa57: Download completeStep #3 - "detector": 7b3947634031: Verifying ChecksumStep #3 - "detector": 7b3947634031: Download completeStep #3 - "detector": 7b3947634031: Pull completeStep #3 - "detector": bfb7cb3553e3: Verifying ChecksumStep #3 - "detector": bfb7cb3553e3: Download completeStep #3 - "detector": 5528f25dfa57: Pull completeStep #3 - "detector": d7b982b7fded: Verifying ChecksumStep #3 - "detector": d7b982b7fded: Download completeStep #3 - "detector": 829deb3af6ee: Verifying ChecksumStep #3 - "detector": 829deb3af6ee: Download completeStep #3 - "detector": 4859141c96f0: Verifying ChecksumStep #3 - "detector": 4859141c96f0: Download completeStep #3 - "detector": bebedf3df21a: Verifying ChecksumStep #3 - "detector": bebedf3df21a: Download completeStep #3 - "detector": 840b5474f467: Verifying ChecksumStep #3 - "detector": 840b5474f467: Download completeStep #3 - "detector": 603f06911136: Verifying ChecksumStep #3 - "detector": 603f06911136: Download completeStep #3 - "detector": ef030ce968cc: Verifying ChecksumStep #3 - "detector": ef030ce968cc: Download completeStep #3 - "detector": c4e96b66e2f2: Verifying ChecksumStep #3 - "detector": c4e96b66e2f2: Download completeStep #3 - "detector": 829deb3af6ee: Pull completeStep #3 - "detector": 189a6bb32af0: Download completeStep #3 - "detector": d4a784a27f6c: Verifying ChecksumStep #3 - "detector": d4a784a27f6c: Download completeStep #3 - "detector": 4a9f9497078f: Verifying ChecksumStep #3 - "detector": 4a9f9497078f: Download completeStep #3 - "detector": 88726eeb4caf: Verifying ChecksumStep #3 - "detector": 88726eeb4caf: Download completeStep #3 - "detector": 012897ec8fdd: Verifying ChecksumStep #3 - "detector": 012897ec8fdd: Download completeStep #3 - "detector": 2b4f58ea7715: Verifying ChecksumStep #3 - "detector": 2b4f58ea7715: Download completeStep #3 - "detector": 3546e81fc4c3: Verifying ChecksumStep #3 - "detector": 3546e81fc4c3: Download completeStep #3 - "detector": 06f428a8446f: Verifying ChecksumStep #3 - "detector": 06f428a8446f: Download completeStep #3 - "detector": c25c73753424: Verifying ChecksumStep #3 - "detector": c25c73753424: Download completeStep #3 - "detector": 68eda11453ef: Verifying ChecksumStep #3 - "detector": 68eda11453ef: Download completeStep #3 - "detector": 6df4b408b74d: Verifying ChecksumStep #3 - "detector": 6df4b408b74d: Download completeStep #3 - "detector": 1d003f17f7d1: Verifying ChecksumStep #3 - "detector": 1d003f17f7d1: Download completeStep #3 - "detector": 2dfa897e3fca: Verifying ChecksumStep #3 - "detector": 2dfa897e3fca: Download completeStep #3 - "detector": f5fb5358aca4: Verifying ChecksumStep #3 - "detector": f5fb5358aca4: Download completeStep #3 - "detector": 66e330c268aa: Verifying ChecksumStep #3 - "detector": 66e330c268aa: Download completeStep #3 - "detector": 48532edafb96: Verifying ChecksumStep #3 - "detector": 48532edafb96: Download completeStep #3 - "detector": 4f4fb700ef54: Verifying ChecksumStep #3 - "detector": 4f4fb700ef54: Download completeStep #3 - "detector": 840b5474f467: Pull completeStep #3 - "detector": bfb7cb3553e3: Pull completeStep #3 - "detector": d7b982b7fded: Pull completeStep #3 - "detector": bebedf3df21a: Pull completeStep #3 - "detector": 4859141c96f0: Pull completeStep #3 - "detector": ef030ce968cc: Pull completeStep #3 - "detector": 603f06911136: Pull completeStep #3 - "detector": c4e96b66e2f2: Pull completeStep #3 - "detector": 189a6bb32af0: Pull completeStep #3 - "detector": 2b4f58ea7715: Pull completeStep #3 - "detector": 4a9f9497078f: Pull completeStep #3 - "detector": d4a784a27f6c: Pull completeStep #3 - "detector": 88726eeb4caf: Pull completeStep #3 - "detector": 012897ec8fdd: Pull completeStep #3 - "detector": 3546e81fc4c3: Pull completeStep #3 - "detector": c25c73753424: Pull completeStep #3 - "detector": 06f428a8446f: Pull completeStep #3 - "detector": 68eda11453ef: Pull completeStep #3 - "detector": 6df4b408b74d: Pull completeStep #3 - "detector": 1d003f17f7d1: Pull completeStep #3 - "detector": 2dfa897e3fca: Pull completeStep #3 - "detector": 66e330c268aa: Pull completeStep #3 - "detector": f5fb5358aca4: Pull completeStep #3 - "detector": 48532edafb96: Pull completeStep #3 - "detector": 4f4fb700ef54: Pull completeStep #3 - "detector": Digest: sha256:XXXXStep #3 - "detector": Status: Downloaded newer image for us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #3 - "detector": us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #3 - "detector": ======== Output: google.php.composer-gcp-build@0.9.1 ========Step #3 - "detector": Opting out: gcp-build script not found in composer.jsonStep #3 - "detector": ======== Output: google.php.composer@0.9.1 ========Step #3 - "detector": Opting in: found composer.jsonStep #3 - "detector": ======== Output: google.php.appengine@0.9.0 ========Step #3 - "detector": Opting in: always enabledStep #3 - "detector": ======== Output: google.utils.label@0.0.1 ========Step #3 - "detector": Opting in: always enabledStep #3 - "detector": ======== Results ========Step #3 - "detector": skip: google.php.composer-gcp-build@0.9.1Step #3 - "detector": pass: google.php.composer@0.9.1Step #3 - "detector": pass: google.php.appengine@0.9.0Step #3 - "detector": pass: google.utils.label@0.0.1Step #3 - "detector": Resolving plan... (try #1)Step #3 - "detector": 3 of 4 buildpacks participatingStep #3 - "detector": google.php.composer 0.9.1Step #3 - "detector": google.php.appengine 0.9.0Step #3 - "detector": google.utils.label 0.0.1Finished Step #3 - "detector"Starting Step #4 - "analyzer"Step #4 - "analyzer": Already have image (with digest): us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #4 - "analyzer": Analyzing image "us.gcr.io/app-id/app-engine-tmp/app/ttl-2h@sha256:XXXXStep #4 - "analyzer": Restoring metadata for "google.php.composer:composer" from cacheStep #4 - "analyzer": Writing layer metadata for "google.php.composer:composer"Step #4 - "analyzer": Restoring metadata for "google.php.appengine:config" from app imageStep #4 - "analyzer": Writing layer metadata for "google.php.appengine:config"Finished Step #4 - "analyzer"Starting Step #5 - "restorer"Step #5 - "restorer": Already have image (with digest): us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #5 - "restorer": Restoring data for "google.php.composer:composer" from cacheStep #5 - "restorer": Retrieving data for "sha256:XXXXFinished Step #5 - "restorer"Starting Step #6 - "builder"Step #6 - "builder": Already have image (with digest): us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00Step #6 - "builder": === PHP - Composer (google.php.composer@0.9.1) ===Step #6 - "builder": *** Improve build performance by generating and committing composer.lock.Step #6 - "builder": --------------------------------------------------------------------------------Step #6 - "builder": Running "composer install --no-dev --no-progress --no-suggest --no-interaction"Step #6 - "builder": Loading composer repositories with package informationStep #6 - "builder": Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2Step #6 - "builder": Updating dependenciesStep #6 - "builder": Step #6 - "builder": Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52Step #6 - "builder": Step #6 - "builder": Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.Done "composer install --no-dev --no-progress --no-suggest --no-in..." (1m21.629617196s)Step #6 - "builder": Failure: (ID: 5888fcc4) Loading composer repositories with package informationStep #6 - "builder": Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2Step #6 - "builder": Updating dependenciesStep #6 - "builder": Step #6 - "builder": Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 4096 bytes) in phar:///usr/local/bin/composer/src/Composer/DependencyResolver/RuleWatchGraph.php on line 52Step #6 - "builder": Step #6 - "builder": Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.Step #6 - "builder": --------------------------------------------------------------------------------Step #6 - "builder": Running "mv -f /builder/outputs/output-XXX /builder/outputs/output"Step #6 - "builder": Done "mv -f /builder/outputs/output-XXX /builder/o..." (22.73045ms)Step #6 - "builder": [31;1mERROR: [0mfailed to build: exit status 255Finished Step #6 - "builder"ERRORERROR: build step 6 "us.gcr.io/gae-runtimes/buildpacks/php73/builder:php73_20210406_7_3_27_RC00" failed: step exited with non-zero status: 145
He investigado bastante acerca de este error, y he intentado muchas soluciones propuestas como:
- Borrar el contenedor
staging
de Google Cloud, - Tener la versión más actualizada de
composer
, - Modificar la variable
runtime
del archivoapp.yaml
aruntime: php73
, - Hacer
deploy
con el comandogcloud beta app deploy -v=version --no-cache
, - Eliminar la carpeta del proyecto, descargarla de nuevo e instalar todo de nuevo,
- Verificar el estado de facturación del proyecto, todo está en orden y
- Correr el comando
php -d memory_limit=-1 /opt/homebrew/bin/composer update
.
Pero ninguna de las soluciones ha tenido efecto para resolver el problema del deploy
.
Espero alguien me pueda ayudar, gracias.