Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Problem count: 1
- Problem 1: pattern:meego-nokia-n900-support-.noarch requires nokia-usb-networking, but this requirement cannot be provided, uninstallable providers: nokia-usb-networking-1.5-1.2.noarch[oss]
- Problem 1. Solution count: 3
- Problem 1, Solution 1: do not install pattern:meego-nokia-n900-support-.noarch,
- Problem 1, Solution 2: do not install usb-moded-config-n900-0.1-1.3.CE.noarch,
- Problem 1, Solution 3: break meego-nokia-n900-support by ignoring some of its dependencies,
- Selected solution 3 for problem 1.
- Applying solutions for the problems.
- Traceback (most recent call last):
- File "/usr/bin/mic-image-creator", line 1055, in <module>
- ret = main()
- File "/usr/bin/mic-image-creator", line 994, in main
- creator.install()
- File "/usr/lib/python2.6/site-packages/mic/imgcreate/creator.py", line 847, in install
- pkg_manager.runInstall(checksize)
- File "/usr/lib/python2.6/site-packages/mic/imgcreate/pkgmanagers/zypppkgmgr.py", line 505, in runInstall
- self.buildTransaction()
- File "/usr/lib/python2.6/site-packages/mic/imgcreate/pkgmanagers/zypppkgmgr.py", line 657, in buildTransaction
- self.Z.resolver().applySolutions(solutions_to_apply)
- File "/usr/lib/python2.6/site-packages/zypp.py", line 3510, in applySolutions
- def applySolutions(self, *args): return _zypp.Resolver_Ptr_applySolutions(self, *args)
- ValueError: invalid null reference in method 'Resolver_Ptr_applySolutions', argument 2 of type 'zypp::ProblemSolutionList const &'
- def buildTransaction(self):
- if not self.Z.resolver().resolvePool():
- print "Problem count: %d" % len(self.Z.resolver().problems())
- solutions_to_apply = zypp.ProblemSolutionList()
- problem_nb = 0
- for problem in self.Z.resolver().problems():
- problem_nb += 1
- print "Problem %s: %s, %s" % (problem_nb, problem.description().decode("utf-8"), problem.details().decode("utf-8"))
- print "Problem %s. Solution count: %s" % (problem_nb, len(problem.solutions()))
- solution_nb = 0
- for solution in problem.solutions():
- solution_nb += 1
- print "Problem %s, Solution %s: %s, %s" % (problem_nb, solution_nb, solution.description(),solution.details())
- if solution_nb == len(problem.solutions()):
- solutions_to_apply = solutions_to_apply.append(solution)
- print "Selected solution %s for problem %s." % (solution_nb, problem_nb)
- print "Applying solutions for the problems."
- self.Z.resolver().applySolutions(solutions_to_apply)
Add Comment
Please, Sign In to add comment