[Spacewalk-list] Debian reposync fails on spacewalk

Nick Tailor HTailor at BCLC.com
Mon Dec 15 22:19:58 UTC 2014


Now it appears to fail midway

Internal server error 500 Internal Server Error
Error pushing /root/test/libchemistry-formula-perl_3.0.1-1_all.deb:  (500)
Waiting 2 seconds and trying again...
INFO: 49/35921 : libgmime-2.6-0_2.6.10-1_amd64.deb
INFO: 50/35921 : libcryptokit-ocaml-dev_1.5-1_amd64.deb
INFO: 51/35921 : libdbd-firebird-perl_0.91-2+b1_amd64.deb
INFO: 52/35921 : harden-clients_0.1.38+nmu1_all.deb
INFO: 53/35921 : libsmokekde-dev_4.8.4-1_amd64.deb
INFO: 54/35921 : keyanalyze_1.1.4-1_all.deb
INFO: 55/35921 : libfrontier-rpc-perl_0.07b4-6_all.deb
INFO: 56/35921 : libnoise0_1.0.0+nmu1_amd64.deb
INFO: 57/35921 : libfsoresource0_0.11.0-1.1_amd64.deb
INFO: 58/35921 : glib-networking-common_2.32.3-1_all.deb
INFO: 59/35921 : libyate4.1.0_4.1.0-1~dfsg-3_amd64.deb
INFO: 60/35921 : neko-dev_1.8.1-6_all.deb
INFO: 61/35921 : libgeronimo-commonj-spec-java_1.1.1-1_all.deb
INFO: 62/35921 : libverto1_0.2.2-1_amd64.deb
INFO: 63/35921 : libmtp-doc_1.1.3-35-g0ece104-5_all.deb
INFO: 64/35921 : libfreerdp-plugins-standard_1.0.1-1.1+deb7u3_amd64.deb
INFO: 65/35921 : libdiagnostics0_0.3.3-1.3_amd64.deb
INFO: 66/35921 : libgnomeprint2.2-0_2.18.8-3_amd64.deb
INFO: 67/35921 : igstk-examples_4.4.0-2_all.deb
Internal server error 500 Internal Server Error
Error pushing /root/test/igstk-examples_4.4.0-2_all.deb:  (500)
Waiting 2 seconds and trying again...
Internal server error 500 Internal Server Error
Error pushing /root/test/igstk-examples_4.4.0-2_all.deb:  (500)
Waiting 3 seconds and trying again...
Internal server error 500 Internal Server Error
Error pushing /root/test/igstk-examples_4.4.0-2_all.deb:  (500)
Waiting 1 seconds and trying again...
Giving up after 3 attempts

Any ideas would be appreciated ☺

Nick Tailor
Nicktailor.com

From: Nick Tailor
Sent: December-15-14 2:18 PM
To: 'spacewalk-list at redhat.com'
Subject: RE: [Spacewalk-list] Debian reposync fails on spacewalk

Okay I was able to resolve the issue.

So if for anyone else that runs into this.  You may need to add

$mech = WWW::Mechanize->new;

2:03 PM

#Or manual proxy

$mech->proxy(['http', 'ftp'], 'http://proxy.example.com:8000/');



And if that doesn’t work change the directory in the script not to use /tmp and to write some place else

Cheers

Nick Tailor
Nicktailor.com

From: Nick Tailor
Sent: December-15-14 1:19 PM
To: spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>
Subject: RE: [Spacewalk-list] Debian reposync fails on spacewalk

Hello,

So I created a amd64 channel as you described. That resulted in exactly the same problem.

I believe the issue lies somewhere in the script “use WWW::Mechanize;”

I added an environment variable to use a our proxy

“use strict;
$ENV{HTTPS_PROXY} = 'my_proxy:8080';”

This allowed me to get one package in and then it failed. So is there some extra things that need to be added to the script for it to pull through a proxy server?

Cheers

Nick Tailor
Nicktailor.com

From: spacewalk-list-bounces at redhat.com<mailto:spacewalk-list-bounces at redhat.com> [mailto:spacewalk-list-bounces at redhat.com] On Behalf Of Waldirio Manhães Pinheiro
Sent: December-11-14 10:17 AM
To: spacewalk-list at redhat.com<mailto:spacewalk-list at redhat.com>
Subject: Re: [Spacewalk-list] Debian reposync fails on spacewalk

Nick and Friends,

Just to add information, I just created a new channel using the arch IA-64 named teste_deb

# perl spacewalk-debian-sync.pl<http://spacewalk-debian-sync.pl> --url http://ftp.br.debian.org/debian/dists/stable/main/binary-amd64/ --username admin --password <my pass> --channel teste_deb

