Hi

I have the same issue. To workaround this I had to create local repo on 
Katello server with createrepo and then sync it in Katello with 
file:///path/to/repo URL. Then it worked.

Edgars

trešdiena, 2016. gada 10. augusts 07:39:05 UTC+2, Dylan Baars rakstīja:
>
> I am attempting to use the Katello API to upload content into a repository 
> - we are using Jenkins to package an RPM and upload it into Katello for 
> deployment. This worked fine with the 3.0 RCs, however in 3.0.2 although 
> everything seems to complete successfully, I am not seeing the package in 
> the GUI - 
>
> I followed the "Uploading content to the satellite server" example from 
> https://access.redhat.com/documentation/en-US/Red_Hat_Satellite/6.1/html/API_Guide/curl-examples.html
>
> The steps and output I do are below (the output is from Jenkins)
>
> + byte=5000000
> + offset=0
> + /usr/bin/rm uploadlist.000 uploadlist.001
> + split --bytes 5000000 --numeric-suffixes --suffix-length=3 
> tomcat8-8.5.4-1.noarch.rpm uploadlist.
> + shopt -s nullglob
> + array=(uploadlist.*)
> ++ curl -s -H Accept:application/json,version=2 -H 
> Content-Type:application/json -X POST -u jenkins:removed -k -d '{}' 
> https://wellkatello.niwa.local/katello/api/repositories/1406/content_uploads
> + 
> RESPONSE='{"upload_id":"4376d1f2-a9f0-451d-b888-3b53e496581c","_href":"/pulp/api/v2/content/uploads/4376d1f2-a9f0-451d-b888-3b53e496581c/"}'
> ++ echo 
> '{"upload_id":"4376d1f2-a9f0-451d-b888-3b53e496581c","_href":"/pulp/api/v2/content/uploads/4376d1f2-a9f0-451d-b888-3b53e496581c/"}'
> ++ sed 's/"//g'
> ++ grep -e '.*"upload_id":\s*"\([a-zA-Z0-9-]\)*"' -o
> ++ sed 's/{"upload_id"://'
> + REQUEST_ID=4376d1f2-a9f0-451d-b888-3b53e496581c
> + echo 'Request ID [4376d1f2-a9f0-451d-b888-3b53e496581c] created'
> Request ID [4376d1f2-a9f0-451d-b888-3b53e496581c] created
> + for file in '"${array[@]}"'
> + echo 'Offset is 0'
> Offset is 0
> + echo 'Uploading chunk uploadlist.000'
> Uploading chunk uploadlist.000
> + curl -H Accept:application/json,version=2 -H 
> Content-Type:multipart/form-data -X PUT -u jenkins:removed -k 
> --data-urlencode [email protected] --data-urlencode offset=0 
> https://wellkatello.niwa.local/katello/api/repositories/1406/content_uploads/4376d1f2-a9f0-451d-b888-3b53e496581c
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
>  Current
>                                  Dload  Upload   Total   Spent    Left 
>  Speed
>
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--   
>   0
> 100 11.8M    0     0  100 11.8M      0  10.1M  0:00:01  0:00:01 --:--:-- 
> 10.1M
> 100 11.8M    0     0  100 11.8M      0  5597k  0:00:02  0:00:02 --:--:-- 
> 5598k
> 100 11.8M    0     0  100 11.8M      0  3827k  0:00:03  0:00:03 --:--:-- 
> 3828k
> 100 11.8M    0     0  100 11.8M      0  2907k  0:00:04  0:00:04 --:--:-- 
> 2908k
> 100 11.8M    0     1  100 11.8M      0  2745k  0:00:04  0:00:04 --:--:-- 
> 2745k
>  + offset=5000000
> + for file in '"${array[@]}"'
> + echo 'Offset is 5000000'
> Offset is 5000000
> + echo 'Uploading chunk uploadlist.001'
> Uploading chunk uploadlist.001
> + curl -H Accept:application/json,version=2 -H 
> Content-Type:multipart/form-data -X PUT -u jenkins:removed -k 
> --data-urlencode [email protected] --data-urlencode offset=5000000 
> https://wellkatello.niwa.local/katello/api/repositories/1406/content_uploads/4376d1f2-a9f0-451d-b888-3b53e496581c
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
>  Current
>                                  Dload  Upload   Total   Spent    Left 
>  Speed
>
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--   
>   0
> 100 6590k    0     0  100 6590k      0  5647k  0:00:01  0:00:01 --:--:-- 
> 5652k
> 100 6590k    0     0  100 6590k      0  3039k  0:00:02  0:00:02 --:--:-- 
> 3041k
> 100 6590k    0     1  100 6590k      0  2643k  0:00:02  0:00:02 --:--:-- 
> 2643k
>  + offset=10000000
> + echo 'Importing upload into repository'
> Importing upload into repository
> + curl -H Accept:application/json,version=2 -H 
> Content-Type:application/json -X PUT -u jenkins:removed -k -d 
> '{"upload_ids":["4376d1f2-a9f0-451d-b888-3b53e496581c"]}' 
> https://wellkatello.niwa.local/katello/api/repositories/1406/import_uploads
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
>  Current
>                                  Dload  Upload   Total   Spent    Left 
>  Speed
>
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--   
>   0
> 100    55    0     0  100    55      0     44  0:00:01  0:00:01 --:--:--   
>  44
> 100    55    0     0  100    55      0     24  0:00:02  0:00:02 --:--:--   
>  24
>  98    56    0     0  100    55      0     22  0:00:02  0:00:02 --:--:--   
>  22
> 100    56    0     1  100    55      0     22  0:00:02  0:00:02 --:--:--   
>  22
>  + echo 'Delete the upload request'
> Delete the upload request
> + curl -H Accept:application/json,version=2 -H 
> Content-Type:application/json -X DELETE -d '{}' -u jenkins:removed -k 
> https://wellkatello.niwa.local/katello/api/repositories/1406/content_uploads/4376d1f2-a9f0-451d-b888-3b53e496581c
>   % Total    % Received % Xferd  Average Speed   Time    Time     Time 
>  Current
>                                  Dload  Upload   Total   Spent    Left 
>  Speed
>
>   0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--   
>   0
> 100     3  100     1  100     2      2      5 --:--:-- --:--:-- --:--:--   
>   6
>  Finished: SUCCESS
>
>
>
> I can successfully download the RPM from the repo -
>
> [root@cislave01p upload]# wget 
> http://wellkatello.niwa.local/pulp/repos/NIWA/Library/custom/NIWA/NIWA_Custom_Applications/tomcat8-8.5.4-1.noarch.rpm
> --2016-08-10 17:31:56--  
> http://wellkatello.niwa.local/pulp/repos/NIWA/Library/custom/NIWA/NIWA_Custom_Applications/tomcat8-8.5.4-1.noarch.rpm
> Resolving wellkatello.niwa.local (wellkatello.niwa.local)... 192.168.59.247
> Connecting to wellkatello.niwa.local 
> (wellkatello.niwa.local)|192.168.59.247|:80... connected.
> HTTP request sent, awaiting response... 200 OK
> Length: 7716624 (7.4M) [application/octet-stream]
> Saving to: ‘tomcat8-8.5.4-1.noarch.rpm.1’
>
> 100%[===================================================================================================================================================================================================>]
>  
> 7,716,624   --.-K/s   in 0.1s
>
> 2016-08-10 17:32:02 (70.7 MB/s) - ‘tomcat8-8.5.4-1.noarch.rpm.1’ saved 
> [7716624/7716624]
>
> [root@cislave01p upload]#
>
>
>
> A manual upload via the GUI works fine, and the GUI picks up the RPM. Any 
> suggestions greatly appreciated :-)
>

-- 
You received this message because you are subscribed to the Google Groups 
"Foreman users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/foreman-users.
For more options, visit https://groups.google.com/d/optout.

Reply via email to