(Support) Aptalca's docker templates


Recommended Posts

I keep getting the following when trying to install Jdownloader2.

 

Pulling image: aptalca/docker-jdownloader2:latest

IMAGE ID [latest]: Pulling from aptalca/docker-jdownloader2.
IMAGE ID [e9c5e611068d]: Already exists.
IMAGE ID [c29de585b225]: Already exists.
IMAGE ID [0b3e3644d782]: Already exists.
IMAGE ID [a3ed95caeb02]: Already exists.
IMAGE ID [f9cf24c26853]: Already exists.
IMAGE ID [47f8cff1b587]: Already exists.
IMAGE ID [c7f597623b22]: Already exists.
IMAGE ID [848ff3ed44b9]: Already exists.
IMAGE ID [09242b92ea5a]: Pulling fs layer. Downloading 100% of 78 MB. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [25dda6b51530]: Pulling fs layer. Downloading 100% of 138 B. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [5da3a07e6fd2]: Pulling fs layer. Downloading 100% of 284 B. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [8ecd81a7bfc8]: Pulling fs layer. Downloading 100% of 89 MB. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [41ef1f9d8e79]: Pulling fs layer. Downloading 100% of 284 B. Verifying Checksum. Download complete. Extracting. Pull complete.

TOTAL DATA PULLED: 166 MB

Command:
root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name="JDownloader2" --net="bridge" -e TZ="America/New_York" -e HOST_OS="unRAID" -e "WIDTH"="1280" -e "HEIGHT"="720" -p 8987:8080/tcp -v "/mnt/cache/appdata/JDownloader2":"/config":rw aptalca/docker-jdownloader2

Unable to find image 'aptalca/docker-jdownloader2:latest' locally
latest: Pulling from aptalca/docker-jdownloader2
e9c5e611068d: Already exists
c29de585b225: Already exists
0b3e3644d782: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
f9cf24c26853: Already exists
47f8cff1b587: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
c7f597623b22: Already exists
848ff3ed44b9: Already exists
09242b92ea5a: Pulling fs layer
25dda6b51530: Pulling fs layer
5da3a07e6fd2: Pulling fs layer
8ecd81a7bfc8: Pulling fs layer
41ef1f9d8e79: Pulling fs layer
8ecd81a7bfc8: Waiting
41ef1f9d8e79: Waiting
25dda6b51530: Verifying Checksum
25dda6b51530: Download complete
5da3a07e6fd2: Download complete
41ef1f9d8e79: Verifying Checksum
41ef1f9d8e79: Download complete
09242b92ea5a: Verifying Checksum
09242b92ea5a: Download complete
09242b92ea5a: Pull complete
09242b92ea5a: Pull complete
25dda6b51530: Pull complete
25dda6b51530: Pull complete
5da3a07e6fd2: Pull complete
5da3a07e6fd2: Pull complete
8ecd81a7bfc8: Verifying Checksum
8ecd81a7bfc8: Download complete
8ecd81a7bfc8: Pull complete
8ecd81a7bfc8: Pull complete
41ef1f9d8e79: Pull complete
41ef1f9d8e79: Pull complete
docker: layers from manifest don't match image configuration.
See '/usr/bin/docker run --help'.

The command failed.

That looks like an unraid or docker hub issue. It can't successfully download the images. Are you perhaps running out of space in your docker img file?

Link to comment

I keep getting the following when trying to install Jdownloader2.

 

Pulling image: aptalca/docker-jdownloader2:latest

IMAGE ID [latest]: Pulling from aptalca/docker-jdownloader2.
IMAGE ID [e9c5e611068d]: Already exists.
IMAGE ID [c29de585b225]: Already exists.
IMAGE ID [0b3e3644d782]: Already exists.
IMAGE ID [a3ed95caeb02]: Already exists.
IMAGE ID [f9cf24c26853]: Already exists.
IMAGE ID [47f8cff1b587]: Already exists.
IMAGE ID [c7f597623b22]: Already exists.
IMAGE ID [848ff3ed44b9]: Already exists.
IMAGE ID [09242b92ea5a]: Pulling fs layer. Downloading 100% of 78 MB. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [25dda6b51530]: Pulling fs layer. Downloading 100% of 138 B. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [5da3a07e6fd2]: Pulling fs layer. Downloading 100% of 284 B. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [8ecd81a7bfc8]: Pulling fs layer. Downloading 100% of 89 MB. Verifying Checksum. Download complete. Extracting. Pull complete.
IMAGE ID [41ef1f9d8e79]: Pulling fs layer. Downloading 100% of 284 B. Verifying Checksum. Download complete. Extracting. Pull complete.

