Fvennetier (Talk | contribs) |
Fvennetier (Talk | contribs) (→"Problem: nothing provides X needed by Y" when adding packages in ARM chroot) |
||
| Line 1: | Line 1: | ||
== Troubleshooting == | == Troubleshooting == | ||
| - | === <tt>"Problem: nothing provides X needed by Y"</tt> when adding packages in ARM chroot | + | === <tt>"Problem: nothing provides X needed by Y"</tt> === |
| - | It may come from a broken version of zypper/libzypp in your chroot, which do not see '''noarch''' packages. This problem was reported with zypper 1.5.3 and libzypp 8.12.1. We suggest you to update your zypper version to 1.6+. For convenience, we pre-built zypper 1.6.15 and libzypp 9.10.2 to Meego 1.2.0. | + | This message appears when adding packages in ARM chroot. It may come from a broken version of zypper/libzypp in your chroot, which do not see '''noarch''' packages. This problem was reported with zypper 1.5.3 and libzypp 8.12.1. We suggest you to update your zypper version to 1.6+. For convenience, we pre-built zypper 1.6.15 and libzypp 9.10.2 to Meego 1.2.0. |
==== How to install zypper 1.6.15 from our repository ==== | ==== How to install zypper 1.6.15 from our repository ==== | ||
| Line 11: | Line 11: | ||
# zypper update zypper | # zypper update zypper | ||
# exit | # exit | ||
| - | |||
=== <tt>"error: Architecture is not included: armv8el"</tt> === | === <tt>"error: Architecture is not included: armv8el"</tt> === | ||
Contents |
This message appears when adding packages in ARM chroot. It may come from a broken version of zypper/libzypp in your chroot, which do not see noarch packages. This problem was reported with zypper 1.5.3 and libzypp 8.12.1. We suggest you to update your zypper version to 1.6+. For convenience, we pre-built zypper 1.6.15 and libzypp 9.10.2 to Meego 1.2.0.
First add our repository to your chroot's zypper configuration file:
obslight addRepoInChRoot --projectLocalName $ProjectName --url http://repo.pub.meego.com/home:/fvennetier:/zypper-backport/MeeGo_1.2.0_standard/ --alias "Zypper_1.6.15_backport"
Then go to the chroot and update zypper:
obslight goToChRoot --projectLocalName $ProjectName # zypper update zypper # exit
The build package of your chroot does not support armv8el builds. Consider using another version, like the 2011.03.29 of MeeGo repositories.
First add the MeeGo building tools repository to your chroot's zypper configuration file:
obslight addRepoInChRoot --projectLocalName $ProjectName --url http://download.meego.com/live/Tools:/Building/MeeGo_1.2.0/ --alias "Tools:Building_MeeGo_1.2.0"
Then go to the chroot and update build:
obslight goToChRoot --projectLocalName $ProjectName # zypper update build # exit