jlesage / docker-crashplan-pro

Docker container for CrashPlan PRO (aka CrashPlan for Small Business)
MIT License
297 stars 38 forks source link

[Bug] v23.11.1 reporting wrong version? #440

Closed Tek4 closed 10 months ago

Tek4 commented 11 months ago

Current Behavior

Shouldn't this show 23.11.1?

Screenshot_20231108_144140_Termius

Appears to be running the latest version. CrashPlan shows version 11.2.0.520.

I make a habit to grep the version each install. This is the first time it has not changed.

Expected Behavior

Docker image version should reflect 23.11.1

Steps To Reproduce

docker inspect crashplan-pro | grep version

Environment

Container creation

docker pull jlesage/crashplan-pro

RESET/CLEAR CONTAINER IN SYNOLOGY UI

docker start crashplan-pro

Container log

[init        ] container is starting...
[cont-env    ] loading container environment variables...

[cont-init   ] 55-crashplan-pro.sh: executing...
[cont-init   ] 55-crashplan-pro.sh: handling upgrade from CrashPlan version 11.1.1 to 11.2.0...
    ╭――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╮
    │                                                                      │
    │ Application:           CrashPlan for Small Business                  │
    │ Application Version:   11.2.0                                        │
    │ Docker Image Version:  23.11.1                                       │
    │ Docker Image Platform: linux/amd64                                   │
    │                                                                      │
    ╰――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――╯
[cont-init   ] 89-info.sh: terminated successfully.
[cont-init   ] all container initialization scripts executed.
[init        ] giving control to process supervisor.

Container inspect

[
            "Labels": {
                "org.label-schema.description": "Docker container for CrashPlan PRO",
                "org.label-schema.name": "crashplan-pro",
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.vcs-url": "https://github.com/jlesage/docker-crashplan-pro",
                **"org.label-schema.version": "23.06.1"**
            },
]

Anything else?

No response

jlesage commented 11 months ago

For me the correct version is shown for both the image and the running instance:

~# docker inspect jlesage/crashplan-pro|grep version
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.version": "23.11.1"
~# docker inspect CrashPlanPRO|grep version
                "org.label-schema.schema-version": "1.0",
                "org.label-schema.version": "23.11.1"
Tek4 commented 11 months ago

Must be a new Synology thing, then? Container log is correct. CrashPlan version is correct. Just no update to Container inspect.

Oooh, yeah.... Synology changed Docker to "Container Manager". That's gotta be it. I'll need to dig in and find an answer then. I'll report back if I do.

`[cont-init ] 89-info.sh: executing... │ Application: CrashPlan for Small Business │ │ Application Version: 11.2.0 │ │ Docker Image Version: 23.11.1 │ │ Docker Image Platform: linux/amd64 │

`

Tek4 commented 11 months ago

CONCLUSION: This is a Synology related issue. I don't know why, but the container doesn't reflect the updated version. The running image is, indeed, the latest.

I'm considering authoring a document to post here detailing a Synology install using the GUI. Any interest? You may close this.