{"id":182454,"date":"2026-07-04T10:53:34","date_gmt":"2026-07-04T08:53:34","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs"},"modified":"2026-07-04T10:53:34","modified_gmt":"2026-07-04T08:53:34","slug":"vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs","title":{"rendered":"The return of the cp utility to Ubuntu from Rust Coreutils caused a failure when building livecd-rootfs","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>The Ubuntu developers have reinstated the cp utility from the GNU Coreutils set after discovering incompatibilities in the implementation of cp from the Rust Coreutils, which caused the Live image build script (livecd-rootfs) to terminate with an error.     <\/p>\n<p>In the Ubuntu 24.04 release, due to identified vulnerabilities, the cp, mv, and rm utilities were reverted from GNU Coreutils. However, the coreutils-from-uutils package update 0.0.0~ubuntu26 saw the reintroduction of utilities from the Rust Coreutils set. The issue arose from calling the cp utility in the build script with the options \u2018-afL\u2019, which were correctly handled in GNU Coreutils but led to the error \u2018cp: -r not specified; omitting directory \u2019 in Rust Coreutils.     <\/p>\n<p>The error was caused by differing behaviors when processing conflicting options \u2018-L\u2019 and \u2018-a\u2019. The \u2018-L\u2019 option instructs to dereference symbolic links, while the combined option \u2018-a\u2019, replaced by \u2018-dR --preserve=all\u2019, includes the \u2018-d\u2019 option, which prohibits dereferencing symbolic links. In Rust Coreutils, the combined \u2018-a\u2019 option was discarded entirely instead of just removing the conflicting \u2018-d\u2019 flag, resulting in the loss of the \u2018-R\u2019 flag necessary for recursively copying directories, as well as the \u2018--preserve=all\u2019 flag used to retain previous attributes in the copy.<br \/>\n<br \/>Source: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=65842\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Ubuntu \u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 GNU Coreutils \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 cp \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 Rust Coreutils, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u043b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Live-\u043e\u0431\u0440\u0430\u0437\u043e\u0432 (livecd-rootfs). \u0412 \u0440\u0435\u043b\u0438\u0437\u0435 Ubuntu 24.04 \u0438\u0437-\u0437\u0430 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0443\u044f\u0437\u0432\u0438\u043c\u043e\u0441\u0442\u0435\u0439 \u0431\u044b\u043b\u0438 \u0432\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u044b \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp, mv \u0438 rm \u0438\u0437 GNU Coreutils, \u043d\u043e \u0432 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u043f\u0430\u043a\u0435\u0442\u0430 coreutils-from-uutils 0.0.0~ubuntu26 \u0431\u044b\u043b\u043e \u0432\u043e\u0437\u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":10,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-182454","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Ubuntu \u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 GNU Coreutils \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 cp \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 Rust Coreutils, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u043b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Live-\u043e\u0431\u0440\u0430\u0437\u043e\u0432.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Alexander Kovalev\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0432 Ubuntu \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 Rust Coreutils \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u0441\u0431\u043e\u044e \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 livecd-rootfs | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Ubuntu \u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 GNU Coreutils \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 cp \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 Rust Coreutils, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u043b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Live-\u043e\u0431\u0440\u0430\u0437\u043e\u0432.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-07-04T08:53:34+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-07-04T08:53:34+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 The return of the cp utility from Rust Coreutils in Ubuntu caused failures in building livecd-rootfs | ProHoster","description":"The Ubuntu developers have reinstated the cp utility from the GNU Coreutils set after discovering incompatibilities in the implementation of cp from the Rust Coreutils, which led to the termination of the Live image build script.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0412\u043e\u0437\u0432\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0432 Ubuntu \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 Rust Coreutils \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u0441\u0431\u043e\u044e \u043f\u0440\u0438 \u0441\u0431\u043e\u0440\u043a\u0435 livecd-rootfs | ProHoster","og:description":"\u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u0438 Ubuntu \u0432\u0435\u0440\u043d\u0443\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442 \u0443\u0442\u0438\u043b\u0438\u0442\u044b cp \u0438\u0437 \u043d\u0430\u0431\u043e\u0440\u0430 GNU Coreutils \u043f\u043e\u0441\u043b\u0435 \u0432\u044b\u044f\u0432\u043b\u0435\u043d\u0438\u044f \u043d\u0435\u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 cp \u0438\u0437 \u0441\u043e\u0441\u0442\u0430\u0432\u0430 Rust Coreutils, \u0438\u0437-\u0437\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0441\u0442\u0430\u043b \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u0442\u044c\u0441\u044f \u043e\u0448\u0438\u0431\u043a\u043e\u0439 \u0441\u043a\u0440\u0438\u043f\u0442 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 Live-\u043e\u0431\u0440\u0430\u0437\u043e\u0432.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/vozvrashhenie-v-ubuntu-utility-cp-iz-rust-coreutils-privelo-k-sboyu-pri-sborke-livecd-rootfs","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2026-07-04T08:53:34+00:00","article:modified_time":"2026-07-04T08:53:34+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"182454","title":null,"description":null,"keywords":null,"keyphrases":{"focus":[],"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-08-05 12:22:10","updated":"2026-08-05 12:22:10","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=182454"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/182454\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=182454"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=182454"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=182454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}