Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Image broken as of version ls51 #12

Closed
Freekers opened this issue Aug 23, 2022 · 3 comments · Fixed by #13
Closed

Image broken as of version ls51 #12

Freekers opened this issue Aug 23, 2022 · 3 comments · Fixed by #13

Comments

@Freekers
Copy link

linuxserver.io


Expected Behavior

After completing the installation wizard, the URL should redirect to /login after which you should be able to login to the webinterface using the credentials entered during the installation wizard.

Current Behavior

After completing the installation wizard, the URL redirects to /home and will show a white/blank screen. According to developer tools in FireFox, an error 404 not found is served.
If you manually change the URL in the browser to /login, you're greeted with the login screen including the 'Installation completed sucessfully' message. However, I'm unable to login with the credentials I provided during the installation wizard. No error is shown, the login page just reloads. Looks like redirects are broken.

The image seems broken since LS51. As of LS51, the image got rebased to alpine 3.15 with php8 and restructured nginx configs. On LS50 I am not experiencing any issues.

Steps to Reproduce

  1. Spin up image ls51 or ls52 using the docker-compose or docker run command in the LS.IO docs
  2. Navigate to the web UI url (default localhost:80)
  3. Accept default values in setup wizard and enter desired admin credentials
  4. Click Finish and the blank page will be shown

Environment

OS: Ubuntu Server 20.04
CPU architecture: x86_64
How docker service was installed: official docker repo

Command used to create docker container (run/create/compose/screenshot)

services:
  xbackbone:
    image: lscr.io/linuxserver/xbackbone:3.6.0-ls51
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Europe/Amsterdam
    volumes:
     - /opt/xbackbone:/config
    restart: unless-stopped

Docker logs

s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service 00-legacy: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service legacy-cont-init: starting
cont-init: info: running /etc/cont-init.d/01-envfile
s6-rc: info: service 00-legacy successfully started
cont-init: info: /etc/cont-init.d/01-envfile exited 0
cont-init: info: running /etc/cont-init.d/02-tamper-check
**** Potential tampering with custom scripts/services detected ****
**** Folder /config/custom-cont-init.d is moved to /config/custom-cont-init.d.2axi-ijV ****
**** Folder /config/custom-services.d is moved to /config/custom-services.d.2axi-ijV ****
**** The folders '/config/custom-cont-init.d' and '/config/custom-services.d'; and their contents need to all be owned by root to prevent root escalation inside the container!!! ****
cont-init: info: /etc/cont-init.d/02-tamper-check exited 0
cont-init: info: running /etc/cont-init.d/10-adduser

-------------------------------------
          _         ()
         | |  ___   _    __
         | | / __| | |  /  \
         | | \__ \ | | | () |
         |_| |___/ |_|  \__/


Brought to you by linuxserver.io
-------------------------------------

To support LSIO projects visit:
https://www.linuxserver.io/donate/
-------------------------------------
GID/UID
-------------------------------------

User uid:    1000
User gid:    1000
-------------------------------------

cont-init: info: /etc/cont-init.d/10-adduser exited 0
cont-init: info: running /etc/cont-init.d/20-config
cont-init: info: /etc/cont-init.d/20-config exited 0
cont-init: info: running /etc/cont-init.d/30-keygen
using keys found in /config/keys
cont-init: info: /etc/cont-init.d/30-keygen exited 0
cont-init: info: running /etc/cont-init.d/50-config
cont-init: info: /etc/cont-init.d/50-config exited 0
cont-init: info: running /etc/cont-init.d/90-custom-folders
cont-init: info: /etc/cont-init.d/90-custom-folders exited 0
cont-init: info: running /etc/cont-init.d/99-custom-files
[custom-init] no custom files found exiting...
cont-init: info: /etc/cont-init.d/99-custom-files exited 0
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-mods: starting
s6-rc: info: service init-mods successfully started
s6-rc: info: service init-mods-package-install: starting
s6-rc: info: service init-mods-package-install successfully started
s6-rc: info: service init-mods-end: starting
s6-rc: info: service init-mods-end successfully started
s6-rc: info: service init-services: starting
s6-rc: info: service init-services successfully started
s6-rc: info: service legacy-services: starting
services-up: info: copying legacy longrun cron (no readiness notification)
services-up: info: copying legacy longrun nginx (no readiness notification)
services-up: info: copying legacy longrun php-fpm (no readiness notification)
s6-rc: info: service legacy-services successfully started
s6-rc: info: service 99-ci-service-check: starting
[ls.io-init] done.
s6-rc: info: service 99-ci-service-check successfully started
@github-actions
Copy link

Thanks for opening your first issue here! Be sure to follow the bug or feature issue templates!

@Roxedus
Copy link
Member

Roxedus commented Aug 23, 2022

Hey, can you try lspipepr/xbackbone:3.6.0-pkg-3ccf6566-pr-13 please? should address this.

@Freekers
Copy link
Author

Hey, can you try lspipepr/xbackbone:3.6.0-pkg-3ccf6566-pr-13 please? should address this.

It works! Thanks for the quick fix :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants