ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                              ,    <      H(    I(  2   )  L   *  J  N*  P   +     +    ,    #.  -   0  O   ;0  k   0    0     2     3     c4  W  5     s6  A   7  R   S7  l  7    ;  >   <  T   <  <   ,=     i=    9>     @  N   @  ;  (A  _   dB  \   B  5   !C     WC  9   D  9   :F     tF  E   `G  B   G     G     H    8I  ~   J  O  >K    L     hN  G   N     GO  F   O  \   #P  R   P    P     R  `   ]S  ^   S  A   T  &  _T  ?   U  @   U  n   V     vV     V  
   V     V     V     V     V     
W     W     (W     4W     GW     dW     W     W  +   W  +   W     W     X     /X     7X     HX     YX     eX     rX  
   zX     X     X  
   X     X     X     X  
   X  	   X     X     X     Y  |   Y     Y     Y     Y     Y  .   Y  "   Z     :Z     PZ  2   dZ     Z  "   Z     Z     Z  ,   [  (   8[  &   a[  J   [  T   [     (\     7\     K\  $   g\  >   \  A   \  <   ]     J]     `]     u]  9   ]     ]     ]  	   ]     ]     ^     #^     C^     X^     o^     ^  1   ^  (   ^  0   _     4_  H   F_     _     _  7   _     `     `  <   ;`     x`     `     `     `  .   `     a     -a  E   La  "   a  N   a     b     b     -b     <b  )   Yb  I   b     b  (   b     c     2c  3   Dc     xc  <   c     c  N   c     >d     Rd  A   gd  %   d     d     d     d     d  8   e  B   Qe  5   e     e  E   f     f     f  +   f     (g     8g     Xg     rg     g  "   g     g     g     h     h  M   /h     }h  =   i  9   \i  #   i     i  (   i     j     j  @   /j     pj     j     j     j     j     j     j     k  -   "k  )   Pk  +   zk  &   k  &   k     k     l     l     %l  $   2l      Wl  )   xl  ,   l     l     l  @   l  5   <m  .   rm  !   m  #   m     m  ?   n     Dn  '   ^n  <   n  *   n  ;   n     *o  #   Ho     lo     o     o  _   o  3   p     5p  0   Pp     p     p     p     p     p     p  2   q  +   Dq      pq  #   q  9   q  =   q  %   -r     Sr     pr     r     r     r     r     r     r     s     6s     Us     ds     s  "   s     s  (   s  #   t     +t  #   :t     ^t     nt     vt     t     t     t  &   t     t     	u  ,   u  9   Eu  *   u     u  (   u     u  &   v  +   /v  *   [v     v  %   v  h   v     -w     Fw  E   aw     w     w  S   w     $x  !   <x     ^x      ux  '   x  $   x     x  !   x  +   y     Gy  :   Zy  =   y  &   y  $   y     z  .   9z  +   hz     z     z     z     z  	   {  "   {  	   {     {     ]|     l|     |     |     |  	   |     |     |     }     }     2}  	   E}  +   O}     {}     }     }  $   }  *   }     ~  _   -~  G   ~  &   ~     ~       4   *  (   _  &     7     3     C        _     t  *             ڀ  "          (   #  .   L  &   {  ,     "   ρ  m     (   `  2             ڂ       2        A  U   S       =     4   τ  =        B  &   I     p     w     ~       +     +   څ       !     3   =     q                    ߆            '   ?     g                 -   ؇       &     .   C      r  *     2     J        <     M     O     X     _  
   g  J   r          ω     щ       M     J   :  5     &     E     3   (  [   \  &     *   ߋ  *   
  &   5  *   \  M     D   Ռ       5     '   R     z       !        ɍ     ݍ            3         T  R   \  -        ݎ     ߎ       ,      +   -      Y  7   z          ď     я  "             *     G     S  %   h                    ِ    ې      2     L   J  L    P        5        w  -   c  O     k       M     D            W  q     ɠ  A   g  R     l      i  >     T   -  >                 [  N   1  ;    _     \     5   y       B  X  9        հ  E     B        J           ~      O           ɸ  G   `       F   =  \     R       4     %  `     ^      B     '  ¾  ?     @   *  n   k            
             8     K     a     n     z                                +     +   7     c                                     
               
                  (  
   0  	   ;     E     S     i  |   w                    1  .   L  "   {            2          "        5     T  ,   o  (     '     J     T   8                 $     >     A   0  <   r                 9        *     @  	   L     V     t                           1     (   ?  0   h       H               7   .     f       <                  	     )  .   G     v       E     "     N        i                 )     I        3  (   S     |       3          <        5  N   U            A     %        5     :     F     e  8   ~  B     5        0  E        6     P  +   b                           "        6     T     t       M          =     9     #           (   >     g     }  @                            -     L     b     w  -     )     +     &     &   3     Z     m     }       $           )     ,        5     O  @   e  5     .     !     #   -     Q  ?   n       '     <     *   -  ;   X       #                    _     3   k       0                       1     C     _  2   |  +           #     9      =   Z  %                            '     E     U     f                           "        *  (   I  #   r       #                                  '  &   3     Z     t  ,     9     *          (   3     \  &   s  +     *          %   	  h   /            E             &  S   ;       !                '     $   )     N  !   d  +          :     =      &   >  $   e       .     +                  ,     >  	     "     	   *     4                            	   8     B     ^     l            	     +                    $   -  *   R     }  _     G     '   @     h       4     (     &     7     3   S  E               *        )     H  "   \       (     .     &     ,     "   =  m   `  (     2        *     H     c  2   |       U          =     4   =  =   r       &                         +     +   H     t  !     3                       -     M     m       '                       ,  -   F     t  &     .           *     2   ,  J   _                           
     J        ,     >     @     R  M   [  J     5     &   *  E   Q  3     [     &   '  *   N  *   y  &     *     M     D   D       5     '               !        8     L     h     z  3          R     -        L     N     ]  ,   o  +           7        !     3     @  "   _                      %                  )     H            x     }            R                4         q                    ~           N   j              a   5    2       F     ?                          b       g  9      ^   *   T           P      j                z  	                 b        '             &   !                      E                      -       N    `         >                            %     :    /                       k     G  f      S                                   l   L         i   K  u     A               I                               Z                           V        F                          _  r   1             y      d  Z               t             [   v              B     4                 #   v          .     <  <       +      O           6                          +  f      ;     e  n          |      ~                         _       0           
     =      8      s             (      c   "      d       .                            O  H        X   K        J                  7       /  ]           `                    H  l  Q  ,           a      =                M           8   I      e      L                           )              )  g                          5   |     V       \      A  B        ,                 0       $               J        o   T          c          U   (   q                w            S    E     ?     ^       *  $      {   w     i  	              2                Y    ]   &                                               C           \         n                   "  :   z          9           D     k  1         !                    R        >     h  3              y                   [              X              h                               p       W         7                 }  x   r        W  @            s                          D  @                      Q         P                    C    '        {      G       Y                           M         #                m   ;      o  m    U     6   u      p                -                        3                  t  
          %             
Install, configure, refresh and remove snap packages. Snaps are
'universal' packages that work across many different Linux systems,
enabling secure distribution of the latest apps and utilities for
cloud, servers, desktops and the internet of things.

This is the CLI for snapd, a background service that takes care of
snaps on the system. Start with 'snap list' to see installed snaps.
 
Provide a search term for more specific results.
 
The abort command attempts to abort a change that still has pending tasks.
 
The ack command tries to add an assertion to the system assertion database.

The assertion may also be a newer revision of a preexisting assertion that it
will replace.

To succeed the assertion must be valid, its signature verified with a known
public key and the assertion consistent with and its prerequisite in the
database.
 
The advise-snap command shows what snaps with the given command are
available.
 
The alias command aliases the given snap application to the given alias.

Once this manual alias is setup the respective application command can be invoked just using the alias.
 
The aliases command lists all aliases available in the system and their status.

$ snap aliases <snap>

Lists only the aliases defined by the specified snap.

An alias noted as undefined means it was explicitly enabled or disabled but is
not defined in the current revision of the snap; possibly temporarely (e.g
because of a revert), if not this can be cleared with snap alias --reset.
 
The auto-import command searches available mounted devices looking for
assertions that are signed by trusted authorities, and potentially
performs system changes based on them.

If one or more device paths are provided via --mount, these are temporariy
mounted to be inspected as well. Even in that case the command will still
consider all available mounted devices for inspection.

Imported assertions must be made available in the auto-import.assert file
in the root of the filesystem.
 
The buy command buys a snap from the store.
 
The changes command displays a summary of the recent system changes performed. 
The confinement command will print the confinement mode (strict, partial or none)
the system operates in.
 
The connect command connects a plug to a slot.
It may be called in the following ways:

$ snap connect <snap>:<plug> <snap>:<slot>

Connects the provided plug to the given slot.

$ snap connect <snap>:<plug> <snap>

Connects the specific plug to the only slot in the provided snap that matches
the connected interface. If more than one potential slot exists, the command
fails.

$ snap connect <snap>:<plug>

Connects the provided plug to the slot in the core snap with a name matching
the plug name.
 
The create-user command creates a local system user with the username and SSH
keys registered on the store account identified by the provided email address.

An account can be setup at https://login.ubuntu.com.
 
The debug command contains a selection of additional sub-commands.

Debug commands can be removed without notice and may not work on
non-development systems.
 
The disable command disables a snap. The binaries and services of the
snap will no longer be available. But all the data is still available
and the snap can easily be enabled again.
 
The disconnect command disconnects a plug from a slot.
It may be called in the following ways:

$ snap disconnect <snap>:<plug> <snap>:<slot>

Disconnects the specific plug from the specific slot.

$ snap disconnect <snap>:<slot or plug>

Disconnects everything from the provided plug or slot.
The snap name may be omitted for the core snap.
 
The download command downloads the given snap and its supporting assertions
to the current directory under .snap and .assert file extensions, respectively.
 
The enable command enables a snap that was previously disabled.
 
The find command queries the store for available packages in the stable channel.
 
The get command prints configuration options for the current snap.

    $ snapctl get username
    frank

If multiple option names are provided, a document is returned:

    $ snapctl get username password
    {
        "username": "frank",
        "password": "..."
    }

Nested values may be retrieved via a dotted path:

    $ snapctl get author.name
    frank

Values of interface connection settings may be printed with:

    $ snapctl get :myplug usb-vendor
    $ snapctl get :myslot path

This will return the named setting from the local interface endpoint, whether a plug
or a slot. Returning the setting from the connected snap's endpoint is also possible
by explicitly requesting that via the --plug and --slot command line options:

    $ snapctl get :myplug --slot usb-vendor

This requests the "usb-vendor" setting from the slot that is connected to "myplug".
 
The get command prints configuration options for the provided snap.

    $ snap get snap-name username
    frank

If multiple option names are provided, a document is returned:

    $ snap get snap-name username password
    {
        "username": "frank",
        "password": "..."
    }

Nested values may be retrieved via a dotted path:

    $ snap get snap-name author.name
    frank
 
The help command shows helpful information. Unlike this. ;-)
 
The info command shows detailed information about a snap, be it by name or by path. 
The install command installs the named snap in the system.
 
The interface command shows details of snap interfaces.

If no interface name is provided, a list of interface names with at least
one connection is shown, or a list of all interfaces if --all is provided.
 
The interfaces command lists interfaces available in the system.

By default all slots and plugs, used and offered by all snaps, are displayed.
 
$ snap interfaces <snap>:<slot or plug>

Lists only the specified slot or plug.

$ snap interfaces <snap>

Lists the slots offered and plugs used by the specified snap.

$ snap interfaces -i=<interface> [<snap>]

Filters the complete output so only plugs and/or slots matching the provided details are listed.
 
The known command shows known assertions of the provided type.
If header=value pairs are provided after the assertion type, the assertions
shown must also have the specified headers matching the provided values.
 
The list command displays a summary of snaps installed in the current system. 
The login command authenticates on snapd and the snap store and saves credentials
into the ~/.snap/auth.json file. Further communication with snapd will then be made
using those credentials.

Login only works for local users in the sudo, admin or wheel groups.

An account can be setup at https://login.ubuntu.com
 
The logs command fetches logs of the given services and displays them in chronological order.
 
The managed command will print true or false informing whether
snapd has registered users.
 
The pack command packs the given snap-dir as a snap. 
The prefer command enables all aliases of the given snap in preference
to conflicting aliases of other snaps whose aliases will be disabled
(removed for manual ones).
 
The publisher of snap %q has indicated that they do not consider this revision
to be of production quality and that it is only meant for development or testing
at this point. As a consequence this snap will not refresh automatically and may
perform arbitrary system changes outside of the security sandbox snaps are
generally confined to, which may put your system at risk.

If you understand and want to proceed repeat the command including --devmode;
if instead you want to install the snap forcing it into strict confinement
repeat the command including --jailmode. 
The refresh command refreshes (updates) the named snap.
 
The remove command removes the named snap from the system.

By default all the snap revisions are removed, including their data and the common
data directory. When a --revision option is passed only the specified revision is
removed.
 
The repair command shows the details about one or multiple repairs.
 
The repairs command lists all processed repairs for this device.
 
The restart command restarts the given services of the snap. If executed from the
"configure" hook, the services will be restarted after the hook finishes. 
The restart command restarts the given services.

If the --reload option is given, for each service whose app has a reload command, a reload is performed instead of a restart.
 
The revert command reverts the given snap to its state before
the latest refresh. This will reactivate the previous snap revision,
and will use the original data that was associated with that revision,
discarding any data changes that were done by the latest revision. As
an exception, data which the snap explicitly chooses to share across
revisions is not touched by the revert process.
 
The services command lists information about the services specified, or about the services in all currently installed snaps.
 
The set command changes the provided configuration options as requested.

    $ snap set snap-name username=frank password=$PASSWORD

All configuration changes are persisted at once, and only after the
snap's configuration hook returns successfully.

Nested values may be modified via a dotted path:

    $ snap set author.name=frank
 
The set command changes the provided configuration options as requested.

    $ snapctl set username=frank password=$PASSWORD

All configuration changes are persisted at once, and only after the hook
returns successfully.

Nested values may be modified via a dotted path:

    $ snapctl set author.name=frank

Plug and slot attributes may be set in the respective prepare and connect hooks by
naming the respective plug or slot:

    $ snapctl set :myplug path=/dev/ttyS0
 
The start command starts the given services of the snap. If executed from the
"configure" hook, the services will be started after the hook finishes. 
The start command starts, and optionally enables, the given services.
 
The stop command stops the given services of the snap. If executed from the
"configure" hook, the services will be stopped after the hook finishes. 
The stop command stops, and optionally disables, the given services.
 
The switch command switches the given snap to a different channel without
doing a refresh.
 
The tasks command displays a summary of tasks associated to an individual change. 
The try command installs an unpacked snap into the system for testing purposes.
The unpacked snap content continues to be used even after installation, so
non-metadata changes there go live instantly. Metadata changes such as those
performed in snap.yaml will require reinstallation to go live.

If snap-dir argument is omitted, the try command will attempt to infer it if
either snapcraft.yaml file and prime directory or meta/snap.yaml file can be
found relative to current working directory.
 
The unalias command tears down a manual alias when given one or disables all aliases of a snap, removing also all manual ones, when given a snap name.
 
The version command displays the versions of the running client, server,
and operating system.
 
The watch command waits for the given change-id to finish and shows progress
(if available).
 
The whoami command prints the email the user is logged in with.
 
This revision of snap %q was published using classic confinement and thus may
perform arbitrary system changes outside of the security sandbox that snaps are
usually confined to, which may put your system at risk.

If you understand and want to proceed repeat the command including --classic.
 
Use snap alias --help to learn how to create aliases manually. "snap changes" command expects a snap name, try: "snap tasks %s" %q does not contain an unpacked snap.

Try "snapcraft prime" in your project directory, then "snap try" again. %q switched to the %q channel
 %s %s mounted from %s
 %s (delta) %s (see "snap login --help") %s (try with sudo) %s already installed
 %s disabled
 %s enabled
 %s not installed
 %s removed
 %s reverted to %s
 %s%s %s from '%s' installed
 %s%s %s from '%s' refreshed
 %s%s %s installed
 %s%s %s refreshed
 --list does not take mode nor channel flags --time does not take mode nor channel flags -r can only be used with --hook <alias-or-snap> <alias> <assertion file> <assertion type> <change-id> <conf value> <email> <filename> <header filter> <interface> <key-name> <key> <model-assertion> <query> <root-dir> <service> <snap>:<plug> <snap>:<slot or plug> <snap>:<slot> A service specification, which can be just a snap name (for all services in the snap), or <snap>.<app> for a single service. Abort a pending change Added Adds an assertion to the system Advise on available snaps. Advise on snaps that provide the given command Alias for --dangerous (DEPRECATED) All snaps up to date. Allow opening file? Allow refresh attempt on snap unknown to the store Allow settings change? Allow snap %q to change %q to %q ? Allow snap %q to open file %q? Alternative command to run Always return document, even with single key Always return list, even with single key An email of a user on login.ubuntu.com As well as starting the service now, arrange for it to be started on boot. As well as stopping the service now, arrange for it to no longer be started on boot. Assertion file Assertion type name Authenticate on snap daemon Authenticates on snapd and the store Authentication is required to connect or disconnect interfaces Authentication is required to install, update, or remove packages Authorization is required to authenticate on the snap daemon Auto-refresh %d snaps Auto-refresh snap %q Auto-refresh snaps %s Automatically connect eligible plugs and slots of snap %q Bad code. Try again:  Buys a snap Change ID Changes configuration options Command	Alias	Notes Configuration value (key=value) Confirm passphrase:  Connect %s:%s to %s:%s Connect, disconnect interfaces Connects a plug to a slot Constrain listing to a specific snap or snap:name Constrain listing to specific interfaces Constrain listing to those matching header=value Copy snap %q data Create a cryptographic key pair that can be used for signing assertions. Create cryptographic key pair Create snap build assertion Create snap-build assertion for the provided snap file. Creates a local system user Delete cryptographic key pair Delete the local cryptographic key pair with the given name. Disable %q snap Disable aliases for snap %q Disable all aliases for snap %q Disables a snap in the system Discard interface connections for snap %q (%s) Disconnect %s:%s from %s:%s Disconnects a plug from a slot Do not wait for the operation to finish but just print the change id. Download snap %q%s from channel %q Download the given revision of a snap, to which you must have developer access Downloads the given snap Email address:  Enable %q snap Enables a snap in the system Ensure prerequisites for %q are available Export a public key assertion body that may be imported by other systems. Export cryptographic public key Fetch and check assertions for snap %q%s Fetching assertions for %q
 Fetching snap %q
 Filename of the snap you want to assert a build for Finds packages to install Force adding the user, even if the device is already managed Force import on classic systems Format public key material as a request for an account-key for this account-id Generate device key Generate the manpage Grade states the build quality of the snap (defaults to 'stable') Grant sudo access to the created user Help Hook to run ID	Status	Spawn	Ready	Summary
 Identifier of the signer Identifier of the snap package associated with the build If the service has a reload command, use it instead of restarting. Ignore validation by other snaps blocking the refresh In order to buy %q, you need to agree to the latest terms and conditions. Please visit https://my.ubuntu.com/payment/edit to do this.

Once completed, return here and run 'snap buy %s' again. Include a verbose list of a snap's notes (otherwise, summarise notes) Include unused interfaces Initialize device Inspects devices for actionable information Install %q snap Install %q snap from %q channel Install %q snap from file Install %q snap from file %q Install from the beta channel Install from the candidate channel Install from the edge channel Install from the stable channel Install snap %q Install snaps %s Install the given revision of a snap, to which you must have developer access Install the given snap file even if there are no pre-acknowledged signatures for it, meaning it was not verified and could be dangerous (--devmode implies this) Install the given snap without enabling its automatic aliases Install the snap with:
   snap ack %s
   snap install %s
 Install, update, or remove packages Installs a snap to the system Key of interest within the configuration List a change's tasks List cryptographic keys List cryptographic keys that can be used for signing assertions. List installed snaps List system changes Lists aliases in the system Lists all repairs Lists interfaces in the system Lists snap interfaces Log out of the store Login successful Make current revision for snap %q unavailable Make snap %q (%s) available to the system Make snap %q (%s) unavailable to the system Make snap %q unavailable to the system Make snap %q%s available to the system Mark system seeded Mount snap %q%s Name	SHA3-384 Name	Summary Name	Version	Developer	Notes	Summary Name	Version	Rev	Developer	Notes Name	Version	Rev	Tracking	Developer	Notes Name of key to create; defaults to 'default' Name of key to delete Name of key to export Name of the GnuPG key to use (defaults to 'default' as key name) Name of the key to use, otherwise use the default key No aliases are currently defined for snap %q.
 No aliases are currently defined. No command %q found, did you mean:
 No connections to disconnect No matching section %q, use --section to list existing sections No matching snaps for %q
 No matching snaps for %q in section %q
 No search term specified. Here are some interesting snaps:

 No section specified. Available sections:
 No snaps are installed yet. Try "snap install hello-world". Output results in JSON format Pack the given target dir as a snap Packages matching %q:
 Passphrase:  Password of %q:  Please re-enter your Ubuntu One password to purchase %q from %q
for %s. Press ctrl-c to cancel. Please try: snap find --section=<selected section>
 Prefer aliases for snap %q Prefer aliases from a snap and disable conflicts Prefer aliases of snap %q Prepare a snappy image Prepare snap %q (%s) Prepare snap %q%s Print the version and exit Prints configuration options Prints the confinement mode the system operates in Prints the email the user is logged in with Prints whether system is managed Prune automatic aliases for snap %q Put snap in classic mode and disable security confinement Put snap in development mode and disable security confinement Put snap in enforced confinement mode Query the status of services Refresh %q snap Refresh %q snap from %q channel Refresh aliases for snap %q Refresh all snaps: no updates Refresh snap %q Refresh snaps %s Refresh snaps %s: no updates Refresh to the given revision Refreshes a snap in the system Remove %q snap Remove aliases for snap %q Remove data for snap %q (%s) Remove manual alias %q for snap %q Remove only the given revision Remove security profile for snap %q (%s) Remove security profiles of snap %q Remove snap %q Remove snap %q (%s) from the system Remove snaps %s Removed Removes a snap from the system Request device serial Restart services Restarted.
 Restrict the search to a given section Retrieve logs of services Revert %q snap Reverts the given snap to the previous state Run a shell instead of the command (useful for debugging) Run as a timer service with given schedule Run configure hook of %q snap Run configure hook of %q snap if present Run hook %s of snap %q Run install hook of %q snap if present Run post-refresh hook of %q snap if present Run pre-refresh hook of %q snap if present Run prepare-device hook Run remove hook of %q snap if present Run the command under strace (useful for debugging). Extra strace options can be specified as well here. Run the command with gdb Run the given snap command Run the given snap command with the right confinement and environment Runs debug commands Search private snaps Select last change of given type (install, refresh, remove, try, auto-refresh etc.) Service	Startup	Current Set automatic aliases for snap %q Sets up a manual alias Setup alias %q => %q for snap %q Setup manual alias %q => %q for snap %q Setup snap %q (%s) security profiles Setup snap %q aliases Setup snap %q%s security profiles Setup snap %q%s security profiles (phase 2) Show all revisions Show auto refresh information but do not perform a refresh Show available snaps for refresh but do not perform a refresh Show detailed information about a snap Show details of a specific interface Show interface attributes Show only the given number of lines, or 'all'. Shows known assertions of the provided type Shows specific repairs Shows version details Sign an assertion Sign an assertion using the specified key, using the input for headers from a JSON mapping provided through stdin, the body of the assertion can be specified through a "body" pseudo-header.
 Slot	Plug Snap %s is no longer tracking %s.
 Snap name Sorry, your payment method has been declined by the issuer. Please review your
payment details at https://my.ubuntu.com/payment/edit and try again. Start services Start snap %q (%s) services Start snap %q%s services Start snap services Start the userd service Started.
 Status	Spawn	Ready	Summary
 Stop services Stop snap %q (%s) services Stop snap %q services Stop snap services Stopped.
 Strict typing with nulls and quoted strings Switch %q snap to %s Switch snap %q from %s to %s Switch snap %q to %s Switches snap to a different channel Temporarily mount device before inspecting Tests a snap in the system Thanks for purchasing %q. You may now install it on any of your devices
with 'snap install %s'. The get command prints configuration and interface connection settings. The login.ubuntu.com email to login as The model assertion name The output directory The program %q can be found in the following snaps:
 The snap to configure (e.g. hello-world) The snap whose conf is being requested The userd command starts the snap user session service. This command logs the current user out of the store This dialog will close automatically after 5 minutes of inactivity. Toggle snap %q flags Tool to interact with snaps Transition security profiles from %q to %q Transition ubuntu-core to core Try %q snap from %s Try: snap install <selected snap>
 Two-factor code:  Unalias a manual alias or an entire snap Use a specific snap revision when running hook Use known assertions for user creation Use the given output format (pretty or json) Use this channel instead of stable WARNING: The output of "snap get" will become a list with columns - use -d or -l to force the output format.
 WARNING: failed to activate logging: %v
 Wait for new lines and print them as they come in. Waiting for server to restart Watch a change in progress Wrong again. Once more:  Xauthority file isn't owned by the current user %s Yes, yes it does. You need to be logged in to purchase software. Please run 'snap login' and try again. You need to have a payment method associated with your account in order to buy a snap, please visit https://my.ubuntu.com/payment/edit to add one.

Once you’ve added your payment details, you just need to run 'snap buy %s' again. a single snap name is needed to specify mode or channel flags a single snap name is needed to specify the revision a single snap name must be specified when ignoring validation active auto-refresh: all snaps are up-to-date bought broken cannot %s without a context cannot buy snap: %v cannot buy snap: invalid characters in name cannot buy snap: it has already been bought cannot create %q: %v cannot create assertions file: %v cannot extract the snap-name from local file %q: %v cannot find app %q in %q cannot find hook %q in %q cannot get data for %q: %v cannot get full path for %q: %v cannot get the current user: %s cannot get the current user: %v cannot mark boot successful: %s cannot open the assertions database: %v cannot read assertion input: %v cannot read symlink: %v cannot resolve snap app %q: %v cannot sign assertion: %v cannot update the 'current' symlink of %q: %v cannot use %q key: %v cannot use change ID and type together cannot use devmode and jailmode flags together cannot validate owner of file %s cannot write new Xauthority file at %s: %s change finished in status %q with no error message classic confinement requires snaps under /snap or symlink from /snap to %s created user %q
 d disabled email: enabled error: %v
 error: the `<snap-dir>` argument was not provided and couldn't be inferred get which option? h ignore-validation inactive interface attributes can only be read during the execution of interface hooks interface attributes can only be set during the execution of prepare hooks internal error, please report: running %q failed: %v
 internal error: cannot find attrs task internal error: cannot find plug or slot data in the appropriate task internal error: cannot get %s from appropriate task invalid argument for flag ‘-n’: expected a non-negative integer argument, or “all”. invalid attribute: %q (want key=value) invalid configuration: %q (want key=value) invalid header filter: %q (want key=value) invalid parameter: %q (want key=value) invalid value: %q (want snap:name or snap) key name %q is not valid; only ASCII letters, digits, and hyphens are allowed local snap %q is unknown to the store, use --amend to proceed anyway m missing snap-confine: try updating your snapd package need the application to run as argument no changes found no changes of type %q found no interfaces currently connected no interfaces found no matching snaps installed no such interface no valid snaps given please provide change ID or type with --last=<type> private reboot scheduled to update the system - temporarily cancel with 'sudo shutdown -c' repairs are not available on a classic system s set failed: %v set which option? snap %%q not found (at least at revision %q) snap %%q not found (at least in channel %q) snap %q has no updates available snap %q is already installed, see "snap refresh --help" snap %q not found snap is free too many arguments for command too many arguments for hook %q: %s too many arguments: %s unable to contact snap store unavailable unknown attribute %q unknown command %q, see "snap --help" unknown plug or slot %q unknown service: %q warning:	no snap found for %q
 y Project-Id-Version: snapd
Report-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>
PO-Revision-Date: 2019-01-18 18:39+0000
Last-Translator: Stephan Woidowski <swoidowski@t-online.de>
Language-Team: English (United Kingdom) <en_GB@li.org>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Launchpad-Export-Date: 2019-11-20 06:56+0000
X-Generator: Launchpad (build c597c3229eb023b1e626162d5947141bf7befb13)
 
Install, configure, refresh and remove snap packages. Snaps are
'universal' packages that work across many different Linux systems,
enabling secure distribution of the latest apps and utilities for
cloud, servers, desktops and the internet of things.

This is the CLI for snapd, a background service that takes care of
snaps on the system. Start with 'snap list' to see installed snaps.
 
Provide a search term for more specific results.
 
The abort command attempts to abort a change that still has pending tasks.
 
The ack command tries to add an assertion to the system assertion database.

The assertion may also be a newer revision of a preexisting assertion that it
will replace.

To succeed, the assertion must be valid; its signature verified with a known
public key; and the assertion consistent with and its prerequisite in the
database.
 
The advise-snap command shows what snaps with the given command are
available.
 
The alias command aliases the given snap application to the given alias.

Once this manual alias is set up, the respective application command can be invoked just using the alias.
 
The aliases command lists all aliases available in the system and their status(es).

$ snap aliases <snap>

Lists only the aliases defined by the specified snap.

An alias noted as 'undefined' means it was explicitly enabled or disabled but is
not defined in the current revision of the snap; possibly temporarily (e.g
because of a revert). If not, this can be cleared with snap alias --reset.
 
The auto-import command searches available mounted devices, looking for
assertions that are signed by trusted authorities, and potentially
performs system changes based on them.

If one or more device paths are provided via --mount, these are temporariy
mounted to be inspected as well. Even in that case, the command will still
consider all available mounted devices for inspection.

Imported assertions must be made available in the auto-import.assert file
in the root of the filesystem.
 
The buy command buys a snap from the store.
 
The changes command displays a summary of the recent system changes performed. 
The confinement command will print the confinement mode (strict, partial or none)
the system operates in.
 
The connect command connects a plug to a slot.
It may be called in the following ways:

$ snap connect <snap>:<plug> <snap>:<slot>

Connects the provided plug to the given slot.

$ snap connect <snap>:<plug> <snap>

Connects the specific plug to the only slot in the provided snap that matches
the connected interface. If more than one potential slot exists, the command
fails.

$ snap connect <snap>:<plug>

Connects the provided plug to the slot in the core snap with a name matching
the plug name.
 
The create-user command creates a local system user with the username and SSH
keys registered on the store account identified by the provided email address.

An account can be setup at https://login.ubuntu.com.
 
The debug command contains a selection of additional sub-commands.

Debug commands can be removed without notice and may not work on
non-development systems.
 
The disable command disables a snap. The binaries and services of the
snap will no longer be available. But all the data is still available
and the snap can easily be enabled again.
 
The disconnect command disconnects a plug from a slot.
It may be called in the following ways:

$ snap disconnect <snap>:<plug> <snap>:<slot>

Disconnects the specific plug from the specific slot.

$ snap disconnect <snap>:<slot or plug>

Disconnects everything from the provided plug or slot.
The snap name may be omitted for the core snap.
 
The download command downloads the given snap and its supporting assertions
to the current directory under .snap and .assert file extensions, respectively.
 
The enable command enables a snap that was previously disabled.
 
The find command queries the store for available packages in the stable channel.
 
The get command prints configuration options for the current snap.

    $ snapctl get username
    frank

If multiple option names are provided, a document is returned:

    $ snapctl get username password
    {
        "username": "frank",
        "password": "..."
    }

Nested values may be retrieved via a dotted path:

    $ snapctl get author.name
    frank

Values of interface connection settings may be printed with:

    $ snapctl get :myplug usb-vendor
    $ snapctl get :myslot path

This will return the named setting from the local interface endpoint, whether a plug
or a slot. Returning the setting from the connected snap's endpoint is also possible
by explicitly requesting that via the --plug and --slot command line options:

    $ snapctl get :myplug --slot usb-vendor

This requests the "usb-vendor" setting from the slot that is connected to "myplug".
 
The get command prints configuration options for the provided snap.

    $ snap get snap-name username
    frank

If multiple option names are provided, a document is returned:

    $ snap get snap-name username password
    {
        "username": "frank",
        "password": "..."
    }

Nested values may be retrieved via a dotted path:

    $ snap get snap-name author.name
    frank
 
The help command shows helpful information. Unlike this. ;-)
 
The info command shows detailed information about a snap, be it by name or by path. 
The install command installs the named snap onto the system.
 
The interface command shows details of snap interfaces.

If no interface name is provided, a list of interface names with at least
one connection is shown, or a list of all interfaces if --all is provided.
 
The interfaces command lists interfaces available in the system.

By default all slots and plugs, used and offered by all snaps, are displayed.
 
$ snap interfaces <snap>:<slot or plug>

Lists only the specified slot or plug.

$ snap interfaces <snap>

Lists the slots offered and plugs used by the specified snap.

$ snap interfaces -i=<interface> [<snap>]

Filters the complete output so only plugs and/or slots matching the provided details are listed.
 
The known command shows known assertions of the provided type.
If header=value pairs are provided after the assertion type, the assertions
shown must also have the specified headers matching the provided values.
 
The list command displays a summary of snaps installed on the current system. 
The login command authenticates on snapd and the snap store and saves credentials
into the ~/.snap/auth.json file. Further communication with snapd will then be made
using those credentials.

Login only works for local users in the sudo, admin or wheel groups.

An account can be setup at https://login.ubuntu.com
 
The logs command fetches logs of the given services and displays them in chronological order.
 
The managed command will print true or false informing whether
snapd has registered users.
 
The pack command packs the given snap-dir as a snap. 
The prefer command enables all aliases of the given snap in preference
to conflicting aliases of other snaps whose aliases will be disabled
(removed for manual ones).
 
The publisher of snap %q has indicated that they do not consider this revision
to be of production quality and that it is only meant for development or testing
at this point. As a consequence, this snap will not refresh automatically and may
perform arbitrary system changes outside of the security sandbox which snaps are
generally confined to, which may put your system at risk.

If you understand and want to proceed, repeat the command including --devmode;
if instead you want to install the snap forcing it into strict confinement,
repeat the command including --jailmode. 
The refresh command refreshes (updates) the named snap.
 
The remove command removes the named snap from the system.

By default all the snap revisions are removed, including their data and the common
data directory. When a --revision option is passed only the specified revision is
removed.
 
The repair command shows the details about one or multiple repairs.
 
The repairs command lists all processed repairs for this device.
 
The restart command restarts the given services of the snap. If executed from the
"configure" hook, the services will be restarted after the hook finishes. 
The restart command restarts the given services.

If the --reload option is given, for each service whose app has a reload command, a reload is performed instead of a restart.
 
The revert command reverts the given snap to its state before
the latest refresh. This will reactivate the previous snap revision,
and will use the original data that was associated with that revision,
discarding any data changes that were done by the latest revision. As
an exception, data which the snap explicitly chooses to share across
revisions is not touched by the revert process.
 
The services command lists information about the services specified, or about the services in all currently installed snaps.
 
The set command changes the provided configuration options as requested.

    $ snap set snap-name username=frank password=$PASSWORD

All configuration changes are persisted at once, and only after the
snap's configuration hook returns successfully.

Nested values may be modified via a dotted path:

    $ snap set author.name=frank
 
The set command changes the provided configuration options as requested.

    $ snapctl set username=frank password=$PASSWORD

All configuration changes are persisted at once, and only after the hook
returns successfully.

Nested values may be modified via a dotted path:

    $ snapctl set author.name=frank

Plug and slot attributes may be set in the respective prepare and connect hooks by
naming the respective plug or slot:

    $ snapctl set :myplug path=/dev/ttyS0
 
The start command starts the given services of the snap. If executed from the
"configure" hook, the services will be started after the hook finishes. 
The start command starts, and optionally enables, the given services.
 
The stop command stops the given services of the snap. If executed from the
"configure" hook, the services will be stopped after the hook finishes. 
The stop command stops, and optionally disables, the given services.
 
The switch command switches the given snap to a different channel without
doing a refresh.
 
The tasks command displays a summary of tasks associated to an individual change. 
The try command installs an unpacked snap into the system for testing purposes.
The unpacked snap content continues to be used even after installation, so
non-metadata changes there go live instantly. Metadata changes such as those
performed in snap.yaml will require reinstallation to go live.

If snap-dir argument is omitted, the try command will attempt to infer it if
either snapcraft.yaml file and prime directory or meta/snap.yaml file can be
found relative to current working directory.
 
The unalias command tears down a manual alias when given one, or disables all aliases of a snap, removing also all manual ones, when given a snap name.
 
The version command displays the versions of the running client, server,
and operating system.
 
The watch command waits for the given change-id to finish and shows progress
(if available).
 
The whoami command prints the e-mail the user is logged in with.
 
This revision of snap %q was published using classic confinement and thus may
perform arbitrary system changes outside of the security sandbox that snaps are
usually confined to, which may put your system at risk.

If you understand and want to proceed, repeat the command including --classic.
 
Use snap alias --help to learn how to create aliases manually. "snap changes" command expects a snap name, try: "snap tasks %s" %q does not contain an unpacked snap.

Try "snapcraft prime" in your project directory, then "snap try" again. %q switched to the %q channel
 %s %s mounted from %s
 %s (delta) %s (see "snap login --help") %s (try with sudo) %s already installed
 %s disabled
 %s enabled
 %s not installed
 %s removed
 %s reverted to %s
 %s%s %s from '%s' installed
 %s%s %s from '%s' refreshed
 %s%s %s installed
 %s%s %s refreshed
 --list does not take mode nor channel flags --time does not take mode nor channel flags -r can only be used with --hook <alias-or-snap> <alias> <assertion file> <assertion type> <change-id> <conf value> <email> <filename> <header filter> <interface> <key-name> <key> <model-assertion> <query> <root-dir> <service> <snap>:<plug> <snap>:<slot or plug> <snap>:<slot> A service specification, which can be just a snap name (for all services in the snap), or <snap>.<app> for a single service. Abort a pending change Added Adds an assertion to the system Advise on available snaps. Advise on snaps that provide the given command Alias for --dangerous (DEPRECATED) All snaps up to date. Allow opening file? Allow refresh attempt on snap unknown to the store Allow settings change? Allow snap %q to change %q to %q ? Allow snap %q to open file %q? Alternative command to run Always return document, even with single key Always return list, even with single key An e-mail of a user on login.ubuntu.com As well as starting the service now, arrange for it to be started on boot. As well as stopping the service now, arrange for it to no longer be started on boot. Assertion file Assertion type name Authenticate on snap daemon Authenticates on snapd and the store Authentication is required to connect or disconnect interfaces Authentication is required to install, update, or remove packages Authorisation is required to authenticate on the snap daemon Auto-refresh %d snaps Auto-refresh snap %q Auto-refresh snaps %s Automatically connect eligible plugs and slots of snap %q Bad code. Try again:  Buys a snap Change ID Changes configuration options Command	Alias	Notes Configuration value (key=value) Confirm passphrase:  Connect %s:%s to %s:%s Connect, disconnect interfaces Connects a plug to a slot Constrain listing to a specific snap or snap:name Constrain listing to specific interfaces Constrain listing to those matching header=value Copy snap %q data Create a cryptographic key pair that can be used for signing assertions. Create cryptographic key pair Create snap build assertion Create snap-build assertion for the provided snap file. Creates a local system user Delete cryptographic key pair Delete the local cryptographic key pair with the given name. Disable %q snap Disable aliases for snap %q Disable all aliases for snap %q Disables a snap in the system Discard interface connections for snap %q (%s) Disconnect %s:%s from %s:%s Disconnects a plug from a slot Do not wait for the operation to finish but just print the change id. Download snap %q%s from channel %q Download the given revision of a snap, to which you must have developer access Downloads the given snap E-mail address:  Enable %q snap Enables a snap in the system Ensure prerequisites for %q are available Export a public key assertion body that may be imported by other systems. Export cryptographic public key Fetch and check assertions for snap %q%s Fetching assertions for %q
 Fetching snap %q
 Filename of the snap you want to assert a build for Finds packages to install Force adding the user, even if the device is already managed Force import on classic systems Format public key material as a request for an account-key for this account-id Generate device key Generate the manpage Grade states the build quality of the snap (defaults to 'stable') Grant sudo access to the created user Help Hook to run ID	Status	Spawn	Ready	Summary
 Identifier of the signer Identifier of the snap package associated with the build If the service has a reload command, use it instead of restarting. Ignore validation by other snaps blocking the refresh In order to buy %q, you need to agree to the latest terms and conditions. Please visit https://my.ubuntu.com/payment/edit to do this.

Once completed, return here and run 'snap buy %s' again. Include a verbose list of a snap's notes (otherwise, summarise notes) Include unused interfaces Initialise device Inspects devices for actionable information Install %q snap Install %q snap from %q channel Install %q snap from file Install %q snap from file %q Install from the beta channel Install from the candidate channel Install from the edge channel Install from the stable channel Install snap %q Install snaps %s Install the given revision of a snap, to which you must have developer access Install the given snap file even if there are no pre-acknowledged signatures for it, meaning it was not verified and could be dangerous (--devmode implies this) Install the given snap without enabling its automatic aliases Install the snap with:
   snap ack %s
   snap install %s
 Install, update, or remove packages Installs a snap to the system Key of interest within the configuration List a change's tasks List cryptographic keys List cryptographic keys that can be used for signing assertions. List installed snaps List system changes Lists aliases in the system Lists all repairs Lists interfaces in the system Lists snap interfaces Log out of the store Login successful Make current revision for snap %q unavailable Make snap %q (%s) available to the system Make snap %q (%s) unavailable to the system Make snap %q unavailable to the system Make snap %q%s available to the system Mark system seeded Mount snap %q%s Name	SHA3-384 Name	Summary Name	Version	Developer	Notes	Summary Name	Version	Rev	Developer	Notes Name	Version	Rev	Tracking	Developer	Notes Name of key to create; defaults to 'default' Name of key to be deleted Name of key to export Name of the GnuPG key to use (defaults to 'default' as key name) Name of the key to use, otherwise use the default key No aliases are currently defined for snap %q.
 No aliases are currently defined. No command %q found, did you mean:
 No connections to disconnect No matching section %q, use --section to list existing sections No matching snaps for %q
 No matching snaps for %q in section %q
 No search term specified. Here are some interesting snaps:

 No section specified. Available sections:
 No snaps are installed yet. Try "snap install hello-world". Output results in JSON format Pack the given target dir as a snap Packages matching %q:
 Passphrase:  Password of %q:  Please re-enter your Ubuntu One password to purchase %q from %q
for %s. Press ctrl-c to cancel. Please try: snap find --section=<selected section>
 Prefer aliases for snap %q Prefer aliases from a snap and disable conflicts Prefer aliases of snap %q Prepare a snappy image Prepare snap %q (%s) Prepare snap %q%s Print the version, and exit Prints configuration options Prints the confinement mode the system operates in Prints the email the user is logged in with Prints whether system is managed Prune automatic aliases for snap %q Put snap in classic mode and disable security confinement Put snap in development mode and disable security confinement Put snap in enforced confinement mode Query the status of services Refresh %q snap Refresh %q snap from %q channel Refresh aliases for snap %q Refresh all snaps: no updates Refresh snap %q Refresh snaps %s Refresh snaps %s: no updates Refresh to the given revision Refreshes a snap in the system Remove %q snap Remove aliases for snap %q Remove data for snap %q (%s) Remove manual alias %q for snap %q Remove only the given revision Remove security profile for snap %q (%s) Remove security profiles of snap %q Remove snap %q Remove snap %q (%s) from the system Remove snaps %s Removed Removes a snap from the system Request device serial Restart services Restarted.
 Restrict the search to a given section Retrieve logs of services Revert %q snap Reverts the given snap to the previous state Run a shell instead of the command (useful for debugging) Run as a timer service with given schedule Run configure hook of %q snap Run configure hook of %q snap if present Run hook %s of snap %q Run install hook of %q snap if present Run post-refresh hook of %q snap if present Run pre-refresh hook of %q snap if present Run prepare-device hook Run remove hook of %q snap if present Run the command under strace (useful for debugging). Extra strace options can be specified as well here. Run the command with gdb Run the given snap command Run the given snap command with the right confinement and environment Runs debug commands Search private snaps Select last change of given type (install, refresh, remove, try, auto-refresh etc.) Service	Startup	Current Set automatic aliases for snap %q Sets up a manual alias Setup alias %q => %q for snap %q Setup manual alias %q => %q for snap %q Setup snap %q (%s) security profiles Setup snap %q aliases Setup snap %q%s security profiles Setup snap %q%s security profiles (phase 2) Show all revisions Show auto refresh information but do not perform a refresh Show available snaps for refresh but do not perform a refresh Show detailed information about a snap Show details of a specific interface Show interface attributes Show only the given number of lines, or 'all'. Shows known assertions of the provided type Shows specific repairs Shows version details Sign an assertion Sign an assertion using the specified key, using the input for headers from a JSON mapping provided through stdin, the body of the assertion can be specified through a "body" pseudo-header.
 Slot	Plug Snap %s is no longer tracking %s.
 Snap name Sorry, your payment method has been declined by the issuer. Please review your
payment details at https://my.ubuntu.com/payment/edit and try again. Start services Start snap %q (%s) services Start snap %q%s services Start snap services Start the userd service Started.
 Status	Spawn	Ready	Summary
 Stop services Stop snap %q (%s) services Stop snap %q services Stop snap services Stopped.
 Strict typing with nulls and quoted strings Switch %q snap to %s Switch snap %q from %s to %s Switch snap %q to %s Switches snap to a different channel Temporarily mount device before inspecting Tests a snap in the system Thanks for purchasing %q. You may now install it on any of your devices
with 'snap install %s'. The get command prints configuration and interface connection settings. The login.ubuntu.com e-mail to login as The model assertion name The output directory The program %q can be found in the following snaps:
 The snap to configure (e.g. hello-world) The snap whose conf is being requested The userd command starts the snap user session service. This command logs the current user out of the store This dialogue will close automatically after 5 minutes of inactivity. Toggle snap %q flags Tool to interact with snaps Transition security profiles from %q to %q Transition ubuntu-core to core Try %q snap from %s Try: snap install <selected snap>
 Two-factor code:  Unalias a manual alias or an entire snap Use a specific snap revision when running hook Use known assertions for user creation Use the given output format (pretty or json) Use this channel instead of stable WARNING: The output of "snap get" will become a list with columns - use -d or -l to force the output format.
 WARNING: failed to activate logging: %v
 Wait for new lines and print them as they come in. Waiting for server to restart Watch a change in progress Wrong again. Once more:  Xauthority file isn't owned by the current user %s Yes, yes it does. You need to be logged in to purchase software. Please run 'snap login' and try again. You need to have a payment method associated with your account in order to buy a snap, please visit https://my.ubuntu.com/payment/edit to add one.

Once you’ve added your payment details, you just need to run 'snap buy %s' again. a single snap name is needed to specify mode or channel flags a single snap name is needed to specify the revision a single snap name must be specified when ignoring validation active auto-refresh: all snaps are up-to-date bought broken cannot %s without a context cannot buy snap: %v cannot buy snap: invalid characters in name cannot buy snap: it has already been bought cannot create %q: %v cannot create assertions file: %v cannot extract the snap-name from local file %q: %v cannot find app %q in %q cannot find hook %q in %q cannot get data for %q: %v cannot get full path for %q: %v cannot get the current user: %s cannot get the current user: %v cannot mark boot successful: %s cannot open the assertions database: %v cannot read assertion input: %v cannot read symlink: %v cannot resolve snap app %q: %v cannot sign assertion: %v cannot update the 'current' symlink of %q: %v cannot use %q key: %v cannot use change ID and type together cannot use devmode and jailmode flags together cannot validate owner of file %s cannot write new Xauthority file at %s: %s change finished in status %q with no error message classic confinement requires snaps under /snap or symlink from /snap to %s created user %q
 d disabled e-mail: enabled error: %v
 error: the `<snap-dir>` argument was not provided and couldn't be inferred get which option? h ignore-validation inactive interface attributes can only be read during the execution of interface hooks interface attributes can only be set during the execution of prepare hooks internal error, please report: running %q failed: %v
 internal error: cannot find attrs task internal error: cannot find plug or slot data in the appropriate task internal error: cannot get %s from appropriate task invalid argument for flag ‘-n’: expected a non-negative integer argument, or “all”. invalid attribute: %q (want key=value) invalid configuration: %q (want key=value) invalid header filter: %q (want key=value) invalid parameter: %q (want key=value) invalid value: %q (want snap:name or snap) key name %q is not valid; only ASCII letters, digits, and hyphens are allowed local snap %q is unknown to the store, use --amend to proceed anyway m missing snap-confine: try updating your snapd package need the application to run as argument no changes found no changes of type %q found no interfaces currently connected no interfaces found no matching snaps installed no such interface no valid snaps given please provide change ID or type with --last=<type> private reboot scheduled to update the system - temporarily cancel with 'sudo shutdown -c' repairs are not available on a classic system s set failed: %v set which option? snap %%q not found (at least at revision %q) snap %%q not found (at least in channel %q) snap %q has no available updates snap %q is already installed, see "snap refresh --help" snap %q not found snap is free too many arguments for command too many arguments for hook %q: %s too many arguments: %s unable to contact snap store unavailable unknown attribute %q unknown command %q, see "snap --help" unknown plug or slot %q unknown service: %q warning:	no snap found for %q
 y 