Project

General

Profile

Bug #14740

Hammer-cli repository upload content fail

Added by Mario Gamboa about 6 years ago. Updated almost 4 years ago.

Status:
Rejected
Priority:
High
Assignee:
-
Category:
-
Target version:
Difficulty:
Triaged:
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:
Red Hat JIRA:

Description

hammer> repository upload-content --id 5 --organization-id 1 --path /root/rabbitmq-server-3.3.0-1.noarch.rpm
[Foreman] Password for admin:
Failed to upload file 'rabbitmq-server-3.3.0-1.noarch.rpm' to repository. Please check the file and try again.

on the server the file is upload but appear as number no as rpm, this repo before was sync with the epel repo i just try to add one up to date version needed for my environment but is fail via hammer via the gui

rwxrwxrwx. 1 apache apache 136 Apr 21 16:23 rabbitmq-server-3.1.5-1.el6.noarch.rpm -> /var/lib/pulp/content/units/rpm/58/cd677dcefa5b96434befbdff1d38ffc11c3173bcb1ceed7cecb00485765a8f/rabbitmq-server-3.1.5-1.el6.noarch.rpm
lrwxrwxrwx. 1 apache apache 134 Apr 21 16:23 rabbitmq-server-3.3.0-1.noarch.rpm -> /var/lib/pulp/content/units/rpm/2b/2e0878d2332f32fbd56b905bcbf80749c8b39c6f5ac73a30d951b0ede4d11e/0540f16a-583f-4cce-9824-30482a8707fa

foreman-debug-dLMsL.tar.xz foreman-debug-dLMsL.tar.xz 652 KB Mario Gamboa, 04/21/2016 02:38 AM
task.png View task.png 45.3 KB Mario Gamboa, 04/22/2016 08:50 AM
Task

History

#1 Updated by Mario Gamboa about 6 years ago

just miss that the metadata is created but is fail to try install not found the package

#2 Updated by Mario Gamboa about 6 years ago

also just to make sure i check the sum and are ok

[root@nz2zmsosat01 2e0878d2332f32fbd56b905bcbf80749c8b39c6f5ac73a30d951b0ede4d11e]# md5sum 0540f16a-583f-4cce-9824-30482a8707fa
049a8f35dad7b4883fa88a1008a59e6a 0540f16a-583f-4cce-9824-30482a8707fa
[root@nz2zmsosat01 2e0878d2332f32fbd56b905bcbf80749c8b39c6f5ac73a30d951b0ede4d11e]# md5sum /root/rabbitmq-server-3.3.0-1.noarch.rpm
049a8f35dad7b4883fa88a1008a59e6a /root/rabbitmq-server-3.3.0-1.noarch.rpm
[root@nz2zmsosat01 2e0878d2332f32fbd56b905bcbf80749c8b39c6f5ac73a30d951b0ede4d11e]#

this mean something break the process to rename the number into rpm package.

attached foreman-debug

#3 Updated by Mario Gamboa about 6 years ago

Debug show the fiel is upload ok but in the repos is nothing no file at all

attr_accessor :net_http_res = #<Net::HTTPOK:0x01dbb608
@body_exist = true,
@read = true,
@socket = nil,
attr_accessor :body = ...String...,
attr_accessor :decode_content = false,
attr_accessor :uri = nil,
attr_reader :code = "200",
attr_reader :header = {
"date" => [
[0] "Fri, 22 Apr 2016 12:40:47 GMT"
],
"server" => [
[0] "Apache/2.4.6 (CentOS)"
],
"x-frame-options" => [
[0] "SAMEORIGIN"
],
"x-xss-protection" => [
[0] "1; mode=block"
],
"x-content-type-options" => [
[0] "nosniff"
],
"foreman_version" => [
[0] "1.11.1"
],
"foreman_api_version" => [
[0] "2"
],
"apipie-checksum" => [
[0] "86a307e0acee19428b90b374d33c1515"
],
"cache-control" => [
[0] "max-age=0, private, must-revalidate"
],
"x-request-id" => [
[0] "995e59c6-fa61-4d15-80d7-0810fe218085"
],
"x-runtime" => [
[0] "2.937619"
],
"x-powered-by" => [
[0] "Phusion Passenger 4.0.18"
],
"set-cookie" => [
[0] "request_method=PUT; path=/",
[1] "_session_id=1eff1ae1762fe87328ba8defe194acaa; path=/; secure; HttpOnly"
],
"etag" => [
[0] "\"7215ee9c7d9dc229d2921a40e899ec5f\""
],
"status" => [
[0] "200 OK"
],
"content-length" => [
[0] "1"
],
"content-type" => [
[0] "text/plain; charset=utf-8"
]
},
attr_reader :http_version = "1.1",
attr_reader :message = "OK"
>,
attr_reader :code = 200,
attr_reader :headers = {
:date => "Fri, 22 Apr 2016 12:40:47 GMT",
:server => "Apache/2.4.6 (CentOS)",
:x_frame_options => "SAMEORIGIN",
:x_xss_protection => "1; mode=block",
:x_content_type_options => "nosniff",
:foreman_version => "1.11.1",
:foreman_api_version => "2",
:apipie_checksum => "86a307e0acee19428b90b374d33c1515",
:cache_control => "max-age=0, private, must-revalidate",
:x_request_id => "995e59c6-fa61-4d15-80d7-0810fe218085",
:x_runtime => "2.937619",
:x_powered_by => "Phusion Passenger 4.0.18",
:set_cookie => [
[0] "request_method=PUT; path=/",
[1] "_session_id=1eff1ae1762fe87328ba8defe194acaa; path=/; secure; HttpOnly"
],
:etag => "\"7215ee9c7d9dc229d2921a40e899ec5f\"",
:status => "200 OK",
:content_length => "1",
:content_type => "text/plain; charset=utf-8"
}

