Process completed with exit code 1 как устранить ошибку

Comments

@natematykiewicz

excid3

added a commit
to excid3/appraisal
that referenced
this issue

Nov 20, 2020

@excid3

This was referenced

Jan 24, 2022

excid3

added a commit
to excid3/appraisal
that referenced
this issue

Feb 15, 2022

@excid3

kyrofa

pushed a commit
to kyrofa/appraisal
that referenced
this issue

Jan 17, 2023

@excid3

@kyrofa

kyrofa

added a commit
to kyrofa/appraisal
that referenced
this issue

Jan 17, 2023

@kyrofa

Introduce a new 'APPRAISAL_UNDER_TEST' environment variable that
`Command` uses to determine if Appraisal itself is under test, and if
so, tweaks the environment in the way the tests require. This allows the
tests to pass while using `Bundler.with_original_env`.

Fix thoughtbot#173.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>

kyrofa

added a commit
to kyrofa/appraisal
that referenced
this issue

Jan 17, 2023

@kyrofa

Introduce a new 'APPRAISAL_UNDER_TEST' environment variable that
`Command` uses to determine if Appraisal itself is under test, and if
so, tweaks the environment in the way the tests require. This allows the
tests to pass while using `Bundler.with_original_env`.

Fix thoughtbot#173.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>

kyrofa

added a commit
to kyrofa/appraisal
that referenced
this issue

Jan 17, 2023

@kyrofa

Introduce a new 'APPRAISAL_UNDER_TEST' environment variable that
`Command` uses to determine if Appraisal itself is under test, and if
so, tweaks the environment in the way the tests require. This allows the
tests to pass while using `Bundler.with_original_env`.

Fix thoughtbot#173.

Signed-off-by: Kyle Fazzari <kyrofa@ubuntu.com>

nickcharlton

pushed a commit
to kyrofa/appraisal
that referenced
this issue

Jan 27, 2023

@excid3

@nickcharlton

This fixes a long-running issue with more recent Bundler versions and
compatibility with GitHub Actions (and other CI services), where the
environment wasn't being handled correctly.

Introduce a new 'APPRAISAL_UNDER_TEST' environment variable that
`Command` uses to determine if Appraisal itself is under test, and if
so, tweaks the environment in the way the tests require. This allows the
tests to pass while using `Bundler.with_original_env`.

Fixes thoughtbot#173

31.01.2023

717 Просмотры

Error process completed with exit code 1

Я пытаюсь запустить:

use_github_action_check_standard()

команду из usethis пакета R, чтобы проверять мой пакет при каждом нажатии на действия GitHub.

Тест работает без проблем в Windows и macOS, но для обеих версий Linux мой код рабочего процесса завершается сбоем еще до того, как он попадает в код пакета.

При попытке установить системные зависимости, когда он выдает ошибку, происходит сбой:

##[error]Process completed with exit code 1.

Когда я просматриваю необработанные журналы (ниже), я замечаю строку:

Cache not found for input keys: Linux-              287c850eb370edd647ed85b6fac18cbaee02effa7d01b981304dce84a452b22c-1-,               Linux–1-.

