Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
aports
aports
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 645
    • Issues 645
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 217
    • Merge Requests 217
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • alpine
  • aportsaports
  • Issues
  • #12268

Closed
Open
Opened Jan 03, 2021 by tynor88@tynor88

Alpine ARMHF - OpenConnect not working with edge, 3.11 and 3.12

Running the following command on Raspberry Pi 3 (Linux raspberrypi 5.4.79-v7+ #​1373 SMP Mon Nov 23 13:22:33 GMT 2020 armv7l GNU/Linux):

docker run -it --rm alpine /bin/sh -c 'apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community openconnect nettle && apk upgrade -a && /usr/bin/openconnect'

Produces the following error:

Error relocating /usr/lib/libopenconnect.so.5: __localtime64_r: symbol not found Error relocating /usr/lib/libopenconnect.so.5: __select_time64: symbol not found Error relocating /usr/lib/libopenconnect.so.5: __fstat_time64: symbol not found Error relocating /usr/lib/libopenconnect.so.5: __gettimeofday_time64: symbol not found Error relocating /usr/lib/libopenconnect.so.5: __time64: symbol not found Error relocating /usr/bin/openconnect: __localtime64: symbol not found Error relocating /usr/bin/openconnect: __time64: symbol not found

Running with alpine:edge produces:

fetch http://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz WARNING: Ignoring http://dl-cdn.alpinelinux.org/alpine/edge/community: temporary error (try again later) fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/armv7/APKINDEX.tar.gz 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:0D0D90AD:asn1 encoding routines:ASN1_TIME_adj:error getting time:crypto/asn1/a_time.c:330: 1996039056:error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed:ssl/statem/statem_clnt.c:1913: WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/edge/main: Permission denied fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/armv7/APKINDEX.tar.gz WARNING: Ignoring https://dl-cdn.alpinelinux.org/alpine/edge/community: temporary error (try again later) ERROR: unable to select packages: nettle (no such package): required by: world[nettle] openconnect (no such package): required by: world[openconnect]

Running with some old edge cached version alpine:edge@sha256:fa00ece9a1a6902309239e7406cd1f37d8d9064dd04273e696ca5cbd4e962706 (which i found on my build server) works fine:

docker run -it --rm alpine:edge@sha256:fa00ece9a1a6902309239e7406cd1f37d8d9064dd04273e696ca5cbd4e962706 /bin/sh -c 'apk add --no-cache -X http://dl-cdn.alpinelinux.org/alpine/edge/community openconnect && apk upgrade -a && /usr/bin/openconnect'

No server specified
Usage:  openconnect [options] <server>
Open client for multiple VPN protocols, version v8.10
This is not an issue on my amd64 box. Only armhf (Raspberry Pi)

Possibly related to: #12091 and #11808 (closed)

Edited Jan 03, 2021 by Kevin Daudt
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: alpine/aports#12268