[DEBUG 2016-04-22 22:41:07 API] Response headers: {
:date => "Fri, 22 Apr 2016 12:40:47 GMT",
:server => "Apache/2.4.6 (CentOS)",
:x_frame_options => "SAMEORIGIN",
:x_xss_protection => "1; mode=block",
:x_content_type_options => "nosniff",
:foreman_version => "1.11.1",
:foreman_api_version => "2",
:apipie_checksum => "86a307e0acee19428b90b374d33c1515",
:cache_control => "max-age=0, private, must-revalidate",
:x_request_id => "995e59c6-fa61-4d15-80d7-0810fe218085",
:x_runtime => "2.937619",
:x_powered_by => "Phusion Passenger 4.0.18",
:set_cookie => [
[0] "request_method=PUT; path=/",
[1] "_session_id=1eff1ae1762fe87328ba8defe194acaa; path=/; secure; HttpOnly"
],
:etag => "\"7215ee9c7d9dc229d2921a40e899ec5f\"",
:status => "200 OK",
:content_length => "1",
:content_type => "text/plain; charset=utf-8"
}
[ INFO 2016-04-22 22:41:07 API] Server: https://localhost/
[ INFO 2016-04-22 22:41:07 API] PUT /katello/api/repositories/5/import_uploads
[DEBUG 2016-04-22 22:41:07 API] Params: {
:upload_ids => [
[0] "f5fd86a9-22a0-4214-8276-1da84bb0ae58"
]
}
[DEBUG 2016-04-22 22:41:07 API] Headers: {}
[DEBUG 2016-04-22 22:42:37 API] 400 Bad Request {
"displayMessage" => "Required lock is already taken by other running tasks.\nPlease inspect their state, fix their errors and resume them.\n\nRequired lock: read\nConflicts with tasks:\n- https://nz2zmsosat01.pp.vficonnect.net.nz/foreman_tasks/tasks/5f632d74-78f5-4586-8475-368db0076a8f",
"errors" => [
[0] "Required lock is already taken by other running tasks.\nPlease inspect their state, fix their errors and resume them.\n\nRequired lock: read\nConflicts with tasks:\n- https://nz2zmsosat01.pp.vficonnect.net.nz/foreman_tasks/tasks/5f632d74-78f5-4586-8475-368db0076a8f"
]
}
Failed to upload file 'rabbitmq-server-3.3.0-1.noarch.rpm' to repository. Please check the file and try again.
[ INFO 2016-04-22 22:42:37 API] Server: https://localhost/
[ INFO 2016-04-22 22:42:37 API] DELETE /katello/api/repositories/5/content_uploads/f5fd86a9-22a0-4214-8276-1da84bb0ae58
[DEBUG 2016-04-22 22:42:37 API] Params: {}
[DEBUG 2016-04-22 22:42:37 API] Headers: {
:params => {}
}
[DEBUG 2016-04-22 22:42:37 API] Response: #<String:0x028ca9b8
attr_accessor :args = {
:timeout => nil,
:headers => {
:content_type => "application/json",
:accept => "application/json;version=2",
"Accept-Language" => "en"
},
:verify_ssl => false,
:user => "admin",
:password => "***",
:oauth => nil,
:method => :delete,
:url => "https://localhost//katello/api/repositories/5/content_uploads/f5fd86a9-22a0-4214-8276-1da84bb0ae58"
},
attr_accessor :net_http_res = #<Net::HTTPOK:0x02889800
@body_exist = true,
@read = true,
@socket = nil,
attr_accessor :body = ...String...,
attr_accessor :decode_content = false,
attr_accessor :uri = nil,
attr_reader :code = "200",
attr_reader :header = {
"date" => [
[0] "Fri, 22 Apr 2016 12:42:37 GMT"
],
"server" => [
[0] "Apache/2.4.6 (CentOS)"
],
"x-frame-options" => [
[0] "SAMEORIGIN"
],
"x-xss-protection" => [
[0] "1; mode=block"
],
"x-content-type-options" => [
[0] "nosniff"
],
"foreman_version" => [
[0] "1.11.1"
],
"foreman_api_version" => [
[0] "2"
],
"apipie-checksum" => [
[0] "86a307e0acee19428b90b374d33c1515"
],
"cache-control" => [
[0] "max-age=0, private, must-revalidate"
],
"x-request-id" => [
[0] "665d7062-bda4-4c07-812a-7d588c288201"
],
"x-runtime" => [
[0] "0.206448"
],
"x-powered-by" => [
[0] "Phusion Passenger 4.0.18"
],
"set-cookie" => [
[0] "request_method=DELETE; path=/",
[1] "_session_id=b12c9de7f2c9f720ce2df7bc3ff1ad9e; path=/; secure; HttpOnly"
],
"etag" => [
[0] "\"7215ee9c7d9dc229d2921a40e899ec5f\""
],
"status" => [
[0] "200 OK"
],
"content-length" => [
[0] "1"
],
"content-type" => [
[0] "text/plain; charset=utf-8"
]
},
attr_reader :http_version = "1.1",
attr_reader :message = "OK"
>,
attr_reader :code = 200,
attr_reader :headers = {
:date => "Fri, 22 Apr 2016 12:42:37 GMT",
:server => "Apache/2.4.6 (CentOS)",
:x_frame_options => "SAMEORIGIN",
:x_xss_protection => "1; mode=block",
:x_content_type_options => "nosniff",
:foreman_version => "1.11.1",
:foreman_api_version => "2",
:apipie_checksum => "86a307e0acee19428b90b374d33c1515",
:cache_control => "max-age=0, private, must-revalidate",
:x_request_id => "665d7062-bda4-4c07-812a-7d588c288201",
:x_runtime => "0.206448",
:x_powered_by => "Phusion Passenger 4.0.18",
:set_cookie => [
[0] "request_method=DELETE; path=/",
[1] "_session_id=b12c9de7f2c9f720ce2df7bc3ff1ad9e; path=/; secure; HttpOnly"
],
:etag => "\"7215ee9c7d9dc229d2921a40e899ec5f\"",
:status => "200 OK",
:content_length => "1",
:content_type => "text/plain; charset=utf-8"
}

