t.me/atinfo_chat Telegram группа по автоматизации тестирования

Deploy deb файла в Apt Repository Nexus 3

Теги: #<Tag:0x00007f748657b2d0> #<Tag:0x00007f748657b1e0> #<Tag:0x00007f748657b118> #<Tag:0x00007f748657afb0>

Всем привет! Сгенерировал gpg ключ, создал apt репозиторий, прописал туда id ключа.

Пытаюсь залить в репозиторий deb файл

curl -u "admin:admin123" -H "Content-Type: multipart/form-data" --data-binary "@./roschat_0.1.1143_amd64.deb" "http://10.10.199.217:8080/repository/roschat-client.deb/"

Но получаю в ответ ошибку

<!DOCTYPE html>
<html lang="en">
<head>
  <title>500 - Nexus Repository Manager</title>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>


  <!--[if lt IE 9]>
  <script>(new Image).src="http://10.10.199.217:8080/favicon.ico?3.23.0-03"</script>
  <![endif]-->
  <link rel="icon" type="image/png" href="http://10.10.199.217:8080/favicon-32x32.png?3.23.0-03" sizes="32x32">
  <link rel="mask-icon" href="http://10.10.199.217:8080/safari-pinned-tab.svg?3.23.0-03" color="#5bbad5">
  <link rel="icon" type="image/png" href="http://10.10.199.217:8080/favicon-16x16.png?3.23.0-03" sizes="16x16">
  <link rel="shortcut icon" href="http://10.10.199.217:8080/favicon.ico?3.23.0-03">
  <meta name="msapplication-TileImage" content="http://10.10.199.217:8080/mstile-144x144.png?3.23.0-03">
  <meta name="msapplication-TileColor" content="#00a300">

  <link rel="stylesheet" type="text/css" href="http://10.10.199.217:8080/static/css/nexus-content.css?3.23.0-03"/>
</head>
<body>
<div class="nexus-header">
  <a href="http://10.10.199.217:8080">
    <div class="product-logo">
      <img src="http://10.10.199.217:8080/static/images/nexus.png?3.23.0-03" alt="Product logo"/>
    </div>
    <div class="product-id">
      <div class="product-id__line-1">
        <span class="product-name">Nexus Repository Manager</span>
      </div>
      <div class="product-id__line-2">
        <span class="product-spec">OSS 3.23.0-03</span>
      </div>
    </div>
  </a>
</div>

<div class="nexus-body">
  <div class="content-header">
    <img src="http://10.10.199.217:8080/static/rapture/resources/icons/x32/exclamation.png?3.23.0-03" alt="Exclamation point" aria-role="presentation"/>
    <span class="title">Error 500</span>
    <span class="description">Internal Server Error</span>
  </div>
  <div class="content-body">
    <div class="content-section">
      java.io.IOException: unknown object in stream: 16
    </div>
      </div>
</div>
</body>
</html>

Может кто настраивал? Nexus запущен в докере

ищи уже другую работу, а то прям мастер на все руки за еду

2 недели же надо отработать… :laughing:

Давайте по теме :joy:

Пишут, что можно попробовать добавить ещё один хедер - "Connection: close"

Обновил версию Nexus до 3.24.0-02, попытался загрузить файл через web интерфейс, но получаю ошибку

С помощью поддержки Nexus решился вопрос)