Но, боюсь, я не понимаю эту ошибку. Также я не думаю, что это оно, потому что ключ уже появляется в группе выше (обратите ##[endgroup]внимание ), но ошибка появляется только в следующей группе.

Решение

Я понял это в конце, но оставлю это здесь, так как это может быть полезно для кого-то другого!

Ошибка была связана с кодом R, который был в команде, поэтому, если это произойдет и с вами, сосредоточьтесь на R-части вашего кода, а не на коде рабочего процесса.

run: |

  while read -r cmd

  do

  eval sudo $cmd

  done < <(Rscript -e ‘cat(remotes::system_requirements(“ubuntu”, “20.04”), sep = “n”)’)

Мой пакет находился в подкаталоге myfunctionnameмоей учетной записи GitHub, как я указал в рабочем каталоге выше:

defaults:

  run:

  working-directory: myfunctionname

Это означало, что функция R remotes::system_requirements(“ubuntu”, “20.04”)не смогла найти пакет в указанной папке. Как только я добавил информацию просто через: remotes::system_requirements(“ubuntu”, “20.04”,”myfunctionname”) все сработало.

Github action: npm install -> Error: Process completed with exit code 1

У меня есть этот рабочий процесс действий GitHub, который работает уже более года. Внезапно я получаю сообщение об ошибке, когда перехожу к шагу, который запускает “установку npm”. Я действительно понятия не имею, почему возникает ошибка. Был бы очень признателен, если бы кто-нибудь помог или, по крайней мере, просто указал мне правильное направление. Если вам нужны дополнительные данные, просто скажите мне, я отредактирую вопрос.

Я попытался обновить некоторые пакеты, а также npm updateкоманду. Но ничего хорошего.

Решение

Похоже, что что-то в вашем проекте использует node-sass, который содержит libsass, который устарел.

Если это прямая зависимость, вы можете просто переключиться на Dart Sass, и в основном все должно работать так же. Если требуется транзитивная зависимостьnode-sass, вы можете попытаться обновить ее, обновив свои прямые зависимости, которые зависят от нее. В качестве альтернативы, если вы используете yarn, вы можете попытаться изменить его с помощью выборочных разрешений версий.

Если вам не удалось переключиться на использование dart-sassи вам приходится иметь дело с ошибкой сборки C ++ gyp, я бы, вероятно, проверил, чтобы убедиться, что конкретная версия node-sass, которую вы используете, совместима с текущим компилятором c ++, который вы установили в данный момент. Может быть, ваш компилятор стал слишком старым, потому libsassчто (и, в свою очередьnode-sass) решил повысить свои языковые требования?

Причина, по которой это происходит, заключается в том, что libsass, похоже, настроен на использование стандарта C ++ 11 при сборке, но std::remove_cv_tбыл представлен только как часть стандарта C ++ 14 (я думаю, что некоторые компиляторы, такие как MSVC, возможно, представили его раньше). Простое решение – установить переменную среды CXXFLAGS перед запускомnpm install. например. CXXFLAGS=”–std=c++14″ npm install

Загрузка…

Issue

I am trying to run the use_github_action_check_standard() command from the usethis R package to check my package on every push on GitHub Actions.

The test works without a problem on Windows and MacOS, but for both Linux versions my workflow code fails before it even gets to the package code.

It fails when it tries to install the system dependencies where it gives me the error ##[error]Process completed with exit code 1.

When I look at the raw logs (below), I notice the line:
Cache not found for input keys: Linux-287c850eb370edd647ed85b6fac18cbaee02effa7d01b981304dce84a452b22c-1-, Linux--1-.
But I’m afraid I don’t understand that error. Also I don’t think this is it, because the key appears in the group above (notice the ##[endgroup]) already but the error only appears in the next group (as on the Screenshot).

Any ideas? Many thanks!

I also post my entire workflow code below.

Screenshot

enter image description here

Raw Log

2020-08-12T22:21:55.5243116Z ##[group]Run install.packages('remotes')
2020-08-12T22:21:55.5243360Z [36;1minstall.packages('remotes')[0m
2020-08-12T22:21:55.5243487Z [36;1msaveRDS(remotes::dev_package_deps(dependencies = TRUE), "../.github/depends.Rds", version = 2)[0m
2020-08-12T22:21:55.5243834Z [36;1mwriteLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), "../.github/R-version")[0m
2020-08-12T22:21:55.5250702Z shell: /usr/local/bin/Rscript {0}
2020-08-12T22:21:55.5251247Z env:
2020-08-12T22:21:55.5251370Z   R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
2020-08-12T22:21:55.5251571Z   RSPM: https://packagemanager.rstudio.com/cran/__linux__/focal/latest
2020-08-12T22:21:55.5251726Z   R_LIBS_USER: /home/runner/work/_temp/Library
2020-08-12T22:21:55.5251838Z   TZ: UTC
2020-08-12T22:21:55.5251944Z   NOT_CRAN: true
2020-08-12T22:21:55.5252036Z ##[endgroup]
2020-08-12T22:21:55.7245517Z Installing package into ‘/home/runner/work/_temp/Library’
2020-08-12T22:21:55.7246358Z (as ‘lib’ is unspecified)
2020-08-12T22:22:10.8252493Z trying URL 'https://packagemanager.rstudio.com/cran/__linux__/focal/latest/src/contrib/remotes_2.2.0.tar.gz'
2020-08-12T22:22:11.4785067Z Content type 'binary/octet-stream' length 385906 bytes (376 KB)
2020-08-12T22:22:11.4972702Z ==================================================
2020-08-12T22:22:11.4973457Z downloaded 376 KB
2020-08-12T22:22:11.4973749Z 
2020-08-12T22:22:11.7705424Z * installing *binary* package ‘remotes’ ...
2020-08-12T22:22:11.7751638Z * DONE (remotes)
2020-08-12T22:22:11.7952384Z 
2020-08-12T22:22:11.7953131Z The downloaded source packages are in
2020-08-12T22:22:11.7954176Z    ‘/tmp/RtmpnMfdtp/downloaded_packages’
2020-08-12T22:22:28.2516191Z ##[group]Run actions/[email protected]
2020-08-12T22:22:28.2516310Z with:
2020-08-12T22:22:28.2516416Z   path: /home/runner/work/_temp/Library
2020-08-12T22:22:28.2516545Z   key: Linux-287c850eb370edd647ed85b6fac18cbaee02effa7d01b981304dce84a452b22c-1-
2020-08-12T22:22:28.2516663Z   restore-keys: Linux--1-
2020-08-12T22:22:28.2516765Z env:
2020-08-12T22:22:28.2516865Z   R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
2020-08-12T22:22:28.2517041Z   RSPM: https://packagemanager.rstudio.com/cran/__linux__/focal/latest
2020-08-12T22:22:28.2517180Z   R_LIBS_USER: /home/runner/work/_temp/Library
2020-08-12T22:22:28.2517288Z   TZ: UTC
2020-08-12T22:22:28.2517383Z   NOT_CRAN: true
2020-08-12T22:22:28.2517481Z ##[endgroup]
2020-08-12T22:22:28.3670558Z Cache not found for input keys: Linux-287c850eb370edd647ed85b6fac18cbaee02effa7d01b981304dce84a452b22c-1-, Linux--1-.
2020-08-12T22:22:28.3750527Z ##[group]Run while read -r cmd
2020-08-12T22:22:28.3750930Z [36;1mwhile read -r cmd[0m
2020-08-12T22:22:28.3751045Z [36;1mdo[0m
2020-08-12T22:22:28.3751155Z [36;1m  eval sudo $cmd[0m
2020-08-12T22:22:28.3751285Z [36;1mdone < <(Rscript -e 'cat(remotes::system_requirements("ubuntu", "20.04"), sep = "n")')[0m
2020-08-12T22:22:28.3792540Z shell: /usr/bin/bash -e {0}
2020-08-12T22:22:28.3792673Z env:
2020-08-12T22:22:28.3792794Z   R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
2020-08-12T22:22:28.3792990Z   RSPM: https://packagemanager.rstudio.com/cran/__linux__/focal/latest
2020-08-12T22:22:28.3793151Z   R_LIBS_USER: /home/runner/work/_temp/Library
2020-08-12T22:22:28.3793268Z   TZ: UTC
2020-08-12T22:22:28.3793377Z   NOT_CRAN: true
2020-08-12T22:22:28.3793480Z ##[endgroup]
2020-08-12T22:22:29.0943838Z usage: sudo -h | -K | -k | -V
2020-08-12T22:22:29.0944936Z usage: sudo -v [-AknS] [-g group] [-h host] [-p prompt] [-u user]
2020-08-12T22:22:29.0945856Z usage: sudo -l [-AknS] [-g group] [-h host] [-p prompt] [-U user] [-u user]
2020-08-12T22:22:29.0946223Z             [command]
2020-08-12T22:22:29.0947040Z usage: sudo [-AbEHknPS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
2020-08-12T22:22:29.0947710Z             prompt] [-T timeout] [-u user] [VAR=value] [-i|-s] [<command>]
2020-08-12T22:22:29.0948381Z usage: sudo -e [-AknS] [-r role] [-t type] [-C num] [-g group] [-h host] [-p
2020-08-12T22:22:29.0948992Z             prompt] [-T timeout] [-u user] file ...
2020-08-12T22:22:29.0956330Z ##[error]Process completed with exit code 1.

Workflow code:

# For help debugging build failures open an issue on the RStudio community with the 'github-actions' tag.
# https://community.rstudio.com/new-topic?category=Package%20development&tags=github-actions
on:
  push:
    branches:
      - master
  pull_request:
    branches:
      - master

name: R-CMD-check

jobs:
  R-CMD-check:
    runs-on: ${{ matrix.config.os }}

    name: ${{ matrix.config.os }} (${{ matrix.config.r }})

    strategy:
      fail-fast: false
      matrix:
        config:
          - {os: windows-latest, r: 'release'}
          - {os: macOS-latest, r: 'release'}
          - {os: ubuntu-20.04, r: 'release', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}
          - {os: ubuntu-20.04, r: 'devel', rspm: "https://packagemanager.rstudio.com/cran/__linux__/focal/latest"}

    env:
      R_REMOTES_NO_ERRORS_FROM_WARNINGS: true
      RSPM: ${{ matrix.config.rspm }}
    
   defaults:
      run:
        working-directory: myfunctionname
    steps:
      - uses: actions/[email protected]

      - uses: r-lib/actions/[email protected]
        with:
          r-version: ${{ matrix.config.r }}

      - uses: r-lib/actions/[email protected]

      - name: Query dependencies
        run: |
          install.packages('remotes')
          saveRDS(remotes::dev_package_deps(dependencies = TRUE), "../.github/depends.Rds", version = 2)
          writeLines(sprintf("R-%i.%i", getRversion()$major, getRversion()$minor), "../.github/R-version")
        shell: Rscript {0}

      - name: Cache R packages
        if: runner.os != 'Windows'
        uses: actions/[email protected]
        with:
          path: ${{ env.R_LIBS_USER }}
          key: ${{ runner.os }}-${{ hashFiles('.github/R-version') }}-1-${{ hashFiles('../.github/depends.Rds') }}
          restore-keys: ${{ runner.os }}-${{ hashFiles('../.github/R-version') }}-1-

      - name: Install system dependencies
        if: runner.os == 'Linux'
        run: |
          while read -r cmd
          do
            eval sudo $cmd
          done < <(Rscript -e 'cat(remotes::system_requirements("ubuntu", "20.04"), sep = "n")')
      - name: Install dependencies
        run: |
          remotes::install_deps(dependencies = TRUE)
          remotes::install_cran("rcmdcheck")
        shell: Rscript {0}

      - name: Check
        env:
          _R_CHECK_CRAN_INCOMING_REMOTE_: false
        run: rcmdcheck::rcmdcheck(args = c("--no-manual", "--as-cran"), error_on = "warning", check_dir = "check")
        shell: Rscript {0}

      - name: Upload check results
        if: failure()
        uses: actions/[email protected]
        with:
          name: ${{ runner.os }}-r${{ matrix.config.r }}-results
          path: check

Solution

I figured it out in the end but will leave this here, as it might be useful for someone else!

The error was associated with the R code that was in the command, so if this occurs to you as well, focus in on the R-part of your code rather than on the workflow code.

run: |
   while read -r cmd
        do
          eval sudo $cmd
        done < <(Rscript -e 'cat(remotes::system_requirements("ubuntu", "20.04"), sep = "n")')

My package was in the sub-directory myfunctionname of my GitHub account, as I have specified in the working directory above:

defaults:
      run:
        working-directory: myfunctionname

This meant that the R function remotes::system_requirements("ubuntu", "20.04") could not find a package in the specified folder. Once I had added the information simply through:
remotes::system_requirements("ubuntu", "20.04","myfunctionname") everything worked.

Answered By — Moritz Schwarz

Эта ошибка встречается очень редко, и если вы столкнулись с ней, значит, вы не можете открыть командную строку. Командная строка также известна как cmd, вы можете открыть командную строку из команды run, набрав cmd. Командная строка позволяет запускать несколько команд, а также создавать пакетные файлы для автоматизации нескольких основных задач. Вы можете эффективно использовать командную строку, создав сценарий пакетного файла и автоматизировав его с помощью планировщика задач. Командная строка — это очень мощный инструмент по сравнению с приложениями с графическим пользовательским интерфейсом, кроме того, команды командной строки дают нам прямую линию связи с операционной системой. Вы можете открыть командную строку многими способами, но когда вы сталкиваетесь с этой проблемой, то, сколько бы вы ни пытались, вы не можете открыть командную строку. Недавно в нашей организации один пользователь столкнулся с этой проблемой командной строки, он не мог открыть cmd. Мы перепробовали все возможные способы решения этой проблемы, но следующий метод устранения неполадок помог решить проблему. Следуйте этому руководству, чтобы исправить ошибку cmd Process exited with Code 1 в Windows 11/10.

Содержание

  1. Что вызывает ошибку Process exited with Code 1?
  2. Исправление cmd Процесс завершился с ошибкой Code 1:
  3. Решение 1: Выполните команду:
  4. Удаление ключа реестра вручную:
  5. Решение 2: Пересоздайте профиль пользователя и проверьте:
  6. YouTube video: Исправить ошибку cmd Процесс завершился с кодом 1 в Windows 11/10

Что вызывает ошибку Process exited with Code 1?

В основном эта ошибка возникает у пользователей, которые установили Anaconda на свои системы, Anaconda поставляется с собственным приглашением Anaconda вместе со многими другими инструментами. Даже удаление Anaconda не устраняет проблему, потому что путь к реестру остается прежним.

Исправление cmd Процесс завершился с ошибкой Code 1:

Если вы получили эту ошибку, есть только два решения для устранения этой проблемы, сначала следуйте первому методу решения, если это не устраняет проблему, то попробуйте воссоздать профиль пользователя в качестве окончательного решения.

Решение 1: Выполните команду:

Откройте PowerShell в режиме повышения и выполните следующую команду и нажмите enter.

8199

Эта команда откроет редактор реестра и удалит указанный путь реестра, HKCUSoftwareMicrosoftCommand ProcessorAutoRun.

После успешного выполнения команды перезагрузите систему один раз. В большинстве случаев это устранит проблему.

Удаление ключа реестра вручную:

Откройте команду run, нажав Windows + R и введите Regedit и нажмите enter, эта команда откроет консоль редактора реестра.

Теперь перейдите по следующему пути.

HKCUSoftwareMicrosoftCommand ProcessorAutoRun

Нажмите правой кнопкой мыши на AutoRun и выберите Delete , после удаления просто перезагрузите систему один раз.

Решение 2: Пересоздайте профиль пользователя и проверьте:

Если вы являетесь пользователем входа в домен, то пересоздание профиля пользователя устранит эту проблему. Перейдите по ссылке здесь, чтобы узнать, как удалить профиль пользователя и создать его заново. Если вы используете учетную запись локального пользователя, то вы можете выполнить следующие шаги для воссоздания профиля пользователя.

Откройте команду Run и введите lusrmgr.msc и нажмите enter, эта команда откроет консоль Local users and Groups.

Нажмите на users, щелкните правой кнопкой мыши и создайте новую учетную запись администратора.

YouTube video: Исправить ошибку cmd Процесс завершился с кодом 1 в Windows 11/10


.

automated-testing.info

Загрузка…

  • testomat.io управление авто тестами
  • Python
  • Реклама
  • Работа
  • Консультации
  • Обучение

Понравилась статья? Поделить с друзьями:
  • Procedure formcreate sender tobject ошибка
  • Pro tools ошибка при запуске
  • Pro tools run out of cpu power ошибка
  • Pro dialog plus коды ошибок для carrier
  • Pro cs 80r ошибка ec датчик поворотной пластины