Hello,

the problem is most likely caused by long changelog in those rpms.
IIUC spacewalk stores the changelogs in the DB, but there's limit.
Longer changelogs get truncated and if the truncation happens in the
middle of a UTF character, we get to this fishy situation.

I'll try to find out more.

Regards,
Frantisek Kobzik


On Fri, 19 Feb 2016 06:31:59 +0000
"Haupt, Torsten" <[email protected]> wrote:

> Hello,
> 
> I added the repositories of openSUSE Leap 42.1 into my spacewalk 2.4
> installation. The synchronization worked at the beginning, but now I
> get errors and the repository is not synchronized.
> 
> spacewalk-repo-sync -c opensuse-leap-42.1-x86_64
> ======================================
> | Channel: opensuse-leap-42.1-x86_64
> ======================================
> 
> Repo URL:
> http://download.opensuse.org/distribution/leap/42.1/repo/oss/suse/
> Packages in repo:             24475 Packages already synced:
> 24468 Packages to sync:                 7
> 1/7 : kcodecs-devel-32bit-5.15.0-1.1-0.x86_64
> 2/7 : lua-libguestfs-1.26.10-2.3-0.x86_64
> 3/7 : python3-pytest-2.7.2-2.10-0.noarch
> FEHLER:  ungültige Byte-Sequenz für Kodierung »UTF8«: 0xe2 0x80 0x20
> 
> 4/7 : python3-Sphinx-doc-1.3.1-1.8-0.noarch
> FEHLER:  ungültige Byte-Sequenz für Kodierung »UTF8«: 0xe2 0x20 0x20
> 
> 5/7 : ws-jaxme-manual-0.5.1-25.3-0.noarch
> 6/7 : texlive-insbox-2013.84.2.2svn17694-18.5-0.noarch
> 7/7 : python3-Sphinx-1.3.1-1.8-0.noarch
> FEHLER:  ungültige Byte-Sequenz für Kodierung »UTF8«: 0xe2 0x20 0x20
> 
> Linking packages to channel.
> ERROR: (99999, 'FEHLER:  aktuelle Transaktion wurde abgebrochen,
> Befehle werden bis zum Ende der Transaktion ignoriert', '',
> InternalError('FEHLER:  aktuelle Transaktion wurde abgebrochen,
> Befehle werden bis zum Ende der Transaktion ignoriert\n',)) Traceback
> (most recent call last): File "/usr/bin/spacewalk-repo-sync", line
> 218, in <module> sys.exit(abs(main() or 0)) File
> "/usr/bin/spacewalk-repo-sync", line 211, in main sync.sync() File
> "/usr/lib/python2.7/site-packages/spacewalk/satellite_tools/reposync.py",
> line 224, in sync [self.channel_label], [], "server.app.yumreposync")
> File
> "/usr/lib/python2.7/site-packages/spacewalk/server/taskomatic.py",
> line 69, in add_to_repodata_queue_for_channel_package_subscription
> add_to_repodata_queue(channel, caller, reason[:128]) File
> "/usr/lib/python2.7/site-packages/spacewalk/server/taskomatic.py",
> line 53, in add_to_repodata_queue queue.add(entry) File
> "/usr/lib/python2.7/site-packages/spacewalk/server/taskomatic.py",
> line 44, in add
> bypass_filters=self._boolean_as_char(entry.bypass_filters)) File
> "/usr/lib/python2.7/site-packages/spacewalk/server/rhnSQL/sql_base.py",
> line 151, in execute return self._execute_wrapper(self._execute, *p,
> **kw) File
> "/usr/lib/python2.7/site-packages/spacewalk/server/rhnSQL/driver_postgresql.py",
> line 296, in _execute_wrapper raise
> sql_base.SQLSchemaError(error_code, e.pgerror, e)
> spacewalk.server.rhnSQL.sql_base.SQLSchemaError: (99999, 'FEHLER:
> aktuelle Transaktion wurde abgebrochen, Befehle werden bis zum Ende
> der Transaktion ignoriert', '', InternalError('FEHLER:  aktuelle
> Transaktion wurde abgebrochen, Befehle werden bis zum Ende der
> Transaktion ignoriert\n',))
> 
> Kind regards
> Torsten Haupt
> 
> 
> 
> _______________________________________________
> Spacewalk-list mailing list
> [email protected]
> https://www.redhat.com/mailman/listinfo/spacewalk-list


_______________________________________________
Spacewalk-list mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/spacewalk-list

Reply via email to