RedisLabsModules / redismod

A Docker image with select Redis Labs modules
BSD 3-Clause "New" or "Revised" License
127 stars 28 forks source link

Incompatible Redis Version with RedisSearch Module in Edge Release #52

Open bowenyango opened 1 year ago

bowenyango commented 1 year ago

Description: The new edge version of the Redismod image has just been published in DockerHub. But the service cannot start as expected due to an incompatible Redis version issue in the RedisSearch module.

Here is the link for the newly released image: https://hub.docker.com/layers/redislabs/redismod/edge/images/sha256-235d60d41900796cca72be9fb2918b9bc6ec0de2751408ca9e2c355313db7779?context=explore

Steps to Reproduce:

  1. docker run -p 6379:6379 redislabs/redismod:edge

Expected Behavior: The Redis service is up.

Actual Behavior: The container exits due to an incompatible Redis version issue in the RedisSearch module.

Environment:

Screenshots:

Screenshot 2023-08-22 at 11 54 37

Additional Context:

docker inspect redislabs/redismod:edge
[
    {
        "Id": "sha256:9402ab6e5273621653bc99bbd51dac73f94ba6c3ee1027f78403e4dcf7d39aba",
        "RepoTags": [
            "redislabs/redismod:edge"
        ],
        "RepoDigests": [
            "redislabs/redismod@sha256:235d60d41900796cca72be9fb2918b9bc6ec0de2751408ca9e2c355313db7779"
        ],
        "Parent": "",
        "Comment": "buildkit.dockerfile.v0",
        "Created": "2023-08-22T12:53:33.235902634Z",
        "Container": "",
        "ContainerConfig": {
            "Hostname": "",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": null,
            "Cmd": null,
            "Image": "",
            "Volumes": null,
            "WorkingDir": "",
            "Entrypoint": null,
            "OnBuild": null,
            "Labels": null
        },
        "DockerVersion": "",
        "Author": "",
        "Config": {
            "Hostname": "",
            "Domainname": "",
            "User": "",
            "AttachStdin": false,
            "AttachStdout": false,
            "AttachStderr": false,
            "ExposedPorts": {
                "6379/tcp": {}
            },
            "Tty": false,
            "OpenStdin": false,
            "StdinOnce": false,
            "Env": [
                "PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin",
                "REDIS_MODULES=/var/opt/redislabs/lib/modules",
                "LD_LIBRARY_PATH=/usr/lib/redis/modules",
                "REDISGRAPH_DEPS=libgomp1 git",
                "REDISTIMESERIES_DEPS=libssl-dev"
            ],
            "Cmd": [
                "--loadmodule",
                "/usr/lib/redis/modules/redisai.so",
                "--loadmodule",
                "/usr/lib/redis/modules/redisearch.so",
                "--loadmodule",
                "/usr/lib/redis/modules/redisgraph.so",
                "--loadmodule",
                "/usr/lib/redis/modules/redistimeseries.so",
                "--loadmodule",
                "/usr/lib/redis/modules/rejson.so",
                "--loadmodule",
                "/usr/lib/redis/modules/redisbloom.so",
                "--loadmodule",
                "/var/opt/redislabs/lib/modules/redisgears.so",
                "Plugin",
                "/var/opt/redislabs/modules/rg/plugin/gears_python.so",
                "Plugin",
                "/var/opt/redislabs/modules/rg/plugin/gears_jvm.so",
                "JvmOptions",
                "-Djava.class.path=/var/opt/redislabs/modules/rg/gear_runtime-jar-with-dependencies.jar",
                "JvmPath",
                "/var/opt/redislabs/modules/rg/OpenJDK/jdk-11.0.9.1+1/"
            ],
            "ArgsEscaped": true,
            "Image": "",
            "Volumes": {
                "/data": {}
            },
            "WorkingDir": "/data",
            "Entrypoint": [
                "redis-server"
            ],
            "OnBuild": null,
            "Labels": null
        },
        "Architecture": "amd64",
        "Os": "linux",
        "Size": 2311023231,
        "VirtualSize": 2311023231,
        "GraphDriver": {
            "Data": {
                "LowerDir": "/var/lib/docker/overlay2/99de41bcf5760834b44a51488e55c4c0bded16a8056ed2063e6d53c9bc78cad3/diff:/var/lib/docker/overlay2/4387321e9a4f2a83948fc9e6fc987bdcc4ce443a46bc32c12b15ae223abae91b/diff:/var/lib/docker/overlay2/465e30915afcef14663d743e7dd9ba1f3b5a4ff8f93bc78d643d284c70fadc1c/diff:/var/lib/docker/overlay2/02fe168007294207c33dce018aca5b473dd2c6ab2147f0ddd34e18923ab4eb72/diff:/var/lib/docker/overlay2/c81aec73919c3e77ad5b9b77fad73f97a4b9547cadfe712e70186322aaeac415/diff:/var/lib/docker/overlay2/a330ced93156f623e534b06c21147d6b19ff85642c69549d7bf29a40bf272641/diff:/var/lib/docker/overlay2/bbb217d4645a24370b9dfe34c4060a158ef1c9cd6bcebd6c06be4888a5219fe3/diff:/var/lib/docker/overlay2/1368d5aeb4111973b47a41f24de910bf57648fc098b6d302659183d5542d971b/diff:/var/lib/docker/overlay2/377652c3078cfa6959c83f14f5b83ba4ceab14e346c9441275fad2bf8dff77d5/diff:/var/lib/docker/overlay2/0458ba9718c14702a3cdda50d6e58ada5ebf277472b6de889e948349005e620e/diff:/var/lib/docker/overlay2/bee10de75440cc222125b5ca2fbccbb1f86d28277ee1ae8a907d270c224706fd/diff:/var/lib/docker/overlay2/1e2ea3e7753773993e10398d5d897f0d1fc0b4ba8958be34785a6a2d60a54372/diff:/var/lib/docker/overlay2/d7a7ffb94da75f624bed90ffb754232d3e33d2f4d9a3fd25acd7c89769512070/diff:/var/lib/docker/overlay2/dc73e467330a73865019a695594747630d065353e5dae7dbf0920d169e75ba4a/diff:/var/lib/docker/overlay2/07cdf1a5cb2d9ef28b9b18f44acda3004f7053d15aacc4ddaf3804720e946ae4/diff:/var/lib/docker/overlay2/1d14cf0cf9ddb244e7b66fc0ba927515e4b3c57ea812f25aeb12cf4f3779cad1/diff:/var/lib/docker/overlay2/5abe953e24650192cb428981c1c645b46313faffa6d13258455de954a8e6c923/diff:/var/lib/docker/overlay2/7b313df1cf3126fceb4ce9d50c75c05acbf75e3d83e128bf866301f323687fab/diff:/var/lib/docker/overlay2/d6038ae82accf361403c2a4a2725833311f0aedee5444476c68cf54c410b1ad9/diff:/var/lib/docker/overlay2/98ff296851e247be0ec386177c91639b9fd0035e0458fe9c8a4c53fd0b28ca4e/diff:/var/lib/docker/overlay2/7e7cde37e2d764c3e63b6fb91ded59bf509037adaafc43b6523602a155e76733/diff:/var/lib/docker/overlay2/b1b4e06bd9827cf35c068dea6556034d422f2ae5741806cf0418a9f0bf375c74/diff:/var/lib/docker/overlay2/b6290064d27a4d1bb8e3d12e7b39751989f361ae389c2119bca2312bdb1c71d4/diff:/var/lib/docker/overlay2/40fe64fa147584492325b755e3a39204fb82ffaf52b3c745a4c00ba538ccbcbf/diff:/var/lib/docker/overlay2/19b7d619ca7da146d88bedd1f45dc5ba3cad7370ae9b496bd4ea0e0c805d7a10/diff:/var/lib/docker/overlay2/5e5e0c66f2efbd5d418189abab71146b30718a189c88d18225fa5879c07de1cd/diff:/var/lib/docker/overlay2/a039de97eba9d95d97ee891f39fb719c182cb260468425ce7f1fd8e429046a1c/diff:/var/lib/docker/overlay2/d6b20953344c227a7dfdf34fda0c088d169c316466a0045a41c9606afd7b28e0/diff:/var/lib/docker/overlay2/620eba2852c88b21a17056f4f344b2d030c23dae42f7335d079ae500fa933a57/diff:/var/lib/docker/overlay2/5ecc9939360c235000cafc9dc6b94ad91c84d81d3aac1f0168ea0cf1a616d5c9/diff:/var/lib/docker/overlay2/2e5e44ed95c5bebc51e37501fead7a75daa32278b4b1761c580bf71b0ad0d08c/diff",
                "MergedDir": "/var/lib/docker/overlay2/85e1657682616a3ad92be16870464207f070b2fb1ec497e585e4cae8a6dd773d/merged",
                "UpperDir": "/var/lib/docker/overlay2/85e1657682616a3ad92be16870464207f070b2fb1ec497e585e4cae8a6dd773d/diff",
                "WorkDir": "/var/lib/docker/overlay2/85e1657682616a3ad92be16870464207f070b2fb1ec497e585e4cae8a6dd773d/work"
            },
            "Name": "overlay2"
        },
        "RootFS": {
            "Type": "layers",
            "Layers": [
                "sha256:a548c9107c3a8e63d242fb718f180eecb8b6e36cd41942c24883ddb58639674c",
                "sha256:a9cb73be304a3d7006ff2ce9fb49cbfb6aa3246b775a364d9bf9b12c3450436d",
                "sha256:7800be1fb0dca795511e1fec484b0a4ad37289ae31257f3920cfb001f67d1b15",
                "sha256:ef8fe144898fe76f44262814f51822af7273d6b079fbcc9f3318dc5d44886028",
                "sha256:da4299e5dbe7684c0b9a47e1c9b0c71d1669f9653d591f9644433383af281dfd",
                "sha256:86e13272e48563ce41af8f7226fd5b57410bac80f257a14df0e05943bd7b4a93",
                "sha256:40340531273b575143a7506a5119fc4add02eea042d5d976685d80bfcc931fe7",
                "sha256:6a9e3a382c05747ef384f43bdae3d478bd46b9055f634973b5ba05f3d538df1c",
                "sha256:83d59a1ac0e592cc87edfd66d1eb4d598bd3ceab634520d8e362d7f4876199c5",
                "sha256:83d59a1ac0e592cc87edfd66d1eb4d598bd3ceab634520d8e362d7f4876199c5",
                "sha256:354d6d615993a4ce62e1e0323470ad73856099b1b31945b1e0a73bf795e161f6",
                "sha256:dc935b996b5a786d77426baf704c97801d64e63697e6463527cfa969d99e504c",
                "sha256:de58688a413ba2b0241109e539addbc1b4f187cbc4df0f38a1408f658b3b139c",
                "sha256:58e3a4fe2a2f9dd5a6afbc91d37391158a08fabfd78fa58ec020a1e577eecf08",
                "sha256:4b2f1a0a97b7ff41a55cae390846551e0bfc815cd6ad7e68aa7601fba365cd45",
                "sha256:555b3e64ede5740dbb82c1f4fafd1d3c612d0a22fa71074eeb27fff66a065974",
                "sha256:9b8b2addb918ed213a0ee757ef4306754d716f3262b5c0d2263e87df8ee478da",
                "sha256:fc20d2add2fabe184035a4bae48b6d31245bcbc16e849fafb823fe9c7e97d6ae",
                "sha256:639afe911a42b73eebbb3eb8db6f24a82e0e68464d8984cae1520435ca3745f4",
                "sha256:56cab7ede7e5e8cb85d926be6fede54153f986d1cc0ff1d6a146494d46bd2afd",
                "sha256:d7891bacead2b37eec83cfad3d638f750e5cab6d8a45c5d739d98ec7a43b822b",
                "sha256:7355b7bcb4c7c85bcc86d5e42fd88449231fe6866b02bc1802528e48917dd902",
                "sha256:bcc07eaf7cd1206c7d24d35330e8eed211f7e6987b666359f0b5f8ad273f8dc3",
                "sha256:5f70bf18a086007016e948b04aed3b82103a36bea41755b6cddfaf10ace3c6ef",
                "sha256:7438b371d432890683c033783e1bb738143955722d7475e5c3e131c3e86f6c79",
                "sha256:2a17264cfa5e641fc9d898675e4fea6b3c710695cfc66927bae66994fcab4f87",
                "sha256:2135b1e3892e81e1c2521846f6a1ed7f4d98c68c4389f2310e6f7fc77052f6ef",
                "sha256:26089caebc58fbd49cf3650ba78534553dcca2f94a93f68ef2a3b1a961c0b5d6",
                "sha256:400525d07a0b98a884fcb3dbb9aac48f68f9c6519861ae1ff76d0d0f16ba5ebc",
                "sha256:4ad92f5120c968ca674dd2c7d6267bcb1db03e9af302de2389bf01c02092aa39",
                "sha256:a273335fdece24e70e1945aed5ff6a34b69cb811376191b44e07c02e2760da7a",
                "sha256:e86bf81ac9d80319052834a30074613295b2117928443e940184082b7a52b835"
            ]
        },
        "Metadata": {
            "LastTagTime": "0001-01-01T00:00:00Z"
        }
    }
]

Possible Solution:

  1. Update the Redis version to 7.
  2. Downgrade the RedisSearch module version.
dengliming commented 9 months ago

I have encountered this problem, when can it be fixed?