Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
  • Sign in / Register
pmbootstrap
pmbootstrap
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 137
    • Issues 137
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 16
    • Merge Requests 16
  • Requirements
    • Requirements
    • List
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Security & Compliance
    • Security & Compliance
    • Dependency List
    • License Compliance
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • postmarketOS
  • pmbootstrappmbootstrap
  • Issues
  • #1684

Closed
Open
Opened Nov 16, 2018 by Jens Staal@staalmannen

Dependency conflict blocks generation of hammerhead image

pmbootstrap:

(010484) [12:44:02] (native) % apk --no-progress add -u --virtual .pmbootstrap ccache-cross-symlinks gcc-armhf g++-armhf ccache isl binutils-armhf libstdc++ gcc libc-dev gmp libgcc binutils libgomp libatomic mpc1 mpfr3 musl-dev
WARNING: Ignoring /mnt/pmbootstrap-packages/x86_64/APKINDEX.tar.gz: No such file or directory
ERROR: unsatisfiable constraints:
  libstdc++-8.2.0-r1:
    breaks: g++-armhf-8.2.0-r0[libstdc++=8.2.0-r0]
    satisfies: .pmbootstrap-0[libstdc++]
               gcc-8.2.0-r1[so:libstdc++.so.6]
  gcc-8.2.0-r1:
    breaks: g++-armhf-8.2.0-r0[gcc=8.2.0-r0]
    satisfies: .pmbootstrap-0[gcc]
(010484) [12:44:02] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
(010484) [12:44:02] NOTE: The failed command's output is above the ^^^ line in the log file: /home/jens/.local/var/pmbootstrap/log.txt
(010484) [12:44:02] ERROR: Command failed: (native) % apk --no-progress add -u --virtual .pmbootstrap ccache-cross-symlinks gcc-armhf g++-armhf ccache isl binutils-armhf libstdc++ gcc libc-dev gmp libgcc binutils libgomp libatomic mpc1 mpfr3 musl-dev
(010484) [12:44:02] See also: <https://postmarketos.org/troubleshooting>
(010484) [12:44:02] Traceback (most recent call last):
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/__init__.py", line 63, in main
    getattr(frontend, args.action)(args)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/helpers/frontend.py", line 179, in install
    pmb.install.install(args)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/install/_install.py", line 437, in install
    pmb.chroot.apk.install(args, install_packages, suffix)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/chroot/apk.py", line 201, in install
    args, build, arch, package, packages_installed):
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/chroot/apk.py", line 118, in install_is_necessary
    pmb.build.package(args, package, arch)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/build/_package.py", line 442, in package
    skip_init_buildenv, src):
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/build/_package.py", line 203, in init_buildenv
    pmb.chroot.apk.install(args, cross_pkgs)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/chroot/apk.py", line 234, in install
    pmb.chroot.root(args, ["apk", "--no-progress"] + command, suffix)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/chroot/root.py", line 91, in root
    output_return, check, kill_as_root)
  File "/home/jens/Devices/Nexus5/pmbootstrap/pmb/helpers/run_core.py", line 301, in core
    raise RuntimeError("Command failed: " + log_message)
RuntimeError: Command failed: (native) % apk --no-progress add -u --virtual .pmbootstrap ccache-cross-symlinks gcc-armhf g++-armhf ccache isl binutils-armhf libstdc++ gcc libc-dev gmp libgcc binutils libgomp libatomic mpc1 mpfr3 musl-dev
(011082) [12:44:22] % tail -f /home/jens/.local/var/pmbootstrap/log.txt -n 60
(011082) [12:44:22] *** output passed to pmbootstrap stdout, not to this log ***

sorry about the formatting, never get these things right in github either. (fixed by @z3ntu 😉 )

Edited Nov 16, 2018 by Luca Weiss
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: postmarketOS/pmbootstrap#1684