linuxserver / docker-bookstack

A Docker container for the BookStack documentation wiki
GNU General Public License v3.0
779 stars 109 forks source link

[BUG] bookstack_db Pulling no matching manifest for linux/arm/v8 in the manifest list entries #175

Closed truthsword closed 1 year ago

truthsword commented 1 year ago

Is there an existing issue for this?

Current Behavior

My docker stack is not working > No manifest found on pull (notification below)

version: "3"
services:
  bookstack:
    image: "lscr.io/linuxserver/bookstack:latest"
    container_name: bookstack
    environment:
      - PUID=1001
      - PGID=1001
      - APP_URL=http://192.168.1.100
      - DB_HOST=bookstack_db
      - DB_USER=bookstack
      - DB_PASS=bookstack
      - DB_DATABASE=bookstackapp
    volumes:
      - "/home/docker/bookstack/config:/config"
    ports:
      - "80:80"
    restart: unless-stopped
    depends_on:
      - bookstack_db
  bookstack_db:
    image: "lscr.io/linuxserver/mariadb:latest"
    container_name: bookstack_db
    environment:
      - PUID=1001
      - PGID=1001
      - MYSQL_ROOT_PASSWORD=maria
      - TZ=America/New_York
      - MYSQL_DATABASE=bookstackapp
      - MYSQL_USER=bookstack
      - MYSQL_PASSWORD=bookstack
    volumes:
      - "/home/docker/bookstack/mariadb/config:/config"
    restart: unless-stopped

![](https://i.imgur.com/3L92tag.png}

Running on RPi.

Please advise.

Expected Behavior

Normal pull

Steps To Reproduce

Compose file above.

Environment

- OS:RPi
- How docker service was installed:RPi, fully updated today.

CPU architecture

armhf

Docker creation

See compose file above.

Container logs

No container at this point, so no logs.

github-actions[bot] commented 1 year ago

Thanks for opening your first issue here! Be sure to follow the relevant issue templates, or risk having this issue marked as invalid.

thespad commented 1 year ago

Please see https://github.com/raspberrypi/linux/issues/5402

Raspberry Pi OS has inexplicably decided to auto switch 32 bit users to a 64 bit kernel without notifying them and leaving them with 32 bit userspace.

There's no valid manifest because we don't support that setup (because it causes so many issues).

truthsword commented 1 year ago

Looks like armhf is no longer supported in linuxserver/mariadb. That is the current "problem". Will need to migrate Bookstack to alternate docker x64 machine.

Roxedus commented 1 year ago

Or reinstall to a OS that actually is arm64.

thespad commented 1 year ago

There are valid manifests for arm/v7 (though no longer latest, see https://www.linuxserver.io/armhf). There have never been valid manifests for arm/v8.

truthsword commented 1 year ago

I see now. Had to migrate Bookstack from RPi to 64-bit machine.