Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Software > Calibre

Notices

Reply
 
Thread Tools Search this Thread
Old 06-26-2026, 12:41 PM   #1
DBK
Member
DBK began at the beginning.
 
Posts: 11
Karma: 10
Join Date: May 2025
Device: Galaxy Tablet
Installation problem

So I am trying to install 9.10. I run the Bazzite distro of Linux and I keep getting the following. Not sure how to give permissions for this?
____________________ WARNING ____________________
No permission to write to /usr/bin, not creating program launch
symlinks, you should ensure that /var/opt/calibre is in your PATH or
create the symlinks yourself
__________________________________________________


Setting up command-line completion...
Failed to find directory to install bash completions, using default.
Installing bash completion to: /usr/share/bash-completion/completions/

____________________ WARNING ____________________
Setting up completion failed with error:
__________________________________________________


Traceback (most recent call last):
File "calibre/linux.py", line 837, in setup_completion
File "calibre/linux.py", line 615, in write_completion
File "calibre/linux.py", line 603, in o_and_e
OSError: [Errno 30] Read-only file system: '/usr/share/bash-completion/completions/calibre'

Setting up desktop integration...
xdg-icon-resource: No writable system icon directory found.

____________________ WARNING ____________________
Setting up desktop integration failed with error:
__________________________________________________


Traceback (most recent call last):
File "calibre/linux.py", line 858, in setup_desktop_integration
File "calibre/linux.py", line 880, in do_setup_desktop_integration
File "calibre/linux.py", line 911, in install_xdg_junk
File "calibre/linux.py", line 896, in install_icons
File "calibre/linux.py", line 890, in install_single_icon
File "subprocess.py", line 420, in check_call
subprocess.CalledProcessError: Command '['xdg-icon-resource', 'install', '--noupdate', '--context', 'mimetypes', '--size', '16', 'application-lrf-16.png', 'application-lrf']' returned non-zero exit status 3.

Creating un-installer: /var/opt/calibre/calibre-uninstall


There were 3 warnings

* No permission to write to /usr/bin, not creating program launch
symlinks, you should ensure that /var/opt/calibre is in your PATH or
create the symlinks yourself

* Setting up completion failed with error:

* Setting up desktop integration failed with error:
DBK is offline   Reply With Quote
Old 06-26-2026, 02:56 PM   #2
gbm
Wizard
gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.gbm ought to be getting tired of karma fortunes by now.
 
Posts: 2,277
Karma: 8891824
Join Date: Jun 2010
Device: Kobo Clara HD,Hisence Sero 7 Pro RIP, Nook STR, jetbook lite
Question did you set up your user account as "User" or "Administrator"?

https://linuxconfig.org/distinguishi...oles-and-usage

bernie
Quote:
Originally Posted by DBK View Post
So I am trying to install 9.10. I run the Bazzite distro of Linux and I keep getting the following. Not sure how to give permissions for this?
____________________ WARNING ____________________
No permission to write to /usr/bin, not creating program launch
symlinks, you should ensure that /var/opt/calibre is in your PATH or
create the symlinks yourself
__________________________________________________


Setting up command-line completion...
Failed to find directory to install bash completions, using default.
Installing bash completion to: /usr/share/bash-completion/completions/

____________________ WARNING ____________________
Setting up completion failed with error:
__________________________________________________


Traceback (most recent call last):
File "calibre/linux.py", line 837, in setup_completion
File "calibre/linux.py", line 615, in write_completion
File "calibre/linux.py", line 603, in o_and_e
OSError: [Errno 30] Read-only file system: '/usr/share/bash-completion/completions/calibre'

Setting up desktop integration...
xdg-icon-resource: No writable system icon directory found.

____________________ WARNING ____________________
Setting up desktop integration failed with error:
__________________________________________________


Traceback (most recent call last):
File "calibre/linux.py", line 858, in setup_desktop_integration
File "calibre/linux.py", line 880, in do_setup_desktop_integration
File "calibre/linux.py", line 911, in install_xdg_junk
File "calibre/linux.py", line 896, in install_icons
File "calibre/linux.py", line 890, in install_single_icon
File "subprocess.py", line 420, in check_call
subprocess.CalledProcessError: Command '['xdg-icon-resource', 'install', '--noupdate', '--context', 'mimetypes', '--size', '16', 'application-lrf-16.png', 'application-lrf']' returned non-zero exit status 3.

Creating un-installer: /var/opt/calibre/calibre-uninstall


There were 3 warnings

* No permission to write to /usr/bin, not creating program launch
symlinks, you should ensure that /var/opt/calibre is in your PATH or
create the symlinks yourself

* Setting up completion failed with error:

* Setting up desktop integration failed with error:
gbm is offline   Reply With Quote
Advert
Old 06-26-2026, 03:50 PM   #3
DBK
Member
DBK began at the beginning.
 
