Meego Wiki
Views
From MeeGo wiki
(Difference between revisions)
Jump to: navigation, search
("Problem: nothing provides X needed by Y" when adding packages in ARM chroot)
Line 7: Line 7:
First add our repository to your chroot's zypper configuration file:
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"
  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:
+
Then go to the chroot and update '''zypper''':
  obslight goToChRoot --projectLocalName $ProjectName
  obslight goToChRoot --projectLocalName $ProjectName
   # zypper update zypper
   # zypper update zypper
   # exit
   # exit
 +
 +
 +
=== <tt>"error: Architecture is not included: armv8el"</tt> ===
 +
The '''build''' package of your chroot does not support armv8el builds. Consider using another version, like the 2011.03.29 of MeeGo repositories.
 +
 +
==== How to install '''build''' version 2011.03.29 in a MeeGo 1.2.0 chroot ====
 +
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

Revision as of 13:30, 24 October 2011

Contents

Troubleshooting

"Problem: nothing provides X needed by Y" 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

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


"error: Architecture is not included: armv8el"

The build package of your chroot does not support armv8el builds. Consider using another version, like the 2011.03.29 of MeeGo repositories.

How to install build version 2011.03.29 in a MeeGo 1.2.0 chroot

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
Personal tools