You are not logged in.
I am trying to connect to my printer and this message is displayed(In KDE Settings): "Failed to get server settings: Host is down" I found a reddit post telling me to run sudo systemctl enable cups and I ran that and then this:
[USER@archlinux ~]$ sudo systemctl enable cups
[sudo] password for USER:
Failed to enable unit: Unit cups.service does not exist
I'm confused.
Last edited by y8v (2026-05-29 21:24:27)
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
Offline
Failed to enable unit: Unit cups.service does not exist
Please run as root
# pacman -Qikk cupsand post the output .
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
[USER@archlinux ~]$ sudo pacman -Qikk cups
[sudo] password for USER:
error: package 'cups' was not found
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
Install https://archlinux.org/packages/extra/x86_64/cups/
also, please use [code][/code] tags, and edit your posts in this regard
Edit:
Last edited by 5hridhyan (2026-05-28 13:28:21)
Offline
Thank you. Still says "Failed to get server settings: Host is down" in KDE settings. The command "sudo systemctl enable cups" worked but did not resolve error.
Last edited by y8v (2026-05-28 13:46:53)
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
sudo systemctl enable cups
you configured the service to start automatically on future boots; it doesn't actually start it right now
for future reference, you can use "--now" flag
for now, you just need to explicitly start it
https://wiki.archlinux.org/title/Help:R … temd_units
Last edited by 5hridhyan (2026-05-28 14:02:43)
Offline
Thank you! It works!
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
Oh wait, no it does not:
[USER@archlinux Downloads]$ lp -d lpc.gif
lp: Error - The printer or class does not exist.
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
Also, I am using a Brother MFC-L5850DW series printer. There is probably a driver that I need that I don't have which is why it is giving an error message.
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
Also, I just checked the Brother website and they only offer Debian and Red Hat packages. I don't know if this means I'm screwed or not.
Last edited by y8v (2026-05-28 14:28:33)
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
does it support IPP/IPPS natively?
Edit:
If yes, I dont think you need vendor drivers for it (yet)
I assume you have https://archlinux.org/packages/extra/x86_64/nss-mdns/ and https://archlinux.org/packages/extra/x86_64/avahi/ installed and avahi running
according to https://diiorio.me/posts/cups-server/ try navigating to "https://server-ip:631/admin" on your browser, or "http://localhost:631" and add your printer...
Edit2:
as for the drivers
https://github.com/nryang/brother-mfc-l5850dw
Last edited by 5hridhyan (2026-05-28 15:04:29)
Offline
First of all, the guide at diirio.me is using the apt package manager.
Second, I attempted to install the driver from the github and this happened:
[USER@archlinux brother-mfc-l5850dw-master]$ makepkg
==> Making package: brother-mfc-l5850dw 3.5.1-1 (Thu 28 May 2026 12:22:08 PM EDT)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Downloading mfcl5850dwcupswrapper-3.5.1-1.i386.rpm...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 25757 100 25757 0 0 16865 0 00:01 00:01 17379
-> Downloading mfcl5850dwlpr-3.5.1-1.i386.rpm...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 105.7k 100 105.7k 0 0 113.2k 0 0
-> Found cupswrapper-license.txt
-> Found lpr-license.txt
==> Validating source files with md5sums...
mfcl5850dwcupswrapper-3.5.1-1.i386.rpm ... Passed
mfcl5850dwlpr-3.5.1-1.i386.rpm ... Passed
cupswrapper-license.txt ... Passed
lpr-license.txt ... Passed
==> Extracting sources...
-> Extracting mfcl5850dwcupswrapper-3.5.1-1.i386.rpm with bsdtar
-> Extracting mfcl5850dwlpr-3.5.1-1.i386.rpm with bsdtar
==> Entering fakeroot environment...
==> Starting package()...
==> Tidying install...
-> Removing libtool files...
-> Purging unreproducible ruby files...
-> Removing static library files...
-> Purging unwanted files...
-> Stripping unneeded symbols from binaries and libraries...
Error while writing index for `/home/USER/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/armv7l/rawtobr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/armv7l/rawtobr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
strip: Unable to recognise the architecture of the input file `./opt/brother/Printers/MFCL5850DW/lpd/armv7l/rawtobr3'
Error while writing index for `/home/USER/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/armv7l/brprintconflsr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/armv7l/brprintconflsr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
strip: Unable to recognise the architecture of the input file `./opt/brother/Printers/MFCL5850DW/lpd/armv7l/brprintconflsr3'
Error while writing index for `/home/zev/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/x86_64/rawtobr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/x86_64/rawtobr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
Error while writing index for `/home/zev/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/x86_64/brprintconflsr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/x86_64/brprintconflsr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
Error while writing index for `/home/USER/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/i686/rawtobr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/i686/rawtobr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
Error while writing index for `/home/USER/Downloads/brother-mfc-l5850dw-master/pkg/brother-mfc-l5850dw/opt/brother/Printers/MFCL5850DW/lpd/i686/brprintconflsr3': No debugging symbols
gdb-add-index: No index was created for ./opt/brother/Printers/MFCL5850DW/lpd/i686/brprintconflsr3
gdb-add-index: [Was there no debuginfo? Was there already an index?]
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "brother-mfc-l5850dw"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Creating package "brother-mfc-l5850dw-debug"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: brother-mfc-l5850dw 3.5.1-1 (Thu 28 May 2026 12:22:16 PM EDT)
[USER@archlinux brother-mfc-l5850dw-master]$ sudo pacman -U brother-mfc-l5850dw-3.5.1-1-x86_64.pkg.tar.zst
[sudo] password for USER:
loading packages...
resolving dependencies...
looking for conflicting packages...
Packages (1) brother-mfc-l5850dw-3.5.1-1
Total Installed Size: 0.35 MiB
:: Proceed with installation? [Y/n] y
(1/1) checking keys in keyring [################################] 100%
(1/1) checking package integrity [################################] 100%
(1/1) loading package files [################################] 100%
(1/1) checking for file conflicts [################################] 100%
error: failed to commit transaction (conflicting files)
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/cupswrapper/Copying exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/cupswrapper/brother-MFCL5850DW-cups-en.ppd exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/cupswrapper/lpdwrapper exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/cupswrapper/paperconfigml2 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/inf/brMFCL5850DWfunc exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/inf/brMFCL5850DWrc exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/inf/setupPrintcap exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/armv7l/brprintconflsr3 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/armv7l/rawtobr3 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/i686/brprintconflsr3 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/i686/rawtobr3 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/lpdfilter exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/x86_64/brprintconflsr3 exists in filesystem
brother-mfc-l5850dw: /opt/brother/Printers/MFCL5850DW/lpd/x86_64/rawtobr3 exists in filesystem
brother-mfc-l5850dw: /usr/lib/cups/filter/brother_lpdwrapper_MFCL5850DW exists in filesystem
Errors occurred, no packages were upgraded.Last edited by y8v (2026-05-28 17:15:47)
"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
First of all, the guide at diirio.me is using the apt package manager.
I wasn't asking you to follow the guide, I only meant that you should try accessing the CUPS web interface at "http://localhost:631", (or `https://server-ip:631/admin`) and attempt to add the printer from there.
Also, please use `[code][/code] tags for terminal output; large uncoded logs are difficult to read.
As for `lp -d lpc.gif` that is not valid syntax. `-d` specifies the destination printer name valid syntax would be "lp -d PRINTER_NAME file.gif" after the printer has actually been added to CUPS.
Regarding the driver package; the build itself completed successfully. "exists in filesystem"
which means some Brother files were already copied into `/opt/brother/...`, so pacman refused to overwrite unmanaged files.
You can either remove those files manually and reinstall the package, or use pacman's overwrite flag.
also it was proposed as a "fallback", not a step 1 thingy to try...
Edit:
re-wrote the whole post, as the previous version was unnecessarily aggressive
FUCK MY LIFE
Last edited by 5hridhyan (2026-05-28 17:20:03)
Offline
Thank you! I solved it with
lp -d MFC-L5850DW_series archplain.jpg"I hate snaps because they are snaps and snaps suck"
"Also, I first joined Arch when I was 8"
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
In future, please don't bump threads, edit your previous post to mend/extend it if nobody has yet replied.
Offline