El Software y el conocimiento debe ser Libre
Spacewalk
Spacewalk’s year 2011 in numbers
Dec 27th
Let me allow to summarize year of 2011. I gathered some numbers for you:
Code
We commited 3810 changesets to Spacewalk
http://miroslav.suchy.cz/spacewalk/gitstat/chart.php?chart_parameter1=2&showcount=10&submit=1&page=0
Top contributor is Jan Pazdziora (again) with 953 commits.
Top contributor outside of Red Hat is Michael Calmer with 52 commits.
http://miroslav.suchy.cz/spacewalk/gitstat/chart.php?chart_parameter1=5&chart_parameter_ver=spacewalk-backend-1.7.1-1&submit=1&chart_parameter2_year=2011&chart_parameter2_month=0&submit=1&showcount=10
We resolved 1206 Bugs.
https://bugzilla.redhat.com/buglist.cgi?chfieldto=Now&query_format=advanced&chfield=bug_status&chfieldfrom=2011-01-01&bug_status=CLOSED&classification=Red%20Hat&product=Red%20Hat%20Network%20Proxy&product=Red%20Hat%20Network%20Satellite
https://bugzilla.redhat.com/buglist.cgi?chfieldto=Now&query_format=advanced&chfield=bug_status&chfieldfrom=2011-01-01&bug_status=CLOSED&classification=Community&product=Spacewalk
- Red Hat is behind of 95,4% of contributions.
- SUSE is behind of 2,65% of contributions
Project cost
This is wild estimation, but just guess:
Codebase: 3,100,153 lines (including code and mark up)
Effort (est.): 903 Person Years
Avg. Salary: $55000 year
Estimated cost of project:$ 49,688,059
http://www.ohloh.net/p/spacewalk
Releases
We released 4 releases during year 2010: 1.3, 1.4, 1.5 and 1.6
http://freecode.com/projects/spacewalk/releases
IRC
We have nearly 1246 users on #spacewalk and 190 users on #spacewalk-devel.
More numbers at:
http://miroslav.suchy.cz/spacewalk/irc/spacewalk-devel/
http://miroslav.suchy.cz/spacewalk/irc/spacewalk/
I’m looking forward to see you in new year
Spacewalk 1.6 has been released
Dec 27th
We are happy to announce the release 1.6 of Spacewalk, platform for management of Linux systems.
The download locations are
http://spacewalk.redhat.com/yum/1.6/RHEL/5/$basearch/
http://spacewalk.redhat.com/yum/1.6/RHEL/6/$basearch/
http://spacewalk.redhat.com/yum/1.6/Fedora/15/x86_64/
http://spacewalk.redhat.com/yum/1.6/Fedora/16/x86_64/
with client repositories under
http://spacewalk.redhat.com/yum/1.6-client
http://download.opensuse.org/repositories/systemsmanagement:/spacewalk:/1.6/openSUSE_11.4/
http://download.opensuse.org/repositories/systemsmanagement:/spacewalk:/1.6/openSUSE_Factory/
http://miroslav.suchy.cz/spacewalk/debian
If you want to do fresh installation, use steps from
https://fedorahosted.org/spacewalk/wiki/HowToInstall
If you plan to upgrade from older release, the following page can be useful:
http://fedorahosted.org/spacewalk/wiki/HowToUpgrade
Features & Enhancements in Spacewalk 1.6
- IPv6 support: management and provisioning capabilities
- Support for Fedora 16 (server and client)
- Kickstarting via Spacewalk Proxy with a CNAME
- spacewalk-repo-sync supports –include and –exclude options
- New API calls:
channel.software.getRepoSyncCronExpression
channel.software.listChannelRepos
channel.software.setDetails
channel.software.syncRepo
configchannel.deleteFileRevisions
configchannel.getFileRevision
configchannel.getFileRevisions
kickstart.disableProfile
kickstart.isProfileDisabled
kickstart.keys.update
system.custominfo.updateKey
system.deleteGuestProfiles
system.deleteTagFromSnapshot
system.getScriptActionDetails
system.provisioning.snapshot.addTagToSnapshot
system.tagLatestSnapshot
- OSAD improvements
- Security fixes for following CVEs:
CVE-2011-1594
CVE-2011-2919
CVE-2011-2920
CVE-2011-2927
CVE-2011-3344
- rhn-virtualization supports RHEV 3 hosts
- spacewalk-reports supports –where-<column-id> option to filter records
- spacecmd enhancements and bugfixes
- Preliminary support for cobbler 2.2
Contributors
Our thanks go to the community members who contributed to this release:
Andy Speagle
Aron Parsons
Christian Berendt
Colin Coe
David Nutter
Ionuț Arțăriși
Johannes Renner
Jonathan Hoser
Joshua Roys
Luca Villa
Marcelo Moreira de Mello
Martin Osvald
Michael Calmer
Pierre Casenove
Satoru SATOH
Steve Hardy
Sven Mueller
Tasos Papaioannou
Uwe Gansert
https://fedorahosted.org/spacewalk/wiki/ContributorList
Some statistics
In Spacewalk 1.6, we’ve seen
177 bugs solved
1025 changesets committed
1515 commits done
Thank you for using Spacewalk! Keep the patches flowing!
osa-dispatcher no se ejecuta correctamente
Nov 29th
Al intentar iniciar el servicio osa-dispacher, este no se inicia correctamente dando el siguiente error en nuestro servidor de spacewalk.
# /etc/init.d/osa-dispatcher restart
Shutting down osa-dispatcher: [ OK ]
Starting osa-dispatcher: /usr/lib/python2.6/site-packages/jabber/jabber.py:68: DeprecationWarning: the sha module is deprecated; use the hashlib module instead
import sha, time
RHN 3353 2011/11/29 15:53:31 +02:00: ('Traceback (most recent call last):\n File "/usr/share/rhn/osad/jabber_lib.py", line 250, in setup_connection\n c = self._get_jabber_client(js)\n File "/usr/share/rhn/osad/jabber_lib.py", line 307, in _get_jabber_client\n c.connect()\n File "/usr/share/rhn/osad/jabber_lib.py", line 564, in connect\n jabber.Client.connect(self)\n File "/usr/lib/python2.6/site-packages/jabber/xmlstream.py", line 488, in connect\n raise socket.error("Unable to connect to the host and port specified")\nerror: Unable to connect to the host and port specified\n',)
[ OK ]
Así como en los clientes, al intentar levantar el servicio osad.
# /etc/init.d/osad restart
Shutting down osad: [ OK ]
Starting osad: Traceback (most recent call last):
File "/usr/share/rhn/osad/jabber_lib.py", line 250, in setup_connection
c = self._get_jabber_client(js)
File "/usr/share/rhn/osad/jabber_lib.py", line 307, in _get_jabber_client
c.connect()
File "/usr/share/rhn/osad/jabber_lib.py", line 564, in connect
jabber.Client.connect(self)
File "/usr/lib/python2.4/site-packages/jabber/xmlstream.py", line 464, in connect
else: self._sock.connect((self._hostIP, self._port))
File "", line 1, in connect
error: (111, 'Connection refused')
[ OK ]
Si intentamos conectarnos al puerto 5222, de nuestro servidor de spacewalk, desde un cliente. Veremos que el puerto no esta levantado.
# nc -vv srkmsatelite01 5222 nc: connect to srkmsatelite01 port 5222 (tcp) failed: Connection refused
Para solucionar esto debemos cambiar el parámetro de número máximo de ficheros abierto (max open file) de la configuración de jabber, de 1024 a 2048, en el fichero /etc/jabberd/c2s.xml
Y a continuación realizamos los siguiente pasos desde un terminal:
# service osa-dispatcher stop # service jabberd stop # mv /var/lib/jabberd/db /var/lib/jabberd/db.old # mkdir /var/lib/jabberd/db # chown jabber:jabber /var/lib/jabberd/db # chmod 777 /var/lib/jabberd/db # service jabberd start # service osa-dispatcher start
Aquí podemos ver que el puerto 5222 ya esta levantado.
# nc -vv srkmsatelite01 5222 Connection to srkmsatelite01 5222 port [tcp/xmpp-client] succeeded!
Se aceptan invitaciones a cerveza o un comentario de agradecimiento.
Como sacar un report completo de Spacewalk
Nov 4th
Si tenemos que recopilar toda la información, como ficheros de configuración, ficheros de logs, etc.. para un diagnostico completo de spacewalk, utilizaremos la herramienta spacewalk-debug:
# spacewalk-debug --dir /directorio/destino/del/fichero/tar