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 650
    • Issues 650
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 215
    • Merge Requests 215
  • 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
  • #5064

Closed
Open
Opened Feb 03, 2016 by Jesús García Crespo@sevein

php-memcache

Problem

php-memcache extension fails to install properly:

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/memcache.so' - Error relocating /usr/lib/php/modules/memcache.so: mmc_buffer_alloc: symbol not found in Unknown on line 0

How to reproduce

$ docker run -it alpine:latest sh -c "apk update && apk upgrade && apk add php php-memcache && php -v"

Output:

fetch http://dl-4.alpinelinux.org/alpine/v3.3/main/x86_64/APKINDEX.tar.gz
fetch http://dl-4.alpinelinux.org/alpine/v3.3/community/x86_64/APKINDEX.tar.gz
v3.3.1-45-ge9b054a [http://dl-4.alpinelinux.org/alpine/v3.3/main]
v3.3.1-33-gee8882c [http://dl-4.alpinelinux.org/alpine/v3.3/community]
OK: 5859 distinct packages available
(1/4) Upgrading musl (1.1.12-r1 -> 1.1.12-r2)
(2/4) Upgrading libcrypto1.0 (1.0.2e-r0 -> 1.0.2f-r0)
(3/4) Upgrading libssl1.0 (1.0.2e-r0 -> 1.0.2f-r0)
(4/4) Upgrading musl-utils (1.1.12-r1 -> 1.1.12-r2)
Executing busybox-1.24.1-r7.trigger
OK: 5 MiB in 11 packages
(1/10) Installing php-common (5.6.17-r0)
(2/10) Installing pcre (8.38-r0)
(3/10) Installing ncurses-terminfo-base (6.0-r6)
(4/10) Installing ncurses-terminfo (6.0-r6)
(5/10) Installing ncurses-libs (6.0-r6)
(6/10) Installing readline (6.3.008-r4)
(7/10) Installing libxml2 (2.9.3-r0)
(8/10) Installing php-cli (5.6.17-r0)
(9/10) Installing php (5.6.17-r0)
(10/10) Installing php-memcache (3.0.8-r3)
Executing busybox-1.24.1-r7.trigger
OK: 23 MiB in 21 packages
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/memcache.so' - Error relocating /usr/lib/php/modules/memcache.so: mmc_buffer_alloc: symbol not found in Unknown on line 0
PHP 5.6.17 (cli) (built: Jan 24 2016 22:24:02)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies

(from redmine: issue id 5064, created on 2016-02-03, closed on 2016-03-18)

  • Changesets:
    • Revision 0aa4af1a on 2016-02-09T10:08:22Z:
main/php-memcache: fix relocation error. Fixes #5064
  • Revision 2be17766 on 2016-02-10T09:14:27Z:
main/php-memcache: fix relocation error. Fixes #5064

(cherry picked from commit 0aa4af1a9360dbbcccf3327bc451b0813a60d42b)
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information
Assignee
Assign to
3.3.2
Milestone
3.3.2 (Past due)
Assign milestone
Time tracking
None
Due date
None
Reference: alpine/aports#5064