index : pacman | |
Archlinux32 fork of pacman | gitolite user |
summaryrefslogtreecommitdiff |
-rw-r--r-- | lib/libalpm/po/en_GB.po | 228 |
diff --git a/lib/libalpm/po/en_GB.po b/lib/libalpm/po/en_GB.po index 3a7815fb..886e6111 100644 --- a/lib/libalpm/po/en_GB.po +++ b/lib/libalpm/po/en_GB.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: Arch Linux Pacman package manager\n" "Report-Msgid-Bugs-To: http://bugs.archlinux.org/index.php?project=3\n" -"POT-Creation-Date: 2018-05-15 10:34+1000\n" +"POT-Creation-Date: 2019-08-12 11:37+1000\n" "PO-Revision-Date: 2018-05-15 01:15+0000\n" "Last-Translator: Allan McRae <allan@archlinux.org>\n" "Language-Team: English (United Kingdom) (http://www.transifex.com/toofishes/" @@ -21,53 +21,53 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: lib/libalpm/add.c:86 +#: lib/libalpm/add.c:91 lib/libalpm/sync.c:284 #, c-format msgid "%s-%s is up to date -- skipping\n" msgstr "%s-%s is up to date -- skipping\n" -#: lib/libalpm/add.c:90 +#: lib/libalpm/add.c:95 #, c-format msgid "%s-%s is up to date -- reinstalling\n" msgstr "%s-%s is up to date -- reinstalling\n" -#: lib/libalpm/add.c:95 +#: lib/libalpm/add.c:100 #, c-format msgid "downgrading package %s (%s => %s)\n" msgstr "downgrading package %s (%s => %s)\n" -#: lib/libalpm/add.c:124 +#: lib/libalpm/add.c:129 #, c-format msgid "cannot allocate disk archive object" msgstr "cannot allocate disk archive object" -#: lib/libalpm/add.c:138 lib/libalpm/util.c:382 +#: lib/libalpm/add.c:143 lib/libalpm/util.c:382 #, c-format msgid "warning given when extracting %s (%s)\n" msgstr "warning given when extracting %s (%s)\n" -#: lib/libalpm/add.c:141 lib/libalpm/util.c:385 +#: lib/libalpm/add.c:146 lib/libalpm/util.c:385 #, c-format msgid "could not extract %s (%s)\n" msgstr "could not extract %s (%s)\n" -#: lib/libalpm/add.c:154 lib/libalpm/dload.c:561 lib/libalpm/remove.c:541 +#: lib/libalpm/add.c:159 lib/libalpm/dload.c:572 lib/libalpm/remove.c:542 #, c-format msgid "could not rename %s to %s (%s)\n" msgstr "could not rename %s to %s (%s)\n" -#: lib/libalpm/add.c:205 +#: lib/libalpm/add.c:210 #, c-format msgid "file not found in file list for package %s. skipping extraction of %s\n" msgstr "" "file not found in file list for package %s. skipping extraction of %s\n" -#: lib/libalpm/add.c:214 +#: lib/libalpm/add.c:219 #, c-format msgid "unable to extract %s%s: path too long" msgstr "unable to extract %s%s: path too long" -#: lib/libalpm/add.c:256 +#: lib/libalpm/add.c:261 #, c-format msgid "" "directory permissions differ on %s\n" @@ -76,7 +76,7 @@ msgstr "" "directory permissions differ on %s\n" "filesystem: %o package: %o\n" -#: lib/libalpm/add.c:271 +#: lib/libalpm/add.c:276 #, c-format msgid "" "directory ownership differs on %s\n" @@ -85,101 +85,101 @@ msgstr "" "directory ownership differs on %s\n" "filesystem: %u:%u package: %u:%u\n" -#: lib/libalpm/add.c:287 +#: lib/libalpm/add.c:292 #, c-format msgid "extract: not overwriting dir with file %s\n" msgstr "extract: not overwriting dir with file %s\n" -#: lib/libalpm/add.c:315 +#: lib/libalpm/add.c:320 #, c-format msgid "unable to extract %s.pacnew: path too long" msgstr "unable to extract %s.pacnew: path too long" -#: lib/libalpm/add.c:508 lib/libalpm/util.c:334 lib/libalpm/util.c:573 +#: lib/libalpm/add.c:513 lib/libalpm/util.c:334 lib/libalpm/util.c:592 #, c-format msgid "could not get current working directory\n" msgstr "could not get current working directory\n" -#: lib/libalpm/add.c:513 lib/libalpm/util.c:339 lib/libalpm/util.c:578 -#: lib/libalpm/util.c:631 +#: lib/libalpm/add.c:518 lib/libalpm/util.c:339 lib/libalpm/util.c:597 +#: lib/libalpm/util.c:650 #, c-format msgid "could not change directory to %s (%s)\n" msgstr "could not change directory to %s (%s)\n" -#: lib/libalpm/add.c:570 lib/libalpm/util.c:403 lib/libalpm/util.c:738 +#: lib/libalpm/add.c:575 lib/libalpm/util.c:403 lib/libalpm/util.c:766 #, c-format msgid "could not restore working directory (%s)\n" msgstr "could not restore working directory (%s)\n" -#: lib/libalpm/add.c:578 +#: lib/libalpm/add.c:583 #, c-format msgid "problem occurred while upgrading %s\n" msgstr "problem occurred while upgrading %s\n" -#: lib/libalpm/add.c:584 +#: lib/libalpm/add.c:589 #, c-format msgid "problem occurred while installing %s\n" msgstr "problem occurred while installing %s\n" -#: lib/libalpm/add.c:599 +#: lib/libalpm/add.c:604 #, c-format msgid "could not update database entry %s-%s\n" msgstr "could not update database entry %s-%s\n" -#: lib/libalpm/add.c:610 +#: lib/libalpm/add.c:615 #, c-format msgid "could not add entry '%s' in cache\n" msgstr "could not add entry '%s' in cache\n" -#: lib/libalpm/be_local.c:255 +#: lib/libalpm/be_local.c:267 #, c-format msgid "error while reading file %s: %s\n" msgstr "error while reading file %s: %s\n" -#: lib/libalpm/be_local.c:350 +#: lib/libalpm/be_local.c:364 #, c-format msgid "removing invalid database: %s\n" msgstr "removing invalid database: %s\n" -#: lib/libalpm/be_local.c:401 lib/libalpm/be_local.c:887 +#: lib/libalpm/be_local.c:415 lib/libalpm/be_local.c:905 #, c-format msgid "could not create directory %s: %s\n" msgstr "could not create directory %s: %s\n" -#: lib/libalpm/be_local.c:576 lib/libalpm/be_sync.c:387 +#: lib/libalpm/be_local.c:590 lib/libalpm/be_sync.c:386 #, c-format msgid "invalid name for database entry '%s'\n" msgstr "invalid name for database entry '%s'\n" -#: lib/libalpm/be_local.c:584 +#: lib/libalpm/be_local.c:598 #, c-format msgid "duplicated database entry '%s'\n" msgstr "duplicated database entry '%s'\n" -#: lib/libalpm/be_local.c:596 +#: lib/libalpm/be_local.c:610 #, c-format msgid "corrupted database entry '%s'\n" msgstr "corrupted database entry '%s'\n" -#: lib/libalpm/be_local.c:699 lib/libalpm/be_local.c:791 -#: lib/libalpm/be_local.c:936 lib/libalpm/be_local.c:1033 -#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:419 lib/libalpm/util.c:253 +#: lib/libalpm/be_local.c:713 lib/libalpm/be_local.c:809 +#: lib/libalpm/be_local.c:954 lib/libalpm/be_local.c:1051 +#: lib/libalpm/diskspace.c:131 lib/libalpm/dload.c:420 lib/libalpm/util.c:253 #: lib/libalpm/util.c:269 #, c-format msgid "could not open file %s: %s\n" msgstr "could not open file %s: %s\n" -#: lib/libalpm/be_local.c:715 lib/libalpm/be_sync.c:653 +#: lib/libalpm/be_local.c:729 lib/libalpm/be_sync.c:650 #, c-format msgid "%s database is inconsistent: name mismatch on package %s\n" msgstr "%s database is inconsistent: name mismatch on package %s\n" -#: lib/libalpm/be_local.c:721 lib/libalpm/be_sync.c:659 +#: lib/libalpm/be_local.c:735 lib/libalpm/be_sync.c:656 #, c-format msgid "%s database is inconsistent: version mismatch on package %s\n" msgstr "%s database is inconsistent: version mismatch on package %s\n" -#: lib/libalpm/be_local.c:762 +#: lib/libalpm/be_local.c:776 #, c-format msgid "unknown validation type for package %s: %s\n" msgstr "unknown validation type for package %s: %s\n" @@ -225,37 +225,37 @@ msgstr "missing package metadata in %s\n" msgid "failed to read signature file: %s\n" msgstr "failed to read signature file: %s\n" -#: lib/libalpm/be_package.c:769 lib/libalpm/sync.c:1113 +#: lib/libalpm/be_package.c:769 lib/libalpm/sync.c:937 #, c-format msgid "required key missing from keyring\n" msgstr "required key missing from keyring\n" -#: lib/libalpm/be_sync.c:62 +#: lib/libalpm/be_sync.c:61 #, c-format msgid "removing invalid file: %s\n" msgstr "removing invalid file: %s\n" -#: lib/libalpm/be_sync.c:517 +#: lib/libalpm/be_sync.c:515 #, c-format msgid "could not parse package description file '%s' from db '%s'\n" msgstr "could not parse package description file '%s' from db '%s'\n" -#: lib/libalpm/be_sync.c:524 +#: lib/libalpm/be_sync.c:522 #, c-format msgid "could not read db '%s' (%s)\n" msgstr "could not read db '%s' (%s)\n" -#: lib/libalpm/be_sync.c:558 lib/libalpm/be_sync.c:563 +#: lib/libalpm/be_sync.c:556 lib/libalpm/be_sync.c:561 #, c-format msgid "%s database is inconsistent: filename of package %s is illegal\n" msgstr "%s database is inconsistent: filename of package %s is illegal\n" -#: lib/libalpm/be_sync.c:568 +#: lib/libalpm/be_sync.c:566 #, c-format msgid "%s database is inconsistent: filename of package %s is too long\n" msgstr "%s database is inconsistent: filename of package %s is too long\n" -#: lib/libalpm/be_sync.c:634 +#: lib/libalpm/be_sync.c:632 #, c-format msgid "unknown database file: %s\n" msgstr "unknown database file: %s\n" @@ -345,33 +345,33 @@ msgstr "Partition %s is mounted read only\n" msgid "disk" msgstr "disk" -#: lib/libalpm/dload.c:345 +#: lib/libalpm/dload.c:346 #, c-format msgid "failed to create temporary file for download\n" msgstr "failed to create temporary file for download\n" -#: lib/libalpm/dload.c:390 +#: lib/libalpm/dload.c:391 #, c-format msgid "url '%s' is invalid\n" msgstr "URL '%s' is invalid\n" -#: lib/libalpm/dload.c:459 lib/libalpm/dload.c:484 +#: lib/libalpm/dload.c:462 lib/libalpm/dload.c:483 lib/libalpm/dload.c:494 #, c-format msgid "failed retrieving file '%s' from %s : %s\n" msgstr "failed retrieving file '%s' from %s : %s\n" -#: lib/libalpm/dload.c:472 +#: lib/libalpm/dload.c:475 #, c-format msgid "failed retrieving file '%s' from %s : expected download size exceeded\n" msgstr "" "failed retrieving file '%s' from %s : expected download size exceeded\n" -#: lib/libalpm/dload.c:520 +#: lib/libalpm/dload.c:530 #, c-format msgid "%s appears to be truncated: %jd/%jd bytes\n" msgstr "%s appears to be truncated: %jd/%jd bytes\n" -#: lib/libalpm/dload.c:664 lib/libalpm/dload.c:693 +#: lib/libalpm/dload.c:675 lib/libalpm/dload.c:704 #, c-format msgid "failed to download %s\n" msgstr "failed to download %s\n" @@ -591,72 +591,67 @@ msgstr "missing PGP signature" msgid "invalid PGP signature" msgstr "invalid PGP signature" -#: lib/libalpm/error.c:135 -#, c-format -msgid "invalid or corrupted delta" -msgstr "invalid or corrupted delta" - -#: lib/libalpm/error.c:137 -#, c-format -msgid "delta patch failed" -msgstr "delta patch failed" - -#: lib/libalpm/error.c:140 lib/libalpm/hook.c:614 +#: lib/libalpm/error.c:135 lib/libalpm/hook.c:627 #, c-format msgid "could not satisfy dependencies" msgstr "could not satisfy dependencies" -#: lib/libalpm/error.c:142 +#: lib/libalpm/error.c:137 #, c-format msgid "conflicting dependencies" msgstr "conflicting dependencies" -#: lib/libalpm/error.c:144 +#: lib/libalpm/error.c:139 #, c-format msgid "conflicting files" msgstr "conflicting files" -#: lib/libalpm/error.c:147 +#: lib/libalpm/error.c:142 #, c-format msgid "failed to retrieve some files" msgstr "failed to retrieve some files" -#: lib/libalpm/error.c:149 +#: lib/libalpm/error.c:144 #, c-format msgid "invalid regular expression" msgstr "invalid regular expression" -#: lib/libalpm/error.c:155 +#: lib/libalpm/error.c:150 #, c-format msgid "libarchive error" msgstr "libarchive error" -#: lib/libalpm/error.c:157 +#: lib/libalpm/error.c:152 #, c-format msgid "download library error" msgstr "download library error" -#: lib/libalpm/error.c:159 +#: lib/libalpm/error.c:154 #, c-format msgid "gpgme error" msgstr "gpgme error" -#: lib/libalpm/error.c:161 +#: lib/libalpm/error.c:156 #, c-format msgid "error invoking external downloader" msgstr "error invoking external downloader" -#: lib/libalpm/error.c:164 +#: lib/libalpm/error.c:159 +#, c-format +msgid "compiled without signature support" +msgstr "" + +#: lib/libalpm/error.c:162 #, c-format msgid "unexpected error" msgstr "unexpected error" -#: lib/libalpm/handle.c:157 +#: lib/libalpm/handle.c:153 #, c-format msgid "lock file missing %s\n" msgstr "lock file missing %s\n" -#: lib/libalpm/handle.c:163 +#: lib/libalpm/handle.c:159 #, c-format msgid "could not remove lock file %s\n" msgstr "could not remove lock file %s\n" @@ -696,7 +691,7 @@ msgstr "AbortOnFail set for PostTransaction hook: %s\n" msgid "error while reading hook %s: %s\n" msgstr "error while reading hook %s: %s\n" -#: lib/libalpm/hook.c:275 lib/libalpm/hook.c:315 lib/libalpm/hook.c:357 +#: lib/libalpm/hook.c:275 lib/libalpm/hook.c:319 lib/libalpm/hook.c:361 #, c-format msgid "hook %s line %d: invalid option %s\n" msgstr "hook %s line %d: invalid option %s\n" @@ -706,84 +701,84 @@ msgstr "hook %s line %d: invalid option %s\n" msgid "hook %s line %d: invalid section %s\n" msgstr "hook %s line %d: invalid section %s\n" -#: lib/libalpm/hook.c:297 lib/libalpm/hook.c:308 lib/libalpm/hook.c:327 -#: lib/libalpm/hook.c:350 +#: lib/libalpm/hook.c:297 lib/libalpm/hook.c:312 lib/libalpm/hook.c:331 +#: lib/libalpm/hook.c:354 #, c-format msgid "hook %s line %d: invalid value %s\n" msgstr "hook %s line %d: invalid value %s\n" -#: lib/libalpm/hook.c:301 lib/libalpm/hook.c:320 lib/libalpm/hook.c:331 -#: lib/libalpm/hook.c:345 +#: lib/libalpm/hook.c:301 lib/libalpm/hook.c:324 lib/libalpm/hook.c:335 +#: lib/libalpm/hook.c:349 #, c-format msgid "hook %s line %d: overwriting previous definition of %s\n" msgstr "hook %s line %d: overwriting previous definition of %s\n" -#: lib/libalpm/hook.c:352 +#: lib/libalpm/hook.c:356 #, c-format msgid "hook %s line %d: unable to set option (%s)\n" msgstr "hook %s line %d: unable to set option (%s)\n" -#: lib/libalpm/hook.c:613 +#: lib/libalpm/hook.c:626 #, c-format msgid "unable to run hook %s: %s\n" msgstr "unable to run hook %s: %s\n" -#: lib/libalpm/hook.c:648 lib/libalpm/hook.c:660 lib/libalpm/remove.c:385 +#: lib/libalpm/hook.c:660 lib/libalpm/hook.c:672 lib/libalpm/remove.c:386 #, c-format msgid "could not open directory: %s: %s\n" msgstr "could not open directory: %s: %s\n" -#: lib/libalpm/hook.c:676 +#: lib/libalpm/hook.c:688 #, c-format msgid "could not open file: %s%s: %s\n" msgstr "could not open file: %s%s: %s\n" -#: lib/libalpm/hook.c:696 lib/libalpm/util.c:259 +#: lib/libalpm/hook.c:708 lib/libalpm/util.c:259 #, c-format msgid "could not stat file %s: %s\n" msgstr "could not stat file %s: %s\n" -#: lib/libalpm/hook.c:722 +#: lib/libalpm/hook.c:734 #, c-format msgid "could not read directory: %s: %s\n" msgstr "could not read directory: %s: %s\n" -#: lib/libalpm/package.c:586 +#: lib/libalpm/package.c:578 #, c-format msgid "could not fully load metadata for package %s-%s\n" msgstr "could not fully load metadata for package %s-%s\n" -#: lib/libalpm/remove.c:118 +#: lib/libalpm/remove.c:119 #, c-format msgid "could not find %s in database -- skipping\n" msgstr "could not find %s in database -- skipping\n" -#: lib/libalpm/remove.c:153 +#: lib/libalpm/remove.c:154 #, c-format msgid "removing %s from target list\n" msgstr "removing %s from target list\n" -#: lib/libalpm/remove.c:345 +#: lib/libalpm/remove.c:346 #, c-format msgid "cannot remove file '%s': %s\n" msgstr "cannot remove file '%s': %s\n" -#: lib/libalpm/remove.c:410 lib/libalpm/remove.c:419 +#: lib/libalpm/remove.c:411 lib/libalpm/remove.c:420 #, c-format msgid "could not backup %s due to PATH_MAX overflow\n" msgstr "could not backup %s due to PATH_MAX overflow\n" -#: lib/libalpm/remove.c:561 +#: lib/libalpm/remove.c:562 #, c-format msgid "cannot remove %s (%s)\n" msgstr "cannot remove %s (%s)\n" -#: lib/libalpm/remove.c:734 +#: lib/libalpm/remove.c:735 #, c-format msgid "could not remove database entry %s-%s\n" msgstr "could not remove database entry %s-%s\n" -#: lib/libalpm/remove.c:739 +#: lib/libalpm/remove.c:740 #, c-format msgid "could not remove entry '%s' from cache\n" msgstr "could not remove entry '%s' from cache\n" @@ -818,7 +813,7 @@ msgstr "key %s, \"%s\" found on keyserver, keyring is not writable\n" msgid "key \"%s\" could not be looked up remotely\n" msgstr "key \"%s\" could not be looked up remotely\n" -#: lib/libalpm/signing.c:859 lib/libalpm/sync.c:1181 +#: lib/libalpm/signing.c:859 lib/libalpm/sync.c:1006 #, c-format msgid "%s: missing required signature\n" msgstr "%s: missing required signature\n" @@ -870,62 +865,67 @@ msgstr "%s: signature format error\n" msgid "%s: unsupported signature format\n" msgstr "%s: unsupported signature format\n" -#: lib/libalpm/sync.c:98 +#: lib/libalpm/sync.c:93 #, c-format msgid "%s: ignoring package upgrade (%s => %s)\n" msgstr "%s: ignoring package upgrade (%s => %s)\n" -#: lib/libalpm/sync.c:110 +#: lib/libalpm/sync.c:105 #, c-format msgid "%s: ignoring package downgrade (%s => %s)\n" msgstr "%s: ignoring package downgrade (%s => %s)\n" -#: lib/libalpm/sync.c:113 +#: lib/libalpm/sync.c:108 #, c-format msgid "%s: downgrading from version %s to version %s\n" msgstr "%s: downgrading from version %s to version %s\n" -#: lib/libalpm/sync.c:119 +#: lib/libalpm/sync.c:114 #, c-format msgid "%s: local (%s) is newer than %s (%s)\n" msgstr "%s: local (%s) is newer than %s (%s)\n" -#: lib/libalpm/sync.c:160 +#: lib/libalpm/sync.c:155 #, c-format msgid "ignoring package replacement (%s-%s => %s-%s)\n" msgstr "ignoring package replacement (%s-%s => %s-%s)\n" -#: lib/libalpm/sync.c:176 +#: lib/libalpm/sync.c:171 #, c-format msgid "cannot replace %s by %s\n" msgstr "cannot replace %s by %s\n" -#: lib/libalpm/sync.c:538 lib/libalpm/sync.c:608 +#: lib/libalpm/sync.c:529 lib/libalpm/sync.c:599 #, c-format msgid "unresolvable package conflicts detected\n" msgstr "unresolvable package conflicts detected\n" -#: lib/libalpm/sync.c:558 +#: lib/libalpm/sync.c:549 #, c-format msgid "removing '%s' from target list because it conflicts with '%s'\n" msgstr "removing '%s' from target list because it conflicts with '%s'\n" -#: lib/libalpm/sync.c:1019 +#: lib/libalpm/sync.c:843 #, c-format msgid "failed to retrieve some files\n" msgstr "failed to retrieve some files\n" -#: lib/libalpm/sync.c:1384 +#: lib/libalpm/sync.c:1020 +#, fuzzy, c-format +msgid "failed to read file %s: %s\n" +msgstr "failed to read signature file: %s\n" + +#: lib/libalpm/sync.c:1207 #, c-format msgid "not enough free disk space\n" msgstr "not enough free disk space\n" -#: lib/libalpm/sync.c:1406 +#: lib/libalpm/sync.c:1229 #, c-format msgid "could not commit removal transaction\n" msgstr "could not commit removal transaction\n" -#: lib/libalpm/sync.c:1414 +#: lib/libalpm/sync.c:1237 #, c-format msgid "could not commit transaction\n" msgstr "could not commit transaction\n" @@ -960,52 +960,58 @@ msgstr "unable to write to pipe (%s)\n" msgid "unable to read from pipe (%s)\n" msgstr "unable to read from pipe (%s)\n" -#: lib/libalpm/util.c:590 lib/libalpm/util.c:596 +#: lib/libalpm/util.c:609 lib/libalpm/util.c:615 #, c-format msgid "could not create pipe (%s)\n" msgstr "could not create pipe (%s)\n" -#: lib/libalpm/util.c:604 +#: lib/libalpm/util.c:623 #, c-format msgid "could not fork a new process (%s)\n" msgstr "could not fork a new process (%s)\n" -#: lib/libalpm/util.c:627 +#: lib/libalpm/util.c:646 #, c-format msgid "could not change the root directory (%s)\n" msgstr "could not change the root directory (%s)\n" -#: lib/libalpm/util.c:638 +#: lib/libalpm/util.c:658 #, c-format msgid "call to execv failed (%s)\n" msgstr "call to execv failed (%s)\n" -#: lib/libalpm/util.c:709 +#: lib/libalpm/util.c:737 #, c-format msgid "call to waitpid failed (%s)\n" msgstr "call to waitpid failed (%s)\n" -#: lib/libalpm/util.c:719 +#: lib/libalpm/util.c:747 #, c-format msgid "command failed to execute correctly\n" msgstr "command failed to execute correctly\n" -#: lib/libalpm/util.c:726 +#: lib/libalpm/util.c:754 #, c-format msgid "Unknown signal" msgstr "Unknown signal" -#: lib/libalpm/util.c:728 +#: lib/libalpm/util.c:756 #, c-format msgid "command terminated by signal %d: %s\n" msgstr "command terminated by signal %d: %s\n" -#: lib/libalpm/util.c:825 +#: lib/libalpm/util.c:853 #, c-format msgid "no %s cache exists, creating...\n" msgstr "no %s cache exists, creating...\n" -#: lib/libalpm/util.c:856 +#: lib/libalpm/util.c:884 #, c-format msgid "couldn't find or create package cache, using %s instead\n" msgstr "couldn't find or create package cache, using %s instead\n" + +#~ msgid "invalid or corrupted delta" +#~ msgstr "invalid or corrupted delta" + +#~ msgid "delta patch failed" +#~ msgstr "delta patch failed" |