[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: |
Tue, 15 Feb 2022 20:02:56 +0100 |
User-agent: |
K-9 Mail for Android |
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
>>>>
- 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, Gottfried, 2022/02/15
- Re: install a Printer,
Julien Lepiller <=
- 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, 2022/02/16
- 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