[Spacewalk-list] Status of Solaris support
Michael Mraka
michael.mraka at redhat.com
Mon Jun 25 10:07:15 UTC 2012
Pierre Casenove wrote:
% Sorry to spam, I also found the following exception in apache error_log:
% Exception Handler Information
% Traceback (most recent call last):
% File "/usr/lib/python2.4/site-packages/spacewalk/server/apacheRequest.py",
% line 122, in call_function
% response = apply(func, params)
% File "registration.py", line 923, in update_packages
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_wrapper.py",
% line 62, in add_package
% SolarisPatches.add_patch(self, self.server.get("id"), entry)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_solarispatches.py",
% line 89, in add_patch
% self._patches[sysid].append(DBPatch(patch))
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_solarispatches.py",
% line 55, in __init__
% self.id = get_package_id(patch)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnServer/server_solarispatches.py",
% line 39, in get_package_id
% handle.execute(name=p.n, epoch=p.e, ver=p.v, rel=p.r, arch=p.a)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py",
% line 163, in execute
% return apply(self._execute_wrapper, (self._execute, ) + p, kw)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
% line 282, in _execute_wrapper
% retval = apply(function, p, kw)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/sql_base.py",
% line 217, in _execute
% return self._execute_(args, kwargs)
% File "/usr/lib/python2.4/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
% line 295, in _execute_
% self._real_cursor.execute(self.sql, params)
% IntegrityError: new row for relation "rhnpackageevr" violates check
% constraint "vn_rhnpackageevr_epoch"
% CONTEXT: Error occurred on dblink connection named "unnamed": could
% not execute command.
% SQL statement "SELECT dblink_exec('at_conn', $1 , true)"
% PL/pgSQL function "pg_dblink_exec" line 4 at PERFORM
% SQL statement "SELECT pg_dblink_exec( 'insert into rhnPackageEVR(id,
% epoch, version, release, evr) values (' || $1 || ', ' ||
% coalesce(quote_literal( $2 ), 'NULL') || ', ' ||
% coalesce(quote_literal( $3 ), 'NULL') || ', ' ||
% coalesce(quote_literal( $4 ), 'NULL') || ', ' ||
% evr_t(coalesce(quote_literal( $2 ), 'NULL'), coalesce(quote_literal(
% $3 ), 'NULL'), coalesce(quote_literal( $4 ), 'NULL')) || ')' )"
% PL/pgSQL function "lookup_evr" line 14 at PERFORM
Hi Pierre,
I believe this issue has been fixed by 788ed1011b832297571ea5f41f37cb2797eb7f5d
in spacewalk-backend-1.8.4-1.
If you are running Spacewalk 1.7 could you apply the fix manually and
report whether it helps?
Thanks & Regards,
--
Michael Mráka
Satellite Engineering, Red Hat
More information about the Spacewalk-list
mailing list