[DEBUG 2016-04-22 22:42:37 API] Response headers: {
:date => "Fri, 22 Apr 2016 12:42:37 GMT",
:server => "Apache/2.4.6 (CentOS)",
:x_frame_options => "SAMEORIGIN",
:x_xss_protection => "1; mode=block",
:x_content_type_options => "nosniff",
:foreman_version => "1.11.1",
:foreman_api_version => "2",
:apipie_checksum => "86a307e0acee19428b90b374d33c1515",
:cache_control => "max-age=0, private, must-revalidate",
:x_request_id => "665d7062-bda4-4c07-812a-7d588c288201",
:x_runtime => "0.206448",
:x_powered_by => "Phusion Passenger 4.0.18",
:set_cookie => [
[0] "request_method=DELETE; path=/",
[1] "_session_id=b12c9de7f2c9f720ce2df7bc3ff1ad9e; path=/; secure; HttpOnly"
],
:etag => "\"7215ee9c7d9dc229d2921a40e899ec5f\"",
:status => "200 OK",
:content_length => "1",
:content_type => "text/plain; charset=utf-8"
}

#4 Updated by Mario Gamboa about 6 years ago

Apparently said
[DEBUG 2016-04-22 22:42:37 API] 400 Bad Request {
"displayMessage" => "Required lock is already taken by other running tasks.\nPlease inspect their state, fix their errors and resume them.\n\nRequired lock: read\nConflicts with tasks:\n- https://nz2zmsosat01.pp.vficonnect.net.nz/foreman_tasks/tasks/5f632d74-78f5-4586-8475-368db0076a8f",
"errors" => [
[0] "Required lock is already taken by other running tasks.\nPlease inspect their state, fix their errors and resume them.\n\nRequired lock: read\nConflicts with tasks:\n- https://nz2zmsosat01.pp.vficonnect.net.nz/foreman_tasks/tasks/5f632d74-78f5-4586-8475-368db0076a8f"
]
}
Failed to upload file 'rabbitmq-server-3.3.0-1.noarch.rpm' to repository. Please check the file and try again.

but as you can see the task is finish successful no errors at all

#5 Updated by Eric Helms about 6 years ago

  • Status changed from New to Need more information

Mario,

Have you re-tested this at all? Are you still seeing it?

#6 Updated by Eric Helms almost 6 years ago

  • Legacy Backlogs Release (now unused) changed from 86 to 144

#7 Updated by Eric Helms almost 6 years ago

  • Legacy Backlogs Release (now unused) deleted (144)

#8 Updated by Justin Sherrill almost 6 years ago

  • Status changed from Need more information to Rejected
  • Legacy Backlogs Release (now unused) set to 166

We can't reproduce this, please reopen if you are able to.

Thanks

Also available in: Atom PDF