TOTAL DATA PULLED: 166 MB

Command:
root@localhost:# /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker run -d --name="JDownloader2" --net="bridge" -e TZ="America/New_York" -e HOST_OS="unRAID" -e "WIDTH"="1280" -e "HEIGHT"="720" -p 8987:8080/tcp -v "/mnt/cache/appdata/JDownloader2":"/config":rw aptalca/docker-jdownloader2

Unable to find image 'aptalca/docker-jdownloader2:latest' locally
latest: Pulling from aptalca/docker-jdownloader2
e9c5e611068d: Already exists
c29de585b225: Already exists
0b3e3644d782: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
f9cf24c26853: Already exists
47f8cff1b587: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
a3ed95caeb02: Already exists
c7f597623b22: Already exists
848ff3ed44b9: Already exists
09242b92ea5a: Pulling fs layer
25dda6b51530: Pulling fs layer
5da3a07e6fd2: Pulling fs layer
8ecd81a7bfc8: Pulling fs layer
41ef1f9d8e79: Pulling fs layer
8ecd81a7bfc8: Waiting
41ef1f9d8e79: Waiting
25dda6b51530: Verifying Checksum
25dda6b51530: Download complete
5da3a07e6fd2: Download complete
41ef1f9d8e79: Verifying Checksum
41ef1f9d8e79: Download complete
09242b92ea5a: Verifying Checksum
09242b92ea5a: Download complete
09242b92ea5a: Pull complete
09242b92ea5a: Pull complete
25dda6b51530: Pull complete
25dda6b51530: Pull complete
5da3a07e6fd2: Pull complete
5da3a07e6fd2: Pull complete
8ecd81a7bfc8: Verifying Checksum
8ecd81a7bfc8: Download complete
8ecd81a7bfc8: Pull complete
8ecd81a7bfc8: Pull complete
41ef1f9d8e79: Pull complete
41ef1f9d8e79: Pull complete
docker: layers from manifest don't match image configuration.
See '/usr/bin/docker run --help'.

The command failed.

That looks like an unraid or docker hub issue. It can't successfully download the images. Are you perhaps running out of space in your docker img file?

Quick search:

 

We found the issue on our side, it happens when an image contains layers built on some older Docker version (prior to 1.10?). In this case you end up with image manifests with different versions and hit this error.

 

The solution is to rebuild all dependent layers (base images, potentially) with Docker 1.10+ and push them again.

https://github.com/docker/distribution/issues/1439

Link to comment

 

 

A maybe stupid question: I'm running the jdownloader2 container on a headless server.

How can I login to myjdownloader in this container without gui? The GUI included just shows a function for the clipboard, but no login window.

 

What do you mean by the gui just showing a function for the clipboard?

 

The built in web gui should let you see the native jdownloader app in the browser. There, you can enter the settings for myjdownloader and enable it. After that myjdownloader should be accessible through the account you set up

Link to comment

Ok ...I can Login to Session jDownloader2when opening http://ipandport/#/client/c/JDownloader2.

Then I have just a black screen. Ctrl-Alt-Shft brings up a litte menu on the left side.

 

I'm running the container on openmediavault. Maybe there is a known bug?

Did I have to install java on the host or something like that?

 

That means the container started but it was unable to start jdownloader.

 

Can you post your docker run command? Do you see the jd2 folder created in the config folder you selected?

Link to comment

hi,

I just restrted my plexrequests docker to get it updated to the latest version but as per the unraid log its hanging for hours to update meteor.

I already restarted the docker again but still, since 2 hours its hanging at the task to update meteor.

 

anyone an idea what that could be?

Link to comment

I think the problem is

Starting X app...
/startapp.sh: 2: /startapp.sh: /config/jd2/JDownloader2: Permission denied
ERROR: openbox-xdg-autostart requires PyXDG to be installed