Posts: 11
Karma: 10
Join Date: May 2025
Device: Galaxy Tablet
Quote:
Originally Posted by gbm View Post
Question did you set up your user account as "User" or "Administrator"?

https://linuxconfig.org/distinguishi...oles-and-usage

bernie
I am the admin
DBK is offline   Reply With Quote
Old 06-26-2026, 05:51 PM   #4
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,931
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by DBK View Post
I am the admin
Are you trying to install calibre from the calibre website or some repository? Most repositories get calibre wrong.
JSWolf is offline   Reply With Quote
Old 06-26-2026, 07:03 PM   #5
DBK
Member
DBK began at the beginning.
 
Posts: 11
Karma: 10
Join Date: May 2025
Device: Galaxy Tablet
Quote:
Originally Posted by JSWolf View Post
Are you trying to install calibre from the calibre website or some repository? Most repositories get calibre wrong.
I am trying to dowload it via the binary install on the website. sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin
DBK is offline   Reply With Quote
Advert
Old 06-26-2026, 07:16 PM   #6
BetterRed
null operator (he/him)
BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.BetterRed ought to be getting tired of karma fortunes by now.
 
Posts: 22,722
Karma: 34252730
Join Date: Mar 2012
Location: Sydney Australia
Device: none
I've seen several threads referencing Bazzite, do a search in the Calibre forum, one of them might provide a clue.

BR
BetterRed is offline   Reply With Quote
Old 06-26-2026, 11:19 PM   #7
PeterT
Grand Sorcerer
PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.PeterT ought to be getting tired of karma fortunes by now.
 
Posts: 14,015
Karma: 82524140
Join Date: Nov 2007
Location: Toronto
Device: Libra H2O, Libra Colour
You might want to experiment with asking AI such as CHATGPT for help.

I'm getting tips like
Quote:
How to Fix the Permission Warning
This happens because Bazzite uses an immutable (read-only) file system where /usr/bin cannot be modified directly. Calibre installs successfully to /var/opt/calibre, but it cannot create the shortcut commands.

To fix this, you need to manually link Calibre to your user's local directory (~/.local/bin), which is writeable and already in your system's PATH.

Step-by-Step Fix

Run these two commands in your terminal to create the required launch symlinks:

Create the local bin folder (in case it does not exist yet)
:bash
mkdir -p ~/.local/bin

Create the Calibre symlinks inside your user directory
:bash
ln -s /var/opt/calibre/calibre ~/.local/bin/calibre && ln -s /var/opt/calibre/calibre-server ~/.local/bin/calibre-server

Launching Calibre
You can now start the application by simply typing calibre in your terminal.It should also automatically appear in your desktop application menu after a system restart.


How to Fix the Immutable File System ErrorsThese warnings happen because Bazzite's core system (/usr) is entirely read-only. Calibre is fully installed, but its installer cannot place the command-line auto-complete file or the desktop app icon into the root system folders.You can easily bypass this by forcing the installer to place these files inside your writeable home directory (~/.local) instead.
I would suggest asking your self. I'd started by asking about installing calibre on Bazzite and then supplying the error messages you supplied
PeterT is offline   Reply With Quote
Old 06-27-2026, 12:06 AM   #8
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 46,354
Karma: 29630884
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Bazzite is a truly patronising distro in the vein of macOS that cripples even root to "protect users from themselves because users are considered dumb". https://bugs.launchpad.net/calibre/+bug/2144390
kovidgoyal is online now   Reply With Quote
Old 06-27-2026, 06:10 AM   #9
enuddleyarbl
Guru
enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.
 
enuddleyarbl's Avatar
 
Posts: 837
Karma: 2111023
Join Date: Sep 2013
Device: Kobo Sage
@DBK -- On Bazzite, you have to use Calibre's "isolated" install (not the regular one). About halfway down the page at:

https://calibre-ebook.com/download_linux

look for:

Quote:
You can also do an "isolated" install that only touches files inside the installation folder and does not need to be run as root, like this:
wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sh /dev/stdin install_dir=~/calibre-bin isolated=y
(For safety's sake, I'd suggest getting the command directly from that page and not trusting what I quoted.)

EDIT: Assuming you want to run Calibre from a desktop shortcut, you'll also need to create a .desktop file. It's not much, but see my thread here:

https://www.mobileread.com/forums/sh...d.php?t=373560

Last edited by enuddleyarbl; 06-27-2026 at 06:38 AM.
enuddleyarbl is offline   Reply With Quote
Old 06-27-2026, 06:21 AM   #10
enuddleyarbl
Guru
enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.
 
enuddleyarbl's Avatar
 
Posts: 837
Karma: 2111023
Join Date: Sep 2013
Device: Kobo Sage
Quote:
Originally Posted by kovidgoyal View Post
Bazzite is a truly patronising distro in the vein of macOS that cripples even root to "protect users from themselves because users are considered dumb". https://bugs.launchpad.net/calibre/+bug/2144390
Not everyone's a neck-beard.

