[X2Go-User] Remote printing not working

Mike Gabriel mike.gabriel at das-netzwerkteam.de
Thu Sep 21 20:37:17 CEST 2023


HI Rui,

thanks for reporting the below issue.

On  Do 21 Sep 2023 20:28:44 CEST, Rui Ferreira wrote:

> Hi all.
>
> Error from journalctl -u cups:
>
> set 21 18:34:55 kubuntu /usr/lib/cups/backend/cups-x2go[412569]:  
> Print job received from cups -> 1060 rui Re: [X2Go-User] Client  
> Printing not working! 1 Collate media=iso_a4_210x297mm_borderless  
> Duplex=None job-uuid=urn:uuid:1bce9974-59ca-3cad-7012-b36b56aaf124  
> job-originating-host-name=localhost date-time-at-creation=  
> date-time-at-processing= time-at-creation=1695317694  
> time-at-processing=1695317694 PageSize=A4
>
> set 21 18:34:56 kubuntu /usr/lib/cups/backend/cups-x2go[412569]:  
> ERROR: ps2pdf conversion program failed to convert  
> /tmp/1060-rui-cupsjob412569RZtB07cJEZ6R_uD_: failed with exit code 1
>
> set 21 18:34:56 kubuntu /usr/lib/cups/backend/cups-x2go[412569]:  
> ERROR: cups-x2go failed to process postscript file  
> /tmp/1060-rui-cupsjob412569RZtB07cJEZ6R_uD_
>
>
> Output from cat /etc/systemd/system/printer.target.wants/cups.service:
>
> [Unit]
> Description=CUPS Scheduler
> Documentation=man:cupsd(8)
> After=network.target nss-user-lookup.target nslcd.service
> Requires=cups.socket
>
> [Service]
> ExecStart=/usr/sbin/cupsd -l
> Type=notify
> Restart=on-failure
> PrivateTmp=false <----------------------------------------
>
> [Install]
> Also=cups.socket cups.path
> WantedBy=printer.target multi-user.target
>
> (even though this is not the right way to make local changes to systemd)
>
> I've issued the commands
>    systemctl daemon-reload
> and
>    systemctl restart cups.service
>
> OS:
>  kubuntu 22.04
>  x2goserver 4.1.0.3
>  cups 2.4.1

As X2Go developers, we don't have much impact on the CUPS systemd  
service start file. That is owned by the CUPS software package.

However, we can tweak cups-x2go [1]. It would be nice if you could  
experiment with that a little and move the "$ENV{TMPDIR}="/tmp";"  
statement that is part of the script to the very top of the script  
(after all the "use ...;" statements.

When done, remove your hack again (which brings back more security  
into your CUPS daemon) and re-test cups-x2go. Let me know if that  
works for you. If so, please send your patch.

Thanks,
Mike
-- 

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel at das-netzwerkteam.de, http://das-netzwerkteam.de

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 851 bytes
Desc: Digitale PGP-Signatur
URL: <https://lists.x2go.org/pipermail/x2go-user/attachments/20230921/af5a5e7a/attachment.sig>


More information about the x2go-user mailing list