[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: install a Printer
From: |
Julien Lepiller |
Subject: |
Re: install a Printer |
Date: |
Wed, 16 Feb 2022 18:01:03 +0100 |
User-agent: |
K-9 Mail for Android |
Can you share again the content of your /etc/config.scm file?
On February 16, 2022 5:04:02 PM GMT+01:00, Gottfried <gottfried@posteo.de>
wrote:
>Hello,
>
>thanks for Your email.
>
>I added cups to the service-modules (use-service-modules cups desktop
>networking ssh xorg),
>
>after guix system reconfigure /etc/config.scm
>
>still it says:
>
>*Fehler: cups-service-type: Nicht gebundene Variable (Error:
>cups-service-type: Unbound variable) *I don´t understand what that means.*
>*
>
>*I can´t**run: http://localhost:631*
>
>*my printer settings don´t recognise my printer yet.
>*
>
>*
>*
>
>Gottfried*
>*
>
>
>
>Am 15.02.22 um 20:51 schrieb Julien Lepiller:
>> You're all good. In addition to your modifications, you need to add
>> cups to the list of service modules, at the top of the file:
>>
>> (use-service-modules cups desktop networking ssh xorg)
>>
>> HTH!
>>
>> On February 15, 2022 8:39:30 PM GMT+01:00, Gottfried
>> <gottfried@posteo.de> wrote:
>>
>> After:
>>
>> (list (service mate-desktop-service-type)
>> (service enlightenment-desktop-service-type)
>> *(service cups-service-type**
>> ** (cups-configuration**
>> ** (web-interface? #t)**
>> ** (extensions (list cups-filters hplip)))) *
>> (service openssh-service-type)
>> (service tor-service-type)
>> (set-xorg-configuration
>> (xorg-configuration
>> (keyboard-layout keyboard-layout))))
>> %desktop-services))
>>
>> /etc# guix system reconfigure /etc/config.scm
>>
>> /etc/config.scm:43:14: Warnung: the 'target' field is deprecated,
>> please use 'targets' instead
>> guix system: Warnung: Vielleicht wollen Sie „guix pull“ ausführen
>> vor „guix system reconfigure“, um
>> aktuelle Pakete und Sicherheitsaktualisierungen zu bekommen.
>>
>> guix system: Warnung: Konnte die Provenienz von GNU Guix nicht
>> feststellen
>> Backtrace:
>> In ice-9/boot-9.scm:
>> 724:2 19 (call-with-prompt _ _ #<procedure
>> default-prompt-handle…>)
>> In ice-9/eval.scm:
>> 619:8 18 (_ #(#(#<directory (guile-user) 7f228c3c8c80>)))
>> In guix/ui.scm:
>> 2209:7 17 (run-guix . _)
>> 2172:10 16 (run-guix-command _ . _)
>> In ice-9/boot-9.scm:
>> 1752:10 15 (with-exception-handler _ _ #:unwind? _ # _)
>> In guix/status.scm:
>> 822:3 14 (_)
>> 802:4 13 (call-with-status-report _ _)
>> In guix/scripts/system.scm:
>> 1256:4 12 (_)
>> In ice-9/boot-9.scm:
>> 1752:10 11 (with-exception-handler _ _ #:unwind? _ # _)
>> In guix/store.scm:
>> 658:37 10 (thunk)
>> 1320:8 9 (call-with-build-handler #<procedure 7f2287e773c0 at
>> g…> …)
>> 2123:24 8 (run-with-store #<store-connection 256.99
>> 7f227638a730> …)
>> In guix/scripts/system.scm:
>> 827:2 7 (_ _)
>> 703:7 6 (_ #<store-connection 256.99 7f227638a730>)
>> In gnu/system.scm:
>> 1227:19 5 (operating-system-derivation _)
>> 748:11 4 (operating-system-services #<<operating-system>
>> kernel:…>)
>> 782:20 3 (services _)
>> In /etc/config.scm:
>> 29:33 2 (services #<<operating-system> kernel: #<package
>> linux-…>)
>> In ice-9/boot-9.scm:
>> 1685:16 1 (raise-exception _ #:continuable? _)
>> 1685:16 0 (raise-exception _ #:continuable? _)
>>
>> ice-9/boot-9.scm:1685:16: In procedure raise-exception:
>> *Fehler: cups-service-type: Nicht gebundene Variable*
>>
>> root@Tuxedo /etc#
>>
>>
>> There is still a mistake I guess.
>>
>> Thanks for helping, but please deal with it not today anymore.
>> "Lets call it a day".
>>
>>
>> Gottfried
>>
>>
>> Am 15.02.22 um 20:17 schrieb Julien Lepiller:
>>> Noticed the issue with what I typed (sorry not a the computer
>>> right now). Type this instead, at the same location:
>>>
>>> (service cups-service-type
>>> (cups-configuration
>>> (web-interface? #t)
>>> (extensions (list cups-filters hplip))))
>>>
>>> I added a closing parenthesis on the first line that shouldn't be
>>> here, and I forgot to wrap the value of the extensions (now it's
>>> a proper list instead of three values which is an error). Also
>>> check that the last closing parenthesis at the end of the fourth
>>> line closes the first one on the first line and you should be good!
>>>
>>>
>>> On February 15, 2022 8:02:56 PM GMT+01:00, Julien Lepiller
>>> <julien@lepiller.eu> wrote:
>>>
>>> Remove one closing parenthesis here: (service cups-service-type)
>>>
>>> On February 15, 2022 7:59:34 PM GMT+01:00,
>>> Gottfried<gottfried@posteo.de> wrote:
>>>
>>> Hi, I did it, as You said, or did I do something wrong?
>>> because the message was again: */etc/config.scm:25:2:
>>> Fehler: (services (append (list (service
>>> mate-desktop-service-type) (service
>>> enlightenment-desktop-service-type) (service
>>> cups-service-type) (cups-configuration (web-interface?
>>> #t) (extensions list cups-filters hplip))) (service
>>> openssh-service-type) (service tor-service-type)
>>> (set-xorg-configuration (xorg-configuration
>>> (keyboard-layout keyboard-layout)))) %desktop-services):
>>> invalid field specifier* ;; This is an operating system
>>> configuration generated ;; by the graphical installer.
>>> (use-modules (gnu)) (use-service-modules desktop
>>> networking ssh xorg) (operating-system (locale
>>> "de_DE.utf8") (timezone "Europe/Berlin")
>>> (keyboard-layout (keyboard-layout "de")) (host-name
>>> "Tuxedo") (users (cons* (user-account
>>> (name "gfp") (comment "Gfp")
>>> (group "users")
>>> (home-directory "/home/gfp")
>>> (supplementary-groups '("wheel"
>>> "netdev" "audio" "video")))
>>> %base-user-accounts)) (packages (append (list
>>> (specification->package "awesome")
>>> (specification->package "nss-certs"))
>>> %base-packages)) (services (append (list
>>> (service mate-desktop-service-type) (service
>>> enlightenment-desktop-service-type) *(service
>>> cups-service-type)** **
>>> (cups-configuration** **
>>> (web-interface? #t)** ** (extensions
>>> list cups-filters hplip))) * (service
>>> openssh-service-type) (service
>>> tor-service-type) (set-xorg-configuration
>>> (xorg-configuration
>>> (keyboard-layout keyboard-layout))))
>>> %desktop-services)) (bootloader
>>> (bootloader-configuration (bootloader
>>> grub-efi-bootloader) (target "/boot/efi")
>>> (keyboard-layout keyboard-layout))) (swap-devices
>>> (list (uuid "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>>> (file-systems (cons* (file-system
>>> (mount-point "/boot/efi") (device (uuid
>>> "BB77-FE3B" 'fat32)) (type "vfat"))
>>> (file-system (mount-point "/")
>>> (device (uuid
>>> "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
>>> 'ext4)) (type "ext4"))
>>> %base-file-systems))) Gottfried Am 15.02.22 um
>>> 19:34 schrieb Julien Lepiller:
>>>
>>> Almost. Right place, wrong parenthesis. Please read
>>> my first message again and use the snippet I gave
>>> you. What you add must start with "(service". Make
>>> sure the parenthesis are exactly at the same place I
>>> showed you in the example, otherwise you're creating
>>> separate objects. They're used to group things
>>> together. service, cups-service-type and its
>>> configuration need to be in the same group. On
>>> February 15, 2022 7:29:19 PM GMT+01:00, Gottfried
>>> <gottfried@posteo.de> wrote: Hi, I did this: ;; This
>>> is an operating system configuration generated ;; by
>>> the graphical installer. (use-modules (gnu))
>>> (use-service-modules desktop networking ssh xorg)
>>> (operating-system (locale "de_DE.utf8") (timezone
>>> "Europe/Berlin") (keyboard-layout (keyboard-layout
>>> "de")) (host-name "Tuxedo") (users (cons*
>>> (user-account (name "gfp")
>>> (comment "Gfp")
>>> (group "users") (home-directory
>>> "/home/gfp") (supplementary-groups
>>> '("wheel" "netdev" "audio"
>>> "video"))) %base-user-accounts))
>>> (packages (append (list
>>> (specification->package "awesome")
>>> (specification->package "nss-certs"))
>>> %base-packages)) (services (append (list
>>> (service mate-desktop-service-type)
>>> (service enlightenment-desktop-service-type)
>>> *(cups-service-type)** **
>>> (cups-configuration)** ** (web-interface?
>>> #t)** ** (extensions list cups-filters
>>> hplip))) * (service openssh-service-type)
>>> (service tor-service-type)
>>> (set-xorg-configuration
>>> (xorg-configuration (keyboard-layout
>>> keyboard-layout)))) %desktop-services))
>>> (bootloader (bootloader-configuration
>>> (bootloader grub-efi-bootloader) (target
>>> "/boot/efi") (keyboard-layout
>>> keyboard-layout))) (swap-devices (list (uuid
>>> "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>>> (file-systems (cons* (file-system
>>> (mount-point "/boot/efi") (device (uuid
>>> "BB77-FE3B" 'fat32)) (type "vfat"))
>>> (file-system (mount-point
>>> "/") (device (uuid
>>> "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
>>> 'ext4)) (type
>>> "ext4")) %base-file-systems))) *Answer
>>> was:* */etc/config.scm:25:2: Fehler: (services
>>> (append (list (service mate-desktop-service-type)
>>> (service enlightenment-desktop-service-type)
>>> (cups-service-type) (cups-configuration)
>>> (web-interface? #t) (extensions list cups-filters
>>> hplip))) (service openssh-service-type) (service
>>> tor-service-type) (set-xorg-configuration
>>> (xorg-configuration (keyboard-layout
>>> keyboard-layout)))): invalid field specifier *
>>> Gottfried Am 15.02.22 um 18:44 schrieb Julien Lepiller:
>>>
>>> Hi, I'm sorry if my answer was confusing. Do not
>>> modify the use-service-modules form. Instead,
>>> insert the snippet I gave you at the same
>>> position as the other (service …) forms, for
>>> instance right below (service
>>> enlightenment-desktop-service-type) On February
>>> 15, 2022 6:31:46 PM GMT+01:00, Gottfried
>>> <gottfried@posteo.de> wrote: Hi, I changed my
>>> /etc/config.scm file,to: ;; This is an operating
>>> system configuration generated ;; by the
>>> graphical installer. (use-modules (gnu))
>>> (use-service-modules desktop networking ssh
>>>
>>> xorg*cups-service-type)****(cups-configuration****(web-interface?
>>> #t)****(extensions list cups-filters hplip)))***
>>> (operating-system (locale "de_DE.utf8") (timezone
>>> "Europe/Berlin") (keyboard-layout
>>> (keyboard-layout "de")) (host-name "Tuxedo")
>>> (users (cons* (user-account (name "gfp") (comment
>>> "Gfp") (group "users") (home-directory
>>> "/home/gfp") (supplementary-groups '("wheel"
>>> "netdev" "audio" "video"))) %base-user-accounts))
>>> (packages (append (list (specification->package
>>> "awesome") (specification->package "nss-certs"))
>>> %base-packages)) (services (append (list (service
>>> mate-desktop-service-type) (service
>>> enlightenment-desktop-service-type) (service
>>> openssh-service-type) (service tor-service-type)
>>> (set-xorg-configuration (xorg-configuration
>>> (keyboard-layout keyboard-layout))))
>>> %desktop-services)) (bootloader
>>> (bootloader-configuration (bootloader
>>> grub-efi-bootloader) (target "/boot/efi")
>>> (keyboard-layout keyboard-layout))) (swap-devices
>>> (list (uuid
>>> "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>>> (file-systems (cons* (file-system (mount-point
>>> "/boot/efi") (device (uuid "BB77-FE3B" 'fat32))
>>> (type "vfat")) (file-system (mount-point "/")
>>> (device (uuid
>>> "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d" 'ext4))
>>> (type "ext4")) %base-file-systems))) *The answer
>>> was:* /etc/config.scm:5:0: Fehler: module (gnu
>>> services cups-service-type) not found Hinweis:
>>> Der Befehl `guix system search cups-service-type'
>>> sucht nach einem zu `cups-service-type' passenden
>>> Dienst. Wenn Sie eine Ausgabe wie `location:
>>> gnu/services/foo.scm:188:2' sehen, fügen Sie
>>> `foo' in Ihre `use-service-modules'-Form ein.
>>> Gottfried Am 15.02.22 um 17:54 schrieb Julien
>>> Lepiller:
>>>
>>> Your service specification is not at the
>>> right place, and incorrect. You have to be
>>> careful with parenthesis, as they define the
>>> structure of things (similar to braces in
>>> other programming languages). The service
>>> specification needs to be inside the list, at
>>> the same level as all these (service …)
>>> forms. In the same way, you declare a service
>>> with (service foo-service-type
>>> <configuration>), and the configuration is
>>> usually a record, so it has parenthesis too.
>>> For records, you do: (<record-name>
>>> (<field-name> <field-value>) …) With as many
>>> fields as you want, as long as they exist. In
>>> your config, guix found (cups-service-type)
>>> at the same level as other fields of the
>>> operating-system, but operating-system
>>> doesn't support such a field directly, and
>>> the field does not have a value. Overall, try
>>> something like this, at the same
>>> parenthetical level as the other (service …)
>>> forms. (service cups-service-type)
>>> (cups-configuration (web-interface? #t)
>>> (extensions list cups-filters hplip))) HTH!
>>> On February 15, 2022 5:45:34 PM GMT+01:00,
>>> Gottfried <gottfried@posteo.de> wrote: Hi, I
>>> tried to adjust my /etc/config.scm file, but
>>> I made some mistake. Could anybody help me
>>> please? here the file: (my changes are in
>>> bold letters) (I have installed cups,
>>> cups-filters, hplip in my guix system) ;;
>>> This is an operating system configuration
>>> generated ;; by the graphical installer.
>>> (use-modules (gnu)) (use-service-modules
>>> desktop networking ssh xorg *cups*)
>>> (operating-system (locale "de_DE.utf8")
>>> (timezone "Europe/Berlin") (keyboard-layout
>>> (keyboard-layout "de")) (host-name
>>> "Tuxedo") (users (cons* (user-account
>>> (name "gfp")
>>> (comment "Gfp")
>>> (group "users")
>>> (home-directory
>>> "/home/gfp")
>>> (supplementary-groups
>>> '("wheel" "netdev" "audio" "video")))
>>> %base-user-accounts))
>>> (packages (append (list
>>> (specification->package "awesome")
>>> (specification->package
>>> "nss-certs")) %base-packages))
>>> (services (append (list (service
>>> mate-desktop-service-type)
>>> (service enlightenment-desktop-service-type)
>>> (service openssh-service-type)
>>> (service tor-service-type)
>>> (set-xorg-configuration
>>> (xorg-configuration
>>> (keyboard-layout
>>> keyboard-layout)))) %desktop-services))
>>> *(cups-service-type)** **
>>> (cups-configuration** **
>>> (web-interface? #t** **
>>> (extensions list cups-filters hplip))))*
>>> (bootloader (bootloader-configuration
>>> (bootloader grub-efi-bootloader)
>>> (target "/boot/efi") (keyboard-layout
>>> keyboard-layout))) (swap-devices (list
>>> (uuid
>>> "51d5cd20-4513-4a02-9e35-df4338eccaa0")))
>>> (file-systems (cons* (file-system
>>> (mount-point "/boot/efi")
>>> (device (uuid "BB77-FE3B"
>>> 'fat32)) (type "vfat"))
>>> (file-system
>>> (mount-point "/") (device
>>> (uuid
>>> "4fb0ed7c-61ab-45eb-be0b-ff527b320e6d"
>>> 'ext4))
>>> (type "ext4"))
>>> %base-file-systems))) After running: sudo
>>> guix system reconfigure /etc/config.scm it
>>> said: 35:16: Fehler: (cups-service-type):
>>> invalid field specifier Fehler(german word
>>> means mistake) What do I have to change?
>>> Gottfried
>>>
- Re: install a Printer, (continued)
- Re: install a Printer, Gottfried, 2022/02/15
- Re: install a Printer, Julien Lepiller, 2022/02/15
- Re: install a Printer, Gottfried, 2022/02/15
- Re: install a Printer, Julien Lepiller, 2022/02/15
- Re: install a Printer, Gottfried, 2022/02/15
- Re: install a Printer, Julien Lepiller, 2022/02/15
- Re: install a Printer, Julien Lepiller, 2022/02/15
- Re: install a Printer, Gottfried, 2022/02/15
- Re: install a Printer, Julien Lepiller, 2022/02/15
- Re: install a Printer, Gottfried, 2022/02/16
- Re: install a Printer,
Julien Lepiller <=
- Re: install a Printer, Gottfried, 2022/02/16
- Re: install a Printer, Julien Lepiller, 2022/02/16
- Re: install a Printer, Gottfried, 2022/02/16
- Re: install a Printer, Gary Johnson, 2022/02/17
- Re: install a Printer, Gottfried, 2022/02/18
- Re: install a Printer, Gary Johnson, 2022/02/18
- printer installed, now scanner ?, Gottfried, 2022/02/18
- Re: printer installed, now scanner ?, Gary Johnson, 2022/02/19
- Re: printer installed, now scanner ?, Gottfried, 2022/02/20
- Re: printer installed, now scanner ?, SeerLite, 2022/02/20