* Setting up plug and print on GuixSD? @ 2016-01-29 11:06 swedebugia 2016-02-01 13:43 ` Ludovic Courtès 0 siblings, 1 reply; 12+ messages in thread From: swedebugia @ 2016-01-29 11:06 UTC (permalink / raw) To: help-guix Hi I installed cups and xfce. What more do I need? In https://gnu.org/software/guix/manual/html_node/Services.html#Services I did not find a service declaration for CUPS. What is the next step? Cheers sdb ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-01-29 11:06 Setting up plug and print on GuixSD? swedebugia @ 2016-02-01 13:43 ` Ludovic Courtès 2016-02-02 10:45 ` swedebugia 0 siblings, 1 reply; 12+ messages in thread From: Ludovic Courtès @ 2016-02-01 13:43 UTC (permalink / raw) To: swedebugia; +Cc: help-guix swedebugia@riseup.net skribis: > I installed cups and xfce. What more do I need? For printers available on the network as in a typical “enterprise” setup, nothing more: the “print” dialog in Evince and similar tools will discover it and do the right thing. > In > https://gnu.org/software/guix/manual/html_node/Services.html#Services > I did not find a service declaration for CUPS. > > What is the next step? For a locally-connected printer you’ll certainly need a CUPS daemon running, indeed. I’m not sure exactly what it takes, but it would clearly be a worthwhile addition! Ludo’. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-02-01 13:43 ` Ludovic Courtès @ 2016-02-02 10:45 ` swedebugia 2016-02-02 11:03 ` swedebugia 0 siblings, 1 reply; 12+ messages in thread From: swedebugia @ 2016-02-02 10:45 UTC (permalink / raw) To: ludo; +Cc: help-guix On 2016-02-01 14:43, ludo@gnu.org wrote: > swedebugia@riseup.net skribis: > >> I installed cups and xfce. What more do I need? > > For printers available on the network as in a typical “enterprise” > setup, nothing more: the “print” dialog in Evince and similar tools > will > discover it and do the right thing. > >> In >> https://gnu.org/software/guix/manual/html_node/Services.html#Services >> I did not find a service declaration for CUPS. >> >> What is the next step? > > For a locally-connected printer you’ll certainly need a CUPS daemon > running, indeed. I’m not sure exactly what it takes, but it would > clearly be a worthwhile addition! OK. I gave it a try and this is how far I got: The manpages and documentation on cups.org is rather useless regarding installation and formatting of the config-files. The package installs corrupt config-files according to $ cupsd -t "/gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/etc/cups/cups-files.conf" contains errors. I have a running working installation of cups 1.7 on my trisquel 7 machine. I tried copying the working (very similar) configs from there which the trisquel-cupsd report as 'OK'. => It did not help and the error is not as detailed as I would like and there is no debug option is seems. Is there a good free non-apple-owned alternative to CUPS I could try instead? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-02-02 10:45 ` swedebugia @ 2016-02-02 11:03 ` swedebugia 2016-02-02 12:57 ` Ludovic Courtès 0 siblings, 1 reply; 12+ messages in thread From: swedebugia @ 2016-02-02 11:03 UTC (permalink / raw) To: ludo; +Cc: help-guix, help-guix-bounces+swedebugia=riseup.net [-- Attachment #1: Type: text/plain, Size: 2021 bytes --] On 2016-02-02 11:45, swedebugia@riseup.net wrote: > On 2016-02-01 14:43, ludo@gnu.org wrote: >> swedebugia@riseup.net skribis: >> >>> I installed cups and xfce. What more do I need? >> >> For printers available on the network as in a typical “enterprise” >> setup, nothing more: the “print” dialog in Evince and similar tools >> will >> discover it and do the right thing. >> >>> In >>> https://gnu.org/software/guix/manual/html_node/Services.html#Services >>> I did not find a service declaration for CUPS. >>> >>> What is the next step? >> >> For a locally-connected printer you’ll certainly need a CUPS daemon >> running, indeed. I’m not sure exactly what it takes, but it would >> clearly be a worthwhile addition! > > OK. I gave it a try and this is how far I got: > The manpages and documentation on cups.org is rather useless regarding > installation and formatting of the config-files. > > The package installs corrupt config-files according to > $ cupsd -t > "/gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/etc/cups/cups-files.conf" > contains errors. > > I have a running working installation of cups 1.7 on my trisquel 7 > machine. I tried copying the working (very similar) configs from there > which the trisquel-cupsd report as 'OK'. > => It did not help and the error is not as detailed as I would like > and there is no debug option is seems. > > Is there a good free non-apple-owned alternative to CUPS I could try > instead? The cupsd.conf I tried is attached. I now also tried this as root and testing with cupsd afterward without any succes: cp -r /gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/var/* /var/ Maybe the error is that the socket referenced in cupsd.conf is missing: "# Only listen for connections from the local machine. Listen localhost:631 Listen /var/run/cups/cups.sock" The socket is missing in the store and from the path above. I have no idea yet how to create it manually. cheers sdb [-- Attachment #2: cupsd.conf --] [-- Type: text/plain, Size: 4373 bytes --] # # Configuration file for the CUPS scheduler. See "man cupsd.conf" for a # complete description of this file. # # Log general information in error_log - change "warn" to "debug" # for troubleshooting... LogLevel warn #PageLogFormat # Only listen for connections from the local machine. Listen localhost:631 Listen /var/run/cups/cups.sock # Show shared printers on the local network. Browsing Off BrowseLocalProtocols dnssd # Default authentication type, when authentication is required... DefaultAuthType Basic # Web interface setting... WebInterface Yes # Restrict access to the server... <Location /> Order allow,deny </Location> # Restrict access to the admin pages... <Location /admin> Order allow,deny </Location> # Restrict access to configuration files... <Location /admin/conf> AuthType Default Require user @SYSTEM Order allow,deny </Location> # Set the default printer/job policies... <Policy default> # Job/subscription privacy... JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default # Job-related operations must be done by the owner or an administrator... <Limit Create-Job Print-Job Print-URI Validate-Job> Order deny,allow </Limit> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document> Require user @OWNER @SYSTEM Order deny,allow </Limit> # All administration operations require an administrator to authenticate... <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default CUPS-Get-Devices> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # All printer operations require a printer operator to authenticate... <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # Only the owner or an administrator can cancel or authenticate a job... <Limit Cancel-Job CUPS-Authenticate-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> # Set the authenticated printer/job policies... <Policy authenticated> # Job/subscription privacy... JobPrivateAccess default JobPrivateValues default SubscriptionPrivateAccess default SubscriptionPrivateValues default # Job-related operations must be done by the owner or an administrator... <Limit Create-Job Print-Job Print-URI Validate-Job> AuthType Default Order deny,allow </Limit> <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job Cancel-My-Jobs Close-Job CUPS-Move-Job CUPS-Get-Document> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> # All administration operations require an administrator to authenticate... <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Default> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # All printer operations require a printer operator to authenticate... <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After Cancel-Jobs CUPS-Accept-Jobs CUPS-Reject-Jobs> AuthType Default Require user @SYSTEM Order deny,allow </Limit> # Only the owner or an administrator can cancel or authenticate a job... <Limit Cancel-Job CUPS-Authenticate-Job> AuthType Default Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy> ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-02-02 11:03 ` swedebugia @ 2016-02-02 12:57 ` Ludovic Courtès 2016-07-23 23:35 ` myglc2 0 siblings, 1 reply; 12+ messages in thread From: Ludovic Courtès @ 2016-02-02 12:57 UTC (permalink / raw) To: swedebugia; +Cc: help-guix, help-guix-bounces+swedebugia=riseup.net swedebugia@riseup.net skribis: > On 2016-02-02 11:45, swedebugia@riseup.net wrote: >> On 2016-02-01 14:43, ludo@gnu.org wrote: >>> swedebugia@riseup.net skribis: >>> >>>> I installed cups and xfce. What more do I need? >>> >>> For printers available on the network as in a typical “enterprise” >>> setup, nothing more: the “print” dialog in Evince and similar tools >>> will >>> discover it and do the right thing. >>> >>>> In >>>> https://gnu.org/software/guix/manual/html_node/Services.html#Services >>>> I did not find a service declaration for CUPS. >>>> >>>> What is the next step? >>> >>> For a locally-connected printer you’ll certainly need a CUPS daemon >>> running, indeed. I’m not sure exactly what it takes, but it would >>> clearly be a worthwhile addition! >> >> OK. I gave it a try and this is how far I got: >> The manpages and documentation on cups.org is rather useless regarding >> installation and formatting of the config-files. >> >> The package installs corrupt config-files according to >> $ cupsd -t >> "/gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/etc/cups/cups-files.conf" >> contains errors. Yeah, I have the same error, which is interesting given that this file comes straight from upstream. >> I have a running working installation of cups 1.7 on my trisquel 7 >> machine. I tried copying the working (very similar) configs from there >> which the trisquel-cupsd report as 'OK'. >> => It did not help and the error is not as detailed as I would like >> and there is no debug option is seems. >> >> Is there a good free non-apple-owned alternative to CUPS I could try >> instead? > > The cupsd.conf I tried is attached. I now also tried this as root and > testing with cupsd afterward without any succes: > cp -r /gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/var/* /var/ I see that our CUPS is *not* built with --localstatedir=/var, so it will try to access and maybe modify stuff in /gnu/store/…-cups-2.1.0, which is not good. We should fix it. In the meantime, you can run: cupsd -c /path/to/your/cupsd.conf (It’s still won’t be able to write its log files, though, since it’ll want to write them to /gnu/store, which is immutable on GuixSD.) > Maybe the error is that the socket referenced in cupsd.conf is missing: > "# Only listen for connections from the local machine. > Listen localhost:631 > Listen /var/run/cups/cups.sock" > > The socket is missing in the store and from the path above. I have no > idea yet how to create it manually. It’s probably enough to do “mkdir -p /var/run/cups”, but I’m not sure this named socket is actually used. HTH, Ludo’. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-02-02 12:57 ` Ludovic Courtès @ 2016-07-23 23:35 ` myglc2 2016-07-23 23:47 ` Tobias Geerinckx-Rice 2016-07-24 0:30 ` Leo Famulari 0 siblings, 2 replies; 12+ messages in thread From: myglc2 @ 2016-07-23 23:35 UTC (permalink / raw) To: help-guix I installed cups package on my headless GuixSD server. lpr works fine as long as the config is specified on the command line,e.g., /run/current-system/profile/bin/lpr -H 192.168.1.6 -P C5200n I don't need cupsd for my purposes, but I looked at it a bit. Notes on what I discovered on the chance it could be useful to others... ludo@gnu.org (Ludovic Courtès) writes: > swedebugia@riseup.net skribis: > >> On 2016-02-02 11:45, swedebugia@riseup.net wrote: >>> On 2016-02-01 14:43, ludo@gnu.org wrote: >>>> swedebugia@riseup.net skribis: [...] >>> The package installs corrupt config-files according to >>> $ cupsd -t >>> "/gnu/store/qs3xymcsgxa68i8m188261rhxsszx7za-cups-2.1.0/etc/cups/cups-files.conf" >>> contains errors. > > Yeah, I have the same error, which is interesting given that this file > comes straight from upstream. > This is because the cups-files.conf file contains the line ... SystemGroup lpadmin sys system root ... w/ groups that don't exist. > I see that our CUPS is *not* built with --localstatedir=/var, so it will > try to access and maybe modify stuff in /gnu/store/…-cups-2.1.0, which > is not good. We should fix it. > > In the meantime, you can run: > > cupsd -c /path/to/your/cupsd.conf > Things I did ... cp -R /gnu/store/1mffhgz5xdrn3ylb5hfqx3vq45jqf8q1-cups-minimal-2.1.0/etc/cups /etc ### replace "/gnu/store/1mffhgz5xdrn3ylb5hfqx3vq45jqf8q1-cups-minimal-2.1.0" with "" ### in ### /etc/cups/cupsd.conf & ### /etc/cups/cups-files.conf mkdir /var/log/cups ### remove unknown Groups from /etc/cups/cupsd.conf cupsd -t -f -c /etc/cups/cupsd.conf "/etc/cups/cups-files.conf" is OK. "/etc/cups/cupsd.conf" is OK. cupsd -f -c /etc/cups/cupsd.conf ### produced the attached /var/log/cups/error_log The bottom line is that it looks to me like this might work if the --localstatedir=/var problem is fixed. HTH - George E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/spool/cups" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/cache/cups" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/cache/cups/rss" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/run/cups" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/run/cups/certs" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Unable to change ownership of "/gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/spool/cups/tmp" - Read-only file system E [23/Jul/2016:19:06:30 -0400] Filter "pstopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "pdftopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "texttopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "rastertopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "bannertopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "urftopdf" not found. E [23/Jul/2016:19:06:30 -0400] Filter "pdftops" not found. E [23/Jul/2016:19:06:30 -0400] Filter "gstoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "gstoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "pdftoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Filter "imagetoraster" not found. E [23/Jul/2016:19:06:30 -0400] Unable to create certificate file /gnu/store/nzn63rp7vzzgy85vnxrcj70a9xiz96h1-cups-2.1.0/var/run/cups/certs/0 - Read-only file system ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-23 23:35 ` myglc2 @ 2016-07-23 23:47 ` Tobias Geerinckx-Rice 2016-07-24 0:30 ` Leo Famulari 1 sibling, 0 replies; 12+ messages in thread From: Tobias Geerinckx-Rice @ 2016-07-23 23:47 UTC (permalink / raw) To: myglc2, help-guix George, On 24/07/2016 1:35, myglc2 wrote: > I don't need cupsd for my purposes, but I looked at it a bit. Notes on > what I discovered on the chance it could be useful to others... Summer project #483 is moving the ol' home server to Guix. Print spooling is definitely a requirement, so thanks for sharing! Kind regards, T G-R ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-23 23:35 ` myglc2 2016-07-23 23:47 ` Tobias Geerinckx-Rice @ 2016-07-24 0:30 ` Leo Famulari 2016-07-24 19:27 ` Leo Famulari 1 sibling, 1 reply; 12+ messages in thread From: Leo Famulari @ 2016-07-24 0:30 UTC (permalink / raw) To: myglc2; +Cc: help-guix On Sat, Jul 23, 2016 at 07:35:52PM -0400, myglc2 wrote: > The bottom line is that it looks to me like this might work if the > --localstatedir=/var problem is fixed. So, you think we should set that option while configuring the cups build? ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-24 0:30 ` Leo Famulari @ 2016-07-24 19:27 ` Leo Famulari 2016-07-25 3:08 ` myglc2 0 siblings, 1 reply; 12+ messages in thread From: Leo Famulari @ 2016-07-24 19:27 UTC (permalink / raw) To: myglc2; +Cc: help-guix [-- Attachment #1: Type: text/plain, Size: 512 bytes --] On Sat, Jul 23, 2016 at 08:30:47PM -0400, Leo Famulari wrote: > On Sat, Jul 23, 2016 at 07:35:52PM -0400, myglc2 wrote: > > The bottom line is that it looks to me like this might work if the > > --localstatedir=/var problem is fixed. > > So, you think we should set that option while configuring the cups > build? I tried to set that option with the attached patch, but the cups build process tries to write to localstatedir at build time, so it fails. Can't it be configured by the user, after installation? [-- Attachment #2: 0001-gnu-cups-Set-localstatedir.patch --] [-- Type: text/x-diff, Size: 852 bytes --] From e11cca7df853654a398d66197e7fcba92cef72f8 Mon Sep 17 00:00:00 2001 From: Leo Famulari <leo@famulari.name> Date: Sun, 24 Jul 2016 15:23:43 -0400 Subject: [PATCH] gnu: cups: Set localstatedir. * gnu/packages/cups.scm (cups)[arguments]: Add '--localstatedir=/var' to #:configure-flags. --- gnu/packages/cups.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/cups.scm b/gnu/packages/cups.scm index 51c7fd1..eda57c1 100644 --- a/gnu/packages/cups.scm +++ b/gnu/packages/cups.scm @@ -179,7 +179,8 @@ device-specific programs to convert and print many types of files.") #:tests? #f #:configure-flags '("--disable-launchd" - "--disable-systemd") + "--disable-systemd" + "--localstatedir=/var") #:phases (alist-cons-before 'configure -- 2.9.2 ^ permalink raw reply related [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-24 19:27 ` Leo Famulari @ 2016-07-25 3:08 ` myglc2 2016-07-25 15:19 ` Leo Famulari 0 siblings, 1 reply; 12+ messages in thread From: myglc2 @ 2016-07-25 3:08 UTC (permalink / raw) To: help-guix Leo Famulari <leo@famulari.name> writes: > On Sat, Jul 23, 2016 at 08:30:47PM -0400, Leo Famulari wrote: >> On Sat, Jul 23, 2016 at 07:35:52PM -0400, myglc2 wrote: >> > The bottom line is that it looks to me like this might work if the >> > --localstatedir=/var problem is fixed. >> >> So, you think we should set that option while configuring the cups >> build? > > I tried to set that option with the attached patch, but the cups build > process tries to write to localstatedir at build time, so it fails. > > Can't it be configured by the user, after installation? Are you asking me to try this? If so, please explain what to do. TIA - George ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-25 3:08 ` myglc2 @ 2016-07-25 15:19 ` Leo Famulari 2016-07-25 18:37 ` myglc2 0 siblings, 1 reply; 12+ messages in thread From: Leo Famulari @ 2016-07-25 15:19 UTC (permalink / raw) To: myglc2; +Cc: help-guix On Sun, Jul 24, 2016 at 11:08:06PM -0400, myglc2 wrote: > Are you asking me to try this? If so, please explain what to do. I don't know what to do, I've never used cups. I was just trying what you suggested in your earlier message :) I would check the cups documentation for an explanation of how to set the localstatedir at runtime. And I would also check what Nixpkgs does. Maybe they've already solved this. ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Setting up plug and print on GuixSD? 2016-07-25 15:19 ` Leo Famulari @ 2016-07-25 18:37 ` myglc2 0 siblings, 0 replies; 12+ messages in thread From: myglc2 @ 2016-07-25 18:37 UTC (permalink / raw) To: help-guix Leo Famulari <leo@famulari.name> writes: > On Sun, Jul 24, 2016 at 11:08:06PM -0400, myglc2 wrote: >> Are you asking me to try this? If so, please explain what to do. > > I don't know what to do, I've never used cups. I was just trying what > you suggested in your earlier message :) OK so the blind leading the blind ;-) > I would check the cups documentation for an explanation of how to set > the localstatedir at runtime. And I would also check what Nixpkgs does. > Maybe they've already solved this. OK will do. ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2016-07-25 18:39 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-01-29 11:06 Setting up plug and print on GuixSD? swedebugia 2016-02-01 13:43 ` Ludovic Courtès 2016-02-02 10:45 ` swedebugia 2016-02-02 11:03 ` swedebugia 2016-02-02 12:57 ` Ludovic Courtès 2016-07-23 23:35 ` myglc2 2016-07-23 23:47 ` Tobias Geerinckx-Rice 2016-07-24 0:30 ` Leo Famulari 2016-07-24 19:27 ` Leo Famulari 2016-07-25 3:08 ` myglc2 2016-07-25 15:19 ` Leo Famulari 2016-07-25 18:37 ` myglc2
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).