linuxserver / docker-calibre

GNU General Public License v3.0
338 stars 62 forks source link

[BUG] Obt-Message: Xinerama extension is not present on the server #138

Closed nick-harper closed 8 months ago

nick-harper commented 9 months ago

Is there an existing issue for this?

Current Behavior

Since Calibre auto-updated via Watchtower, I can't get it to start.

I get the error:

Obt-Message: Xinerama extension is not present on the server

Expected Behavior

No response

Steps To Reproduce

This is happening even after I have removed / recreated the container.

Environment

- OS: Ubuntu 16.04
- How docker service was installed: Docker-compose

CPU architecture

x86-64

Docker creation

calibrenew:
    image: ghcr.io/linuxserver/calibre:6.26.0
    container_name: calibrenew
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
      - PASSWORD=PASSHERE #optional
    volumes:
      - ${HOME}/.config/calibrebackup:/config
      - /media/${USER}/data1/downloads/ebooks:/autoadd
      - /media/${USER}/data1/downloads/ebooks:/books #optional
    ports:
      - 8980:8080
      - 8981:8181
      - 8881:8081
    restart: unless-stopped

Container logs

Obt-Message: Xinerama extension is not present on the server
(openbox:1530): GLib-ERROR **: 15:23:41.646: file ../../../glib/gthread-posix.c: line 1339 (g_system_thread_new): error 'Operation not permitted' during 'pthread_create'
How are you gentlemen? All your base are belong to us. (Openbox received signal 5)
/defaults/startwm.sh: line 2:  1530 Aborted                 (core dumped) /usr/bin/openbox-session
node[1533]: ../src/node_platform.cc:68:std::unique_ptr<long unsigned int> node::WorkerThreadsTaskRunner::DelayedTaskScheduler::Start(): Assertion `(0) == (uv_thread_create(t.get(), start_thread, this))' failed.
 1: 0xb83f50 node::Abort() [node]
 2: 0xb83fce  [node]
 3: 0xbf14ee  [node]
 4: 0xbf15d1 node::NodePlatform::NodePlatform(int, v8::TracingController*, v8::PageAllocator*) [node]
 5: 0xb41ed3 node::InitializeOncePerProcess(std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, node::ProcessFlags::Flags) [node]
 6: 0xb4256b node::Start(int, char**) [node]
 7: 0x7fc9b09e1d90  [/lib/x86_64-linux-gnu/libc.so.6]
 8: 0x7fc9b09e1e40 __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6]
 9: 0xac1fee _start [node]
Obt-Message: Xinerama extension is not present on the server
(openbox:1538): GLib-ERROR **: 15:23:42.712: file ../../../glib/gthread-posix.c: line 1339 (g_system_thread_new): error 'Operation not permitted' during 'pthread_create'
How are you gentlemen? All your base are belong to us. (Openbox received signal 5)
/defaults/startwm.sh: line 2:  1538 Aborted                 (core dumped) /usr/bin/openbox-session
github-actions[bot] commented 9 months ago

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

aptalca commented 9 months ago

Ubuntu 16.04? I hope that's a typo

drizuid commented 8 months ago

The xinerama line is not an error, your error is from glib, likely because you're on ubuntu 16.04, with no reply regarding the version, I'll go ahead and close this as we do not intend to do container fixes for old distro versions/kernels.