Баг в обновлении Node Package Manager приводит Linux-системы в нерабочее состояние - «Новости»
Миллионы пользователей iPhone лишатся поддержки WhatsApp через полгода - «Новости сети»
Миллионы пользователей iPhone лишатся поддержки WhatsApp через полгода - «Новости сети»
Intel изгнала гендиректора, чтобы снова зарабатывать на процессорах — инвесторам это понравилось - «Новости сети»
Intel изгнала гендиректора, чтобы снова зарабатывать на процессорах — инвесторам это понравилось - «Новости сети»
Названы самые продаваемые смартфоны в мире и это отнюдь не новинки - «Новости сети»
Названы самые продаваемые смартфоны в мире и это отнюдь не новинки - «Новости сети»
SpaceX Falcon 9 теперь летают в 30 раз чаще и в 100 раз дешевле, чем «Шаттлы» - «Новости сети»
SpaceX Falcon 9 теперь летают в 30 раз чаще и в 100 раз дешевле, чем «Шаттлы» - «Новости сети»
Чипы AMD установили рекорд по проникновению в компьютеры геймеров в Steam - «Новости сети»
Чипы AMD установили рекорд по проникновению в компьютеры геймеров в Steam - «Новости сети»
Steam запустил осеннюю распродажу со скидками на «тысячи игр» - «Новости сети»
Steam запустил осеннюю распродажу со скидками на «тысячи игр» - «Новости сети»
Nissan осталось жить всего год, если автопроизводитель не найдёт инвестора - «Новости сети»
Nissan осталось жить всего год, если автопроизводитель не найдёт инвестора - «Новости сети»
Xiaomi представила беспроводные наушники Redmi Buds 6 Pro с тройными динамиками и радиусом подключения до 130 метров - «Новости сети»
Xiaomi представила беспроводные наушники Redmi Buds 6 Pro с тройными динамиками и радиусом подключения до 130 метров - «Новости сети»
Производители консолей оказались в тупике: пользователи не хотят платить за производительность - «Новости сети»
Производители консолей оказались в тупике: пользователи не хотят платить за производительность - «Новости сети»
Xiaomi представила Redmi K80 Pro — флагман для экономных со Snapdragon 8 Elite и ёмкой батареей - «Новости сети»
Xiaomi представила Redmi K80 Pro — флагман для экономных со Snapdragon 8 Elite и ёмкой батареей - «Новости сети»
Новости мира Интернет » Новости » Баг в обновлении Node Package Manager приводит Linux-системы в нерабочее состояние - «Новости»

Крайне неприятная ошибка закралась в код обновленной версии популярнейшего jаvascript-менеджера пакетов npm (Node Package Manager). Из-за бага изменяется владелец таких критически важных папок, как /etc, /usr, /boot и так далее, после чего Linux-системы фактически теряют работоспособность.


Первые жалобы начали поступать от пользователей (в основном это разработчики ПО и инженеры) около недели назад, еще до релиза, однако разработчики npm, очевидно, не заметили первое предупреждение о проблеме. Непосредственно после выхода обновленной версии был заполнен еще один баг-репорт, а также к нему прибавился шквал сообщений в социальных сетях от возмущенных пользователей.








К сожалению, после того как обновление npm изменило владельца для критически важных системных папок, у пострадавших переставали работать не только приложения, но и ОС вообще. Многие не нашли иного выхода, кроме повторной установки операционной системы с нуля или «отката» к старому образу. В комментариях на GitHub можно увидеть, как некоторые пользователи сокрушаются о том, что npm «уничтожил три рабочих сервера одним махом».


Проблема не коснулась пользователей Mac и Windows, только пользователей *NIX-систем, в частности FreeBSD.


В настоящее время разработчики менеджера пакетов уже выпустили «безопасную» версию npm 5.7.1, где ошибка в коде была устранена. «Запуск sudo npm от лица пользователя, не имеющего root-прав (root-пользователи не имели подобных проблем), приводил к тому, что разрешения файловой системы претерпевали серьезные изменения», — признали разработчики.


Источник новостиgoogle.com

Крайне неприятная ошибка закралась в код обновленной версии популярнейшего j

Смотрите также

А что там на главной? )))



Комментарии )))