The issue is the permissions. I'll look into a solution when I'm home

Link to comment

My server rebooted from a power glitch.  now here is what plexreqests tell me

 

 

object with id F5Zb9Drm3hfnupCeG is not valid. trying to migrate..

released expectedConstructor

createdAt expectedNumber

approval_status required

seasons required

 

/home/.meteor/packages/meteor-tool/.1.3.3_1.1qvqfi6++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280

throw(ex);

      ^

Error: Date of request must be a number

    at getErrorObject (packages/aldeed_collection2-core/lib/collection2.js:437:1)

    at [object Object].doValidate (packages/aldeed_collection2-core/lib/collection2.js:420:1)

    at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/aldeed_collection2-core/lib/collection2.js:173:1)

    at packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:156:1

    at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1022:16)

    at Cursor.(anonymous function) [as forEach] (packages/mongo/mongo_driver.js:869:44)

    at validateCollection (packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:114:1)

    at [object Object].registerMigration [as attachSchema] (packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:45:1)

    at app/lib/collections/collections.js:545:4

    at app/lib/collections/collections.js:549:4

Exited with code: 8

Your application is crashing. Waiting for file change.

 

 

Im assuming this means my DB is corrupt somehow.  I have no problem starting over if there is a way I can at least manually readd my reqests.  Can I pull out plain text somehow?

Link to comment

My server rebooted from a power glitch.  now here is what plexreqests tell me

 

 

object with id F5Zb9Drm3hfnupCeG is not valid. trying to migrate..

released expectedConstructor

createdAt expectedNumber

approval_status required

seasons required

 

/home/.meteor/packages/meteor-tool/.1.3.3_1.1qvqfi6++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:280

throw(ex);

      ^

Error: Date of request must be a number

    at getErrorObject (packages/aldeed_collection2-core/lib/collection2.js:437:1)

    at [object Object].doValidate (packages/aldeed_collection2-core/lib/collection2.js:420:1)

    at [object Object].Mongo.Collection.(anonymous function) [as update] (packages/aldeed_collection2-core/lib/collection2.js:173:1)

    at packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:156:1

    at SynchronousCursor.forEach (packages/mongo/mongo_driver.js:1022:16)

    at Cursor.(anonymous function) [as forEach] (packages/mongo/mongo_driver.js:869:44)

    at validateCollection (packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:114:1)

    at [object Object].registerMigration [as attachSchema] (packages/davidyaha_collection2-migrations/packages/davidyaha_collection2-migrations.js:45:1)

    at app/lib/collections/collections.js:545:4

    at app/lib/collections/collections.js:549:4

Exited with code: 8

Your application is crashing. Waiting for file change.

 

 

Im assuming this means my DB is corrupt somehow.  I have no problem starting over if there is a way I can at least manually readd my reqests.  Can I pull out plain text somehow?

Not sure. You might have to ask in the plexrequests thread on the plex forum

Link to comment

I think the problem is

Starting X app...
/startapp.sh: 2: /startapp.sh: /config/jd2/JDownloader2: Permission denied
ERROR: openbox-xdg-autostart requires PyXDG to be installed

The issue is the permissions. I'll look into a solution when I'm home

 

Hi,

 

any news? Are you able to identify the problem?

Link to comment

I think the problem is

Starting X app...
/startapp.sh: 2: /startapp.sh: /config/jd2/JDownloader2: Permission denied
ERROR: openbox-xdg-autostart requires PyXDG to be installed

The issue is the permissions. I'll look into a solution when I'm home

 

Hi,

 

any news? Are you able to identify the problem?

 

It's hard to identify without access to OpenMediaVault.

 

Can you check the permission on the config folder in OpenMediaVault as well as inside the docker container? The folder should be owned by nobody:users

Link to comment

I changed permissons:

New log:

http://pastebin.com/RZ7AHQPU

 

I still see a black screen.

 

When conainer is started, permissons are changed again. (nobody:users -> 99:users)

 

I'm afraid you didn't answer my question.

 

What were the user and group owners within openmediavault and within the container? I suspect the issue may be due to there not being a nobody user in openmediavault (or maybe it is not uid 99), but I'm not really an expert on permissions and how the users are matched to uids. Perhaps someone else can chime in.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.