{"id":815,"date":"2018-03-01T22:33:32","date_gmt":"2018-03-02T03:33:32","guid":{"rendered":"https:\/\/www.baronsoftware.com\/Blog\/?p=815"},"modified":"2018-03-01T22:33:32","modified_gmt":"2018-03-02T03:33:32","slug":"npm-update-crashes-linux-systems-cases-forces-reinstallation","status":"publish","type":"post","link":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/","title":{"rendered":"NPM Update Crashes Linux Systems and in some cases forces re-installation"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" decoding=\"async\" data-attachment-id=\"738\" data-permalink=\"https:\/\/www.baronsoftware.com\/Blog\/microsoft-announces-new-startup-program-invest-500m-next-two-years\/cropped-baronsoftwarelogo_2018-fw_-1-png\/\" data-orig-file=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&amp;ssl=1\" data-orig-size=\"474,98\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"cropped-BaronSoftwareLogo_2018.fw_-1.png\" data-image-description=\"&lt;p&gt;https:\/\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png&lt;\/p&gt;\n\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&amp;ssl=1\" class=\"aligncenter size-medium wp-image-738\" src=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?resize=300%2C62&#038;ssl=1\" alt=\"\" width=\"300\" height=\"62\" srcset=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?resize=300%2C62&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?w=474&amp;ssl=1 474w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<h3 style=\"text-align: center;\">NPM Update Crashes Linux Systems and in some cases forces re-installation<\/h3>\n<p>A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from booting, according to reports from users who installed npm v5.7.0 which has been deemed a software buggy release.<\/p>\n<p>The bug was first reported by users and following that the NPM development team released a quick patch NPM v5.7.1 that fixes the glitch.\u00a0 FreeBSD users have also reported being impacted by the bug. Mac and Windows users didn&#8217;t experience any issues. The problem did not affect every Linux user.<\/p>\n<p>Running the npm update commands as root doesn&#8217;t result in npm trying to reassign root ownership to all files, so the issue appears to affect only npm update operations prefixed by a\u00a0sudo\u00a0command.<\/p>\n<p>Npm is the de-facto package manager for all small, medium, and large-scale JavaScript project. Npm is packed with Node.js, and is also the largest package manager on the Internet, hosting libraries and plugins for Node.js, Ember, jQuery, Bootstrap, React, Angular, and many other JavaScript frameworks.\u00a0npm makes it easy for JavaScript developers to share and reuse code, and makes it easy to update the code that you\u2019re sharing.<\/p>\n<p>Which brings up the serious issue of testing releases prior to going to the public.\u00a0 This was a pretty bad bug that would affect a lot of servers, so in hindsight you do hope NPM learned their lesson but this is not the only company that doesn&#8217;t really perform heavy QA testing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NPM Update Crashes Linux Systems and in some cases forces re-installation A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[32],"tags":[108,29,185,184],"class_list":["post-815","post","type-post","status-publish","format-standard","hentry","category-software-releases","tag-javascript","tag-linux","tag-node-js","tag-npm"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>NPM Update Crashes Linux Systems and in some cases forces re-installation - Baron Software<\/title>\n<meta name=\"description\" content=\"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps,\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"NPM Update Crashes Linux Systems and in some cases forces re-installation\" \/>\n<meta property=\"og:description\" content=\"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from booting, according to reports from users who installed npm v5.7.0 which has been deemed a software buggy release.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/\" \/>\n<meta property=\"og:site_name\" content=\"Baron Software\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-02T03:33:32+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"richard@baronsoftware.com\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"NPM Update Crashes Linux Systems and in some cases forces re-installation\" \/>\n<meta name=\"twitter:description\" content=\"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from booting, according to reports from users who installed npm v5.7.0 which has been deemed a software buggy release.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\" \/>\n<meta name=\"twitter:creator\" content=\"@Rbaroniunas\" \/>\n<meta name=\"twitter:site\" content=\"@Rbaroniunas\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"richard@baronsoftware.com\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/\"},\"author\":{\"name\":\"richard@baronsoftware.com\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/person\\\/079d370e4230be9d5f75885bb33dd8cd\"},\"headline\":\"NPM Update Crashes Linux Systems and in some cases forces re-installation\",\"datePublished\":\"2018-03-02T03:33:32+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/\"},\"wordCount\":291,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-BaronSoftwareLogo_2018.fw_-1-300x62.png\",\"keywords\":[\"Javascript\",\"Linux\",\"Node.js\",\"NPM\"],\"articleSection\":[\"Software Releases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/\",\"name\":\"NPM Update Crashes Linux Systems and in some cases forces re-installation - Baron Software\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-BaronSoftwareLogo_2018.fw_-1-300x62.png\",\"datePublished\":\"2018-03-02T03:33:32+00:00\",\"description\":\"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \\\/etc, \\\/usr, \\\/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps,\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/02\\\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&ssl=1\",\"width\":474,\"height\":98},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/npm-update-crashes-linux-systems-cases-forces-reinstallation\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"NPM Update Crashes Linux Systems and in some cases forces re-installation\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#website\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\",\"name\":\"Baron Software\",\"description\":\"Highest Quality Software Developed.\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#organization\",\"name\":\"Baron Software\",\"url\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i2.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i2.wp.com\\\/www.baronsoftware.com\\\/Blog\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1\",\"width\":1920,\"height\":400,\"caption\":\"Baron Software\"},\"image\":{\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/Rbaroniunas\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.baronsoftware.com\\\/Blog\\\/#\\\/schema\\\/person\\\/079d370e4230be9d5f75885bb33dd8cd\",\"name\":\"richard@baronsoftware.com\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g\",\"caption\":\"richard@baronsoftware.com\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"NPM Update Crashes Linux Systems and in some cases forces re-installation - Baron Software","description":"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps,","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/","og_locale":"en_US","og_type":"article","og_title":"NPM Update Crashes Linux Systems and in some cases forces re-installation","og_description":"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from booting, according to reports from users who installed npm v5.7.0 which has been deemed a software buggy release.","og_url":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/","og_site_name":"Baron Software","article_published_time":"2018-03-02T03:33:32+00:00","og_image":[{"width":1920,"height":400,"url":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","type":"image\/png"}],"author":"richard@baronsoftware.com","twitter_card":"summary_large_image","twitter_title":"NPM Update Crashes Linux Systems and in some cases forces re-installation","twitter_description":"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps, or prevents the system from booting, according to reports from users who installed npm v5.7.0 which has been deemed a software buggy release.","twitter_image":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","twitter_creator":"@Rbaroniunas","twitter_site":"@Rbaroniunas","twitter_misc":{"Written by":"richard@baronsoftware.com","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#article","isPartOf":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/"},"author":{"name":"richard@baronsoftware.com","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/person\/079d370e4230be9d5f75885bb33dd8cd"},"headline":"NPM Update Crashes Linux Systems and in some cases forces re-installation","datePublished":"2018-03-02T03:33:32+00:00","mainEntityOfPage":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/"},"wordCount":291,"commentCount":0,"publisher":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1-300x62.png","keywords":["Javascript","Linux","Node.js","NPM"],"articleSection":["Software Releases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/","url":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/","name":"NPM Update Crashes Linux Systems and in some cases forces re-installation - Baron Software","isPartOf":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#primaryimage"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#primaryimage"},"thumbnailUrl":"https:\/\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1-300x62.png","datePublished":"2018-03-02T03:33:32+00:00","description":"A bug in npm (Node Package Manager), the most widely used JavaScript package manager, will change ownership of crucial Linux system folders, such as \/etc, \/usr, \/boot.\u00a0 \u00a0Changing ownership of these files either crashes the system, various local apps,","breadcrumb":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#primaryimage","url":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?fit=474%2C98&ssl=1","width":474,"height":98},{"@type":"BreadcrumbList","@id":"https:\/\/www.baronsoftware.com\/Blog\/npm-update-crashes-linux-systems-cases-forces-reinstallation\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.baronsoftware.com\/Blog\/"},{"@type":"ListItem","position":2,"name":"NPM Update Crashes Linux Systems and in some cases forces re-installation"}]},{"@type":"WebSite","@id":"https:\/\/www.baronsoftware.com\/Blog\/#website","url":"https:\/\/www.baronsoftware.com\/Blog\/","name":"Baron Software","description":"Highest Quality Software Developed.","publisher":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.baronsoftware.com\/Blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.baronsoftware.com\/Blog\/#organization","name":"Baron Software","url":"https:\/\/www.baronsoftware.com\/Blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/logo\/image\/","url":"https:\/\/i2.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/01\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","contentUrl":"https:\/\/i2.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/01\/BaronSoftwareLogo.fw_.png?fit=1920%2C400&ssl=1","width":1920,"height":400,"caption":"Baron Software"},"image":{"@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/Rbaroniunas"]},{"@type":"Person","@id":"https:\/\/www.baronsoftware.com\/Blog\/#\/schema\/person\/079d370e4230be9d5f75885bb33dd8cd","name":"richard@baronsoftware.com","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e5a3cc457a883c420e8af899f2639359d220ae6bfed4587ca7ed17f45ca0c21c?s=96&d=mm&r=g","caption":"richard@baronsoftware.com"}}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2e6qU-d9","jetpack-related-posts":[{"id":414,"url":"https:\/\/www.baronsoftware.com\/Blog\/ubuntu-heads-list-top-linux-servers\/","url_meta":{"origin":815,"position":0},"title":"Ubuntu Heads List of Top Linux Servers in the Enterprise","author":"richard@baronsoftware.com","date":"February 10, 2017","format":false,"excerpt":"Ubuntu Heads List of Top Linux Servers in the Enterprise \u00a0 ServerWatch has published a list of the top 10 Linux server distributions for 2017, with Ubuntu at the top. As the site said, that's no new distinction for Ubuntu. \"At the top of almost every Linux-related list, the Debian-based\u2026","rel":"","context":"In &quot;Software development Concepts&quot;","block_context":{"text":"Software development Concepts","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-development-concepts\/"},"img":{"alt_text":"Ubuntu reigns","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2017\/02\/linux-ubuntu.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":245,"url":"https:\/\/www.baronsoftware.com\/Blog\/microsoft-bringing-sql-server-2016-linux\/","url_meta":{"origin":815,"position":1},"title":"Microsoft SQL Server 2016 is coming to Linux","author":"richard@baronsoftware.com","date":"March 8, 2016","format":false,"excerpt":"Microsoft SQL Server 2016 is coming to Linux will provide the ability for users to have the features and additional security. Click the image for more information about SQL Server Microsoft will be releasing a version of their SQL Server 2016 for Linux which is a major step in the\u2026","rel":"","context":"In &quot;Software development Concepts&quot;","block_context":{"text":"Software development Concepts","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-development-concepts\/"},"img":{"alt_text":"Percentage","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/03\/dbs-in-house.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/03\/dbs-in-house.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/03\/dbs-in-house.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/03\/dbs-in-house.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":772,"url":"https:\/\/www.baronsoftware.com\/Blog\/microsoft-outlook-affected-spectre-meltodown-bug\/","url_meta":{"origin":815,"position":2},"title":"Microsoft Outlook could be affected by the Spectre-Meltdown bug","author":"richard@baronsoftware.com","date":"February 16, 2018","format":false,"excerpt":"Microsoft Outlook could be affected by the Spectre-Meltdown bug The February updates address security flaws in Internet Explorer, Edge, Microsoft's ChakraCore JavaScript engine, Windows, and Office. Two worrying bugs fixed this month affected Outlook. One, a memory-corruption flaw, identified as CVE-2018-0852, could allow an attacker to run arbitrary code.\u00a0 \u00a0Microsoft\u2026","rel":"","context":"In &quot;Microsoft Development&quot;","block_context":{"text":"Microsoft Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/microsoft-development\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2018\/02\/cropped-BaronSoftwareLogo_2018.fw_-1.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":59,"url":"https:\/\/www.baronsoftware.com\/Blog\/lazarus-version-1-2-6-for-windows-is-available\/","url_meta":{"origin":815,"position":3},"title":"Lazarus Version 1.2.6 for Windows is available!","author":"richard@baronsoftware.com","date":"January 7, 2015","format":false,"excerpt":"The Pascal compiler Lazarus has released version 1.2.6 for Windows. The suggestion is to install the 32-bit Windows version due to the instability of the 64-bit version. Lazarus comes in 2 other flavors, one for Linux and one for Apple OSX. The concept is that you write and use one\u2026","rel":"","context":"In &quot;Software Events&quot;","block_context":{"text":"Software Events","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-events\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":253,"url":"https:\/\/www.baronsoftware.com\/Blog\/embarcadero-announces-dedicated-developer-strategy\/","url_meta":{"origin":815,"position":4},"title":"Embarcadero Announces Strategy and Product future","author":"richard@baronsoftware.com","date":"March 9, 2016","format":false,"excerpt":"Embarcadero Announces Dedicated Business Developer Strategy and Product Future With the web site refreshed it seems that Idera is starting to make the right moves on getting Delphi \/ C++ Builder back into the arena. \u00a0Rad Studio provides the highest level of mobile, database, web server, Windows application development all\u2026","rel":"","context":"In &quot;Rad Studio Delphi Development&quot;","block_context":{"text":"Rad Studio Delphi Development","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/rad-studio-embarcadero-delphi-development\/"},"img":{"alt_text":"Dedicated Developer Strategy","src":"https:\/\/i0.wp.com\/www.baronsoftware.com\/Blog\/wp-content\/uploads\/2016\/03\/embarcadero_logo.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":115,"url":"https:\/\/www.baronsoftware.com\/Blog\/lazarus-pascal-release-version-1-4\/","url_meta":{"origin":815,"position":5},"title":"Lazarus Pascal Release Version 1.4","author":"richard@baronsoftware.com","date":"April 30, 2015","format":false,"excerpt":"The free Pascal compiler, Lazarus version 1.4 has been released and can be obtained for free by clicking here! The work involved by developers to get a free Windows \/ Linux \/ Mac compiler for anyone to use is simply amazing. The work is based on contributions provided to the\u2026","rel":"","context":"In &quot;Software Events&quot;","block_context":{"text":"Software Events","link":"https:\/\/www.baronsoftware.com\/Blog\/category\/software-events\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/comments?post=815"}],"version-history":[{"count":1,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/815\/revisions"}],"predecessor-version":[{"id":816,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/posts\/815\/revisions\/816"}],"wp:attachment":[{"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/media?parent=815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/categories?post=815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.baronsoftware.com\/Blog\/wp-json\/wp\/v2\/tags?post=815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}