My wife might be technically capable of using regular linux, but she's not about to put up with that. I'm using Bazzite because it's basically a one-stop setup that's good for gaming that can't be messed up. When the day comes that Microsoft bastardizes Windows enough that I can pry it out of her hands, I'll know enough to move her over to Bazzite. (EDIT: Plus, I *like* Bazzite -- it's a good OS that does what I need. And, I can put my starter neck-beard on for the few occasions where something needs it).

Last edited by enuddleyarbl; 06-27-2026 at 06:42 AM.
enuddleyarbl is offline   Reply With Quote
Old 06-27-2026, 06:27 AM   #11
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,931
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Quote:
Originally Posted by enuddleyarbl View Post
Not everyone's a neck-beard.

My wife might be technically capable of using regular linux, but she's not about to put up with that. I'm using Bazzite because it's basically a one-stop setup that's good for gaming that can't be messed up. When the day comes that Microsoft bastardizes Windows enough that I can pry it out of her hands, I'll know enough to move her over to Bazzite.
Get ready for the divorce.
JSWolf is offline   Reply With Quote
Old 06-27-2026, 07:51 AM   #12
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 46,354
Karma: 29630884
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
If you want to protect users from messing up the "system" you simply deny them root shell, immutability is of no real benefit for that use case. Bazzite is in no way easier to manage than a regular system without root shell access for non neck bearded users. Immutable distros are very much a solution looking for a problem.
kovidgoyal is online now   Reply With Quote
Old 06-27-2026, 08:08 AM   #13
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,931
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
How easy is it to swap Linux distros without having to start over?
JSWolf is offline   Reply With Quote
Old 06-27-2026, 11:01 AM   #14
enuddleyarbl
Guru
enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.enuddleyarbl ought to be getting tired of karma fortunes by now.
 
enuddleyarbl's Avatar
 
Posts: 837
Karma: 2111023
Join Date: Sep 2013
Device: Kobo Sage
There are hundreds of Linux distributions. Someone saw a need to make one that gives normal people the ability to migrate from Windows and, mostly, play games. Bazzite is Universal Blue's take on that. It's not evil. It's just different (just like standard Linux is different from Windows, so Windows users with 30 or 40 years of Windows experience don't like it, Bazzite is different from standard Linux, so Linux users with 30 or 40 years of Linux experience don't like it). Probably the next best (if not better, according to the benchmark video I've seen) gaming-type of Linux distribution would be CachyOS. But, that's Arch based and there's no way I'm heading down that rabbit-hole (especially for the wife).

Changing Linux distributions shouldn't be hard. Along with Bazzite, Universal Blue has several other distributions that people can easily rebase to/between (marketing-speak coming up):
  • Aurora: "A clean and reliable desktop operating system for every type of use."
  • Bazzite: "The next generation of Linux Gaming for all of your devices - including your favorite handheld."
  • Bluefin: "The next generation Linux workstation, designed for reliability, performance, and sustainability."
  • uCore: "An OCI base image of Fedora CoreOS with batteries included; a lightweight server image including most used services or the building blocks to host them."

https://universal-blue.org/

Here's their rebasing process:

https://docs.bazzite.gg/Installing_a.../rebase_guide/

As for moving to non-UB distributions, it ought to be as "simple" as backing up the Home directory, loading the new distribution, restoring the Home directory and re-installing all programs. But, I've never tried it. I think I might have done that once many years ago on Fedora when I messed something up so badly that I needed to re-install. But, that could just be an old-age hallucination.

Last edited by enuddleyarbl; 06-27-2026 at 11:03 AM.
enuddleyarbl is offline   Reply With Quote
Old 06-27-2026, 11:16 AM   #15
JSWolf
Resident Curmudgeon
JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.JSWolf ought to be getting tired of karma fortunes by now.
 
JSWolf's Avatar
 
Posts: 83,931
Karma: 153649587
Join Date: Nov 2006
Location: Roslindale, Massachusetts
Device: Kobo Libra 2, Kobo Aura H2O, PRS-650, PRS-T1, nook STR, PW3
Any Linux distro that won't let calibre normally install is very evil and should be exorcized.
JSWolf is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Installation problem ijonikis Calibre 4 03-03-2017 08:15 AM
Installation Problem fr3d Calibre 3 12-11-2012 06:44 AM
installation problem jzkenner Devices 1 04-10-2011 03:36 AM
Installation problem ChrisRobt Calibre 4 01-15-2010 09:23 PM
Problem with installation lilpretender Calibre 1 05-03-2009 08:24 PM


All times are GMT -4. The time now is 01:43 AM.


MobileRead.com is a privately owned, operated and funded community.