[Bug 414842] New: prevent KIWI to stop by simple errors, try other repository or next older available package version
https://bugzilla.novell.com/show_bug.cgi?id=414842 Summary: prevent KIWI to stop by simple errors, try other repository or next older available package version Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Enhancement Priority: P5 - None Component: YaST2 AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: bgerz@gmx.net QAContact: jsrain@novell.com Found By: Beta-Customer If i try to build a big live-dvd with newest packages, then I don`t have a good chance to get all packages downloaded by kiwi(tried with zypper and also smart) from remote repositories. Errors: integriety check fails timeouts and may be: file not found
From my view the download tools or zypper should do a) retry to get the packages from same source or if it fails b) retry from second repository(also defined in config.xml) or if it fails c) try next older package version, with log entry
and kiwi should support parameter(or a line in config.xml(i found nothing)) for abort/retry/ignore auto answer for integrity check errors(see bug 414826). Default is "abort". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.provo.novell.com |ms@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User bgerz@gmx.net added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c1 --- Comment #1 from Bruno Gerz <bgerz@gmx.net> 2008-08-09 15:13:16 MDT --- It would also help a lot, if kiwi/yast image creator would support to use a runnig system as repository source(via rpmbuild, I don`t now, what way live-installer does use). As far as I now, kiwi can`t do so currently, isn`t it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User ms@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c2 Marcus Schaefer <ms@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ms@novell.com |jcborn@novell.com --- Comment #2 from Marcus Schaefer <ms@novell.com> 2008-08-10 15:22:51 MDT --- 1) integrity check errors are caused by the package manager. Any retry action should also be triggered by the package manager. I will not add some magic into kiwi to do this 2) kiwi can use local repositories in many ways as simple directory with rpm's in it as repodata formatted structure and in case of smart in many other repository formats. For a list of supported repo types take a look into: /usr/share/doc/packages/kiwi/kiwi.pdf If you want kiwi to generate the source tree contact Jan Bornschlegel he is currently implementing this -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User jcborn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c3 --- Comment #3 from Jan-Christoph Bornschlegel <jcborn@novell.com> 2008-08-11 04:04:34 MDT --- Marcus, ad 1), couldn't we pass parameters to zypper/smart? The other problem should be easily solvable with the instsource module. In that if I don't find a package in any repo the process still continues leaving an error message in the logfile. I'm still unsure if I shall allow leaky repos, though. It is possible to provide structures as simple as plain dirs containing rpms in addition to existing repositories. It is even possible to force an older rpm by specifying which repo it shall be taken from. The code is available through the kiwi-instsource package, but I didn't write much documentation yet. Please contact me directly for details. But I'll be out of office from tomorrow until Wednesday next week. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User bgerz@gmx.net added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c4 --- Comment #4 from Bruno Gerz <bgerz@gmx.net> 2008-08-11 08:01:31 MDT --- to 1) I understand, that it runs currently in non-interactive mode, but in interactive mode. 'expect' tool can help to do the answers. Marcus, is comment #1 planned for future? If anybody tries to build a live cd, he does it newer without real tests. So from my view, some extra local repositories are not really necessary. Does the yast live installer from livecd not also rpmbuild the RPMs before installation? Other solution to work without wasting to much disk space for many Repos: Is there a simple way/script to create one, user defined repository and only one architecture only for installed packages? --- But I know, KIWI is not only designed for SUSE and rpm-based systems... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User jcborn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c5 Jan-Christoph Bornschlegel <jcborn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |bgerz@gmx.net --- Comment #5 from Jan-Christoph Bornschlegel <jcborn@novell.com> 2008-09-08 11:15:23 MDT --- Yes, there is. It's called "kiwi-instsource". "Wasting too much disk space" depends on the number of sources and the package list. If you gave it a try, I'd be more than happy to help you with it. I know kiwi-instsource lacks documentation, that's why I wrote "contact me directly". If you don't, I can't help you, sorry. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User cthiel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c6 --- Comment #6 from Christoph Thiel <cthiel@novell.com> 2008-09-25 06:53:03 MDT --- *ping*? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User bgerz@gmx.net added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c8 --- Comment #8 from Bruno Gerz <bgerz@gmx.net> 2008-09-25 13:03:09 MDT --- Thanks Jan. I keep it in mind, but I wrote me a script to work around the problems. I did create a new repository with all packages I need out of /var/cache/zypp/packages/* (zypper caching activated and all installed packages refreshed by script, build new repo date from cached RPMs, then forward with Kiwi). Feel free to close or hold open as feature request reminder :-) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414842 User jcborn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=414842#c9 Jan-Christoph Bornschlegel <jcborn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|bgerz@gmx.net | Resolution| |INVALID --- Comment #9 from Jan-Christoph Bornschlegel <jcborn@novell.com> 2008-09-26 03:22:29 MDT --- OK, in that case I'll set this bug to INVALID. Bruno, please notify me if you try kiwi-instsource and solve the problem with that. If you encounter bugs in that, please report against openSUSE.org / System Imaging and assign to me directly. Cheers -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com