### the result ###
INFO: Repo URL: http://ftp.br.debian.org/debian/dists/stable/main/binary-amd64/
INFO: Debian root is http://ftp.br.debian.org/debian/
INFO: Fetching Packages.gz... done
INFO: Packages in repo:         35923
INFO: Packages already synced:  0
INFO: Packages to sync:         35923
INFO: 1/35923 : virtuoso-opensource_6.1.4+dfsg1-7_all.deb
INFO: 2/35923 : libghc6-regex-tdfa-doc_8_all.deb
INFO: 3/35923 : libsys-gamin-perl_0.1-1+b2_amd64.deb

Error Message:
    Package arch amd64-deb incompatible with channel teste_deb
Error Class Code: 50
Error Class Info: Invalid information uploaded to the server

ERROR: rhnpush failed
[root at spacewalk spacewalk-debian-sync-master]#
###

And yes, the link used in your sample is to amd64 (http://ftp.ca.debian.org/debian/dists/wheezy/main/binary-amd64/), so just recreate a channel using arch amd64 and enjoy!

Wish you all a great week!


______________
Atenciosamente
Waldirio
msn: waldirio at gmail.com<mailto:waldirio at gmail.com>
Skype: waldirio
Site: www.waldirio.com.br<http://www.waldirio.com.br>
Blog: blog.waldirio.com.br<http://blog.waldirio.com.br>
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html>

On Thu, Dec 11, 2014 at 4:11 PM, Waldirio Manhães Pinheiro <waldirio at gmail.com<mailto:waldirio at gmail.com>> wrote:
Nick

As I told you in a private email, I'm testing in lab and probably your problem in the arch channel. To check, execute the commands as bellow:

Take a look, I've in my env one channel named debian_7.7_amd64

[root at spacewalk ~]# spacecmd softwarechannel_list|grep deb
INFO: Connected to https://localhost/rpc/api as admin
debian_7.7_amd64



To retrieve more information, execute the command as bellow:

[root at spacewalk ~]# spacecmd softwarechannel_details debian_7.7_amd64
INFO: Connected to https://localhost/rpc/api as admin
Label:              debian_7.7_amd64
Name:               debian_7.7_amd64
Architecture:       AMD64 Debian                      ###### Here is the point. What can you see in your environment !? IA-64 !? ;-)
Parent:
Systems Subscribed: 0
Number of Packages: 745

Summary
-------
debian_7.7_amd64

GPG Key:
GPG Fingerprint:
GPG URL:

Repos
-----
debian
[root at spacewalk ~]#

Waiting your reply!

Take Care

______________
Atenciosamente
Waldirio
msn: waldirio at gmail.com<mailto:waldirio at gmail.com>
Skype: waldirio
Site: www.waldirio.com.br<http://www.waldirio.com.br>
Blog: blog.waldirio.com.br<http://blog.waldirio.com.br>
LinkedIn: http://br.linkedin.com/pub/waldirio-pinheiro/22/b21/646
PGP: www.waldirio.com.br/public.html<http://www.waldirio.com.br/public.html>

On Mon, Dec 8, 2014 at 8:00 PM, Nick Tailor <HTailor at bclc.com<mailto:HTailor at bclc.com>> wrote:
Hello,

I was wondering if someone could point in the right direction?

I created an empty debian channel and trying to sync the repo as follows below, however it keeps failing.

https://github.com/stevemeier/spacewalk-debian-sync/blob/master/spacewalk-debian-sync.pl (this is the script I’m using)

./spacewalk-debian-sync.pl<http://spacewalk-debian-sync.pl> --username admin -p blablah --channel 'debian64bit' --url 'http://ftp.ca.debian.org/debian/dists/wheezy/main/binary-amd64/'

/binary-amd64/'
INFO: Repo URL: http://ftp.ca.debian.org/debian/dists/wheezy/main/binary-amd64/
INFO: Debian root is http://ftp.ca.debian.org/debian/
INFO: Fetching Packages.gz... done
INFO: Packages in repo:                                35923
INFO: Packages already synced:                0
INFO: Packages to sync:                                35923
INFO: 1/35923 : virtuoso-opensource_6.1.4+dfsg1-7_all.deb

Error Message:
    Package arch all-deb incompatible with channel debian64bit
Error Class Code: 50
Error Class Info: Invalid information uploaded to the server

ERROR: rhnpush failed

Please and thank you

Cheers

Nick Tailor
http://www.nicktailor.com

________________________________
This email is intended only for the addressee. It may contain confidential or proprietary information that cannot be disclosed without BCLC's permission. If you have received this email in error, please notify the sender immediately and delete the email.

_______________________________________________
Spacewalk-list mailing list
Spacewalk-list at redhat.com<mailto:Spacewalk-list at redhat.com>
https://www.redhat.com/mailman/listinfo/spacewalk-list


________________________________
This email is intended only for the addressee. It may contain confidential or proprietary information that cannot be disclosed without BCLC's permission. If you have received this email in error, please notify the sender immediately and delete the email.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/spacewalk-list/attachments/20141215/1b5fa8b4/attachment.htm>


More information about the Spacewalk-list mailing list