1. Введение» data-pws-tab-name=» 1. Введение»>
ChickHEN.png Что такое HEN ?
HEN — это сокращение от H omebrew EN abler (включатель доморощенных приложений).
Он также состоит из множества новых функций, относительно близких к функционалу CFW.
HEN доступен для абсолютно всех консолей с прошивкой 4.89.2 Hybrid Firmware .
HEN — это тот же HAN, только более усовершенствованный рестайлинг — всё те же возможности, те же правила, но гораздо функциональнее. HAN умел запускать только официальный контент, HEN запускает неофициально подписанный код, шифрованный настоящими ключами до 3.55, но только не фейковыми от 3.56 и выше.
HEN — позволяет вам устанавливать PKG, копировать по FTP любые файлы на консоль и куда угодно (после установки софта), запускать CFW игры, как удалённо с компа из ISO (после установки софта), так и с внутреннего HDD (через бэкап-менеджеры), а так же, устанавливать бэкап-менеджеры, как multiMAN, webMAN, irisMAN вкупе с плагинами и прочими фишками.
Тема периодически редактируется, учитывайте .
HEN, после выключения консоли, стирается из временной кэш-памяти, поэтому, при новом включении консоли, его надо активировать в память заново.
В) В чем различия между PS3HEN и кастомными прошивками?
О) Итак, ограничения для HEN:
- Ни при каких обстоятельствах не включайте FSM (Factory Service Mode) на PS3 с PS3HEN! — Источник
- ПОДКЛЮЧЕНИЕ К PSN ОСУЩЕСТВЛЯЕТСЯ НА ВАШ СТРАХ И РИСК! Памятка перед выходом в PSN (Онлайн) (Что нужно, чтобы играть онлайн).
- Не устанавливайте CCAPI (ControlConsole API)
- Некоторый софт, не переделанный под HEN, может работать нестабильно, учитывайте!
- Не совершайте никаких действий в меню webMan (подпапка «Игры»), пока webMan не загрузится, иначе приставка зависнет!
(о чем он сообщает всплывающим сообщением, если эту опцию не выключили)
После включения HEN можете устанавливать другие совместимые с HEN приложения (будьте внимательны, смотрите таблицу совместимости)
Раздел по бекап-менеджерам у нас тут. Там все настройки более подробны.
3.2. Монтирование» data-pws-tab-name=» 3.2. Монтирование»>
Монтирование с помощью PS3 NET Server:
- Настройте связь между компьютером и PS3, обычно хватает автонастроек если через роутер.
Если нужны ручные настройки, можете почитать здесь или в теме с вебменом (закладка «подготовка») - Установите PS3 Tools Collection
- Войдите в меню Remote Acces → PS3 NET Server
Настраиваем PS3 NET Server:
- На вкладке ‘Share 1‘ в адресной строке жмём . и указываем основную папку, где будут у нас все необходимые подпапки.
- Нажимаем правой кнопкой на Start , выбираем Shared Sub-Folders → Auto Create Sub-Folders:
- Нажимаем Start , создадутся папки с говорящими названиями. Наполняем эти папки играми, музыкой и тп.
Для переключения между логом соединений и обзором папок внутри ‘PS3NetServ’ используется кнопка [+] / [-] - При первой попытке подключения, выскочет окно брандмауэра Windows (или Защитника Windows):
- Вы конечно же нажимаете кнопку Разрешить доступ и после этого у вас в брандмауэре создаётся такое правило:
Надеюсь у вас так же, для ps3netsrv.exe выставлено разрешение в домашней или рабочей (частной сети).
Если удалить это правило, то при следующем подключении PS3 NET Server у вас снова выскочит окно брандмауэра. - Затем вы должны нажать на надписи PS3 или справа на крутящемся цветном квадратике правой кнопкой, выбрать там Setup PS3 и ввести IP плойки. Или, если ранее вы это уже вводили, тогда будет постоянно открываться окно браузера для просмотра папок на плойке, тогда вам надо выбрать Refresh Game List for Web (HTML) и заново ввести IP-адрес плойки:
- На плойке в webMAN на всякий случай проверьте, правильно ли там прописан IP-адрес компа.
Примечание: при закрытии программы на компе, на самом деле она не закрывается, а прячется возле часов в трее, там вы можете нажать на иконке правой кнопкой и выбрать нужное действие.
PS3 NET ServerДемонстрация монтирования через PS3 NET Server
Продолжаем дальше:
- Заходим в нужную папку и чтобы игра смонтировалась на консоли, надо либо 2 раза щёлкнуть по ней, либо правой кнопкой выбрать из меню Mount.
- Если все настроено верно, HEN запущен и соединение установлено, то игра смонтируется.
- Если нажать ‘ПКМ’ на обведенной синими чертами движущейся иконке, то мы получим доступ к возможностям удалённого управления PS3. Сможем зайти в настройки wM, перезагрузить, выключить PS3, обновить список игр
Установка PKG
- В случае, когда среди прочих у нас есть папка ‘PKG‘, то удобно сделать на ней ‘ПКМ’ -> ‘Auto Mount on Start‘. Благодаря этому, если мы сначала включим ‘PS3NetServ’, а затем запустим PS3, то в подменю ‘Install package Files‘ сразу увидим все *.pkg-файлы, которые лежат в нашей папке ‘PKG’ на ПК. Если же PS3 была запущена ранее, то папку надо перемонтировать. Сделать это можно или с ПК, сделав на папке внутри программы ‘ПКМ’ -> ‘Mount’ или через XMB-меню wM’а на PS3
Более подробнее про настройку в теме про вебмен.
Вложение 18197Вложение 18198
С выходом 4.89 изменился метод авторизации в PSN. Теперь для входа на PS3 в PSN нужно вводить пароль устройства, а не пароль от учетной записи. Кроме того, создавать аккаунт нужно через пк/мобильный телефон
- Синхронизируйте дату и время на консоли по интернету.
- Переходим по ссылке https://playstation.com/acct/device-password и вводим почту и пароль.
- Создаем пароль устройства кнопкой Создать новый пароль:
- Вводим его на консоли вместо пароля учетной записи, устанавливаем галку на сохранить пароль, чтобы каждый раз не вводить. Если вы по каким-то причинам не хотите сохранять пароль, то сделайте скриншот, либо запишите его, так как посмотреть уже созданный пароль не получится и придется создавать новый.
- Галку автоматического входа уберите, чтобы не забывать чистить логи.
https://www.playstation.com/ru-ru/su. etup-password/
5.2 FAQ» data-pws-tab-name=» 5.2 FAQ»>
В: Как отличить Дисковую игру ( B D) от игры PS N ?
- Простой пример
- Инструкция в картинках с примечаниями.
В: Как переподписать Homebrew?
- Существует множество инструментов и методов, простой способ — использовать True Ancestor PKG Repacker (v2.45) и просто следуйте инструкциям на экране по распаковке pkg (опция 3), а затем — опции быстрого упаковывания (опция 1) с включенным параметром Resign (по умолчанию «ON»). Либо другим инструментом подписывайте под 3.55
Подробная инструкция по переподписыванию
В: Могу ли я играть в PS2 / PSP на PS3HEN?
- ДА, но у вас не будет так много вариантов, как CFW ..
- На данный момент совместимы только игры типа pkg
- PS2 — Пользовательские PS2 Classic pkgs Поддерживается
- PSP — Пользовательские PSP Mini / Remaster pkgs Поддерживается
- Не поддерживается: PS2ISO и PSPISO не поддерживаются (даже в версии 2, которая обеспечивала поддержку PS3 ISO)
- Важное примечание: Использование homebrew, который исправляет внутренние эмуляторы PS2 (обычное дело для CFW), не подходит для пользователей HEN и может привести к софтбрику.
ПОКА ИСПОЛЬЗУЙТЕ ТОЛЬКО PKG . Подробнее тут.
В: О каких вещах я должен знать при установке PS3HEN?
- ControlConsole (CCAPI) в настоящее время не совместима с PS3HEN, его установка приведет с софтбрику!
- ПОДКЛЮЧЕНИЕ К PSN ОСУЩЕСТВЛЯЕТСЯ НА ВАШ СТРАХ И РИСК! Памятка перед выходом в PSN (Онлайн) (Что нужно, чтобы играть онлайн).
В: Что делать если забанили?
- Купить IDPS (ищите сами, мы не продаем)
- Поменять его на новый через инструменты в бекапменеджере (подтверждена возможность смены в IrisMan: Tools -> Spoof CID -> Set new console id)
Программы типа IDPSSet, которые пишут новый CID напрямую во флеш использовать нельзя, получите софтбрик.
В: Безопасно ли использовать PS3 Homebrew на HEN?
- PS3 Homebrew были разработаны с учетом пользовательских прошивок (CFW). Некоторым приложениям это не важно, они будут выполнять то же самое на любом эксплойте (CFW или HEN). Но некоторые приложения, например, приложения менеджера, будут иметь много функций, и некоторые из этих функций поддерживаются только в CFW, и использование их в OFW (даже эксплуатируемой) в качестве HEN может вызвать некоторые проблемы, поскольку некоторые файлы модифицируются или заменяются при выполнении определенных действий. В настоящее время сообщается о софтбриках, но могут быть и другие проблемы (так что будьте осторожны и используйте продвинутые функции, пока разработчик не выпустит обновление для поддержки HEN).
В настоящее время у нас есть таблица совместимости PS3HEN, которая только формируется. - Если вы используете (приложение / утилита), которая заменяет критический модуль (системные файлы), который загружается при загрузке, это может привести к сбою вашего PS3. HEN при загрузке разрешает модули, которые не подписаны должным образом
v.2.1.0″ data-pws-tab-name=» v.2.1.0″>
Большое спасибо Хабибу, который случайно выпустил v1.0.0 как аноним
PS3HEN пейлоад
- Размер пейлоада уменьшен на 20 КБ
- Расширенный QA Flag. Это НЕ позволяет понизить прошивку!
- Добавлен активатор отладочных настроек (флаг QA должен быть включен)
- В расчете AES теперь используется внутренняя библиотека от LV2
- RAP теперь может быть загружен / доступен из dev_hdd0/exdata
Ресурсы
- Добавлена опция обновления тем в меню обновлений PS3HEN
- Добавлен пакет тем «Itroublve Hacker» в PS3HEN Updater -> Обновление тем
v.3.1.2″ data-pws-tab-name=» v.3.1.2″>
Изменения
Добавлены опции в раздел обслуживания:
— Теперь можно включить/отключить автообновление через интернет и с флешки (dev_usb00?/HEN_UPD.pkg) (если опция выключена — хен срабатывает чуть быстрее)
— Теперь можно включить/отключить патч libaudio для наушников, поскольку с наушниками Sony конфликты — выбирайте нужно ли это вам или нет
— Теперь можно включить/скрыть пункт «включить hen» (работает после обновления xmb — если включен, будет виден пункт и надпись «хен уже активирован», если выключен, пункт будет скрыт)
— Теперь можно включить/скрыть утилиты
— Теперь можно включить/скрыть пункт «Управление файлами PKG»
Другое:
— Заменен сервер проверки обновлений
— Иконки к указанным опциям переключаются
— Теперь можно сделать обновление с помощью файла HEN_UPD.pkg не только с правого порта (dev_usb000), но и с левого (dev_usb001)
— Добавлен перевод для новых опций
— xai_plugin доработан.
— Обновлена информация о PS3HEN
— Другие мелкие правки
Уже готовые игры, пропатченные нашими пользователями, выкладываются в этой теме:
Прямое скачивание [HEN] PS3 игр
Полная инструкция о методах установки игр всевозможных форматов находится здесь:
[FAQ] Формат скачиваемых игр и как их установить
Источник
Adblock
detector
I am trying to globally install an npm module I just published. Every time I try to install, either from npm or the folder, I get this error.
npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Linux 3.8.0-19-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek"
npm ERR! cwd /home/giodamlio
npm ERR! node -v v0.10.6
npm ERR! npm -v 1.3.6
npm ERR! path /usr/local/lib/node_modules/takeapeek/lib/cmd.js
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/giodamlio/npm-debug.log
npm ERR! not ok code 0
I am using sudo and I have triple checked everything in the package everything should work. I did some searching around, and saw a couple of similer cases none of which have been resolved. Here is what I tried.
- Upgrade npm (
sudo npm install -g npm
) - Clear the global npm cache (
sudo npm cache clear
) - Clear the user npm cache (
npm cache clear
)
I noticed that the error had to do with the file I am linking to the path, specifically when npm tried to do a chmod. That shouldn’t be a problem, my lib/cli.js
has normal permissions, and npm has superuser permissions during this install.
After digging through the npm docs I found an option that would stop npm from making the bin links(--no-bin-links
), when I tried the install with it, it worked fine.
So what’s the deal? Is this some weird fringe case bug that has no solution yet?
Edit: For reference, here is the module I uploaded
mikemaccana
103k93 gold badges372 silver badges470 bronze badges
asked Aug 1, 2013 at 9:49
9
Ok it looks like NPM is using your .gitignore
as a base for the .npmignore
file, and thus ignores /lib
. If you add a blank .npmignore
file into the root of your application, everything should work.
A better, more explicit approach is to use an allow-list rather than a disallow-list, and use the «files» field in package.json to specify the files in your package.
[edit] — more info on this behaviour here: https://docs.npmjs.com/cli/v7/using-npm/developers#keeping-files-out-of-your-package
answered Aug 2, 2013 at 15:03
badsyntaxbadsyntax
9,2653 gold badges45 silver badges65 bronze badges
10
I ran into a similar problem,
npm cache clean
solved it.
Uri Agassi
36.5k13 gold badges76 silver badges93 bronze badges
answered May 3, 2014 at 15:06
GenjuroGenjuro
7,2957 gold badges39 silver badges61 bronze badges
2
This problem somehow arose for me on Mac when I was trying to run npm install -g bower
. It was giving me a number of errors for not being able to find things like graceful-fs. I’m not sure how I installed npm originally, but it looks like perhaps it came down with node using homebrew. I first ran
brew uninstall node
This removed both node
and npm
from my path. From there I just reinstalled it
brew install node
When it completed I had node
and npm
on my path and I was able to run
rm -rf ~/.npm
npm install -g bower
This then installed bower successfully.
Updating the brew formulas and upgrading the installs didn’t seem to work for me, I’m not sure why. The removal of the .npm
folder was something that had worked for other people, and I had tried it without success. I did it this time just in case. Note also that neither of the following solved the problem for me, although it did for others:
npm cache clean
sudo npm cache clean
answered Jan 9, 2014 at 23:52
user1978019user1978019
2,8181 gold badge28 silver badges37 bronze badges
0
I encountered similar behavior after upgrading to npm 6.1.0
. It seemed to work once, but then I got into a state with this error while trying to install a package that was specified by path on the filesystem:
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
The following things did not fix the problem:
rm -rf node_modules
npm cache clean
(gavenpm ERR! As of npm@5, the npm cache self-heals
….use 'npm cache verify' instead.
)npm cache verify
rm -rf ~/.npm
How I fixed the problem:
rm package-lock.json
answered Jul 12, 2018 at 12:50
IanIan
10.9k2 gold badges35 silver badges58 bronze badges
I was getting this error on npm install and adding .npmignore did not solve it.
Error: ENOENT, stat ‘C:UsersMy-UserNameAppDataRoamingnpm’
I tried going to the mentioned folder and it did not exist.
The error was fixed when I created npm folder in Roaming folder.
This is on Windows 8.1
answered Nov 15, 2014 at 23:08
I had the same problem, and just found a handling not mentioned here. Though I’d contribute to the community:
npm install -g myapp
was not copying the bin
directory. I found this to be because I did not include it in the files
in my package.json
"files": [
"lib",
"bin" // this was missing
]
answered Jun 11, 2015 at 0:26
dthreedthree
19.2k14 gold badges75 silver badges105 bronze badges
3
Delete package-lock.json file then run npm install
answered Apr 13, 2021 at 6:00
ClarkClark
1391 silver badge11 bronze badges
I was getting a similar error on npm install
on a local installation:
npm ERR! enoent ENOENT: no such file or directory, stat '[path/to/local/installation]/node_modules/grunt-contrib-jst'
I am not sure what was causing the error, but I had recently installed a couple of new node modules locally, upgraded node with homebrew, and ran ‘npm update -g’.
The only way I was able to resolve the issue was to delete the local node_modules directory entirely and run npm install
again:
cd [path/to/local/installation]
npm rm -rdf node_modules
npm install
answered Dec 31, 2015 at 0:40
g.careyg.carey
6807 silver badges6 bronze badges
I have a similar problem specifucally :
ERR! enoent ENOENT: no such file or directory, chmod ‘node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
I tried all above solutions but no luck.
I was using vagrant box, and the project was in a shared folder. The problems seems to be only there, when I move the project to another not shared folder (woth host), voila! problem solved.
Just in case another person was using also vagrant
answered Mar 2, 2017 at 21:05
1
I got the simple solution, just clear the npm cache
.
sudo npm cache clear --force
then remove the node_modules
& package-lock.json
sudo rm -rf node_modules
sudo rm -rf package-lock.json
Now install the dependencies module using npm and start the server
npm install && npm start
answered Jul 17, 2021 at 2:38
I got a similar error message when trying to npm install
a bunch of dependencies. Turns out some of them fail to install on Debian/Ubuntu because they expect /usr/bin/node
to be the node executable. To fix, you need do
sudo ln -s nodejs /usr/bin/node
or better yet,
sudo apt-get install nodejs-legacy
For more info: https://stackoverflow.com/a/21171188/7581
answered Feb 19, 2015 at 6:26
itsadokitsadok
28.6k29 gold badges124 silver badges170 bronze badges
I got this error while trying to install a grunt plugin. i found i had an outdated version of npm and the error went away after updating npm to the latest version
npm install -g npm
answered Apr 4, 2015 at 16:13
Prabhu MurthyPrabhu Murthy
8,9715 gold badges28 silver badges36 bronze badges
I think your compiled coffee script is missing from the published npm package. Try writing a prepublish command.
answered Aug 1, 2013 at 23:34
leewayleeway
4751 gold badge3 silver badges8 bronze badges
2
In my case (multiple code ENOENT errno 34) problem was with ~/.npm/
directory access. Inside it there were some subdirs having root:root
rights, which were causing problems while I run commands as normal user (without sudo
). So I changed ownership of all subdirs and files inside ~/.npm/
dir into my local user and group. That did the trick on my Ubuntu (on Mac should work too).
$ sudo chown yourusername.yourgroupname ~/.npm/ -R
You should know your user name, right? If no then run $ whoami
and substitute your group name with it too, like this:
$ sudo chown johnb.johnb ~/.npm/ -R
EDIT:
Test case:
From my local account /home/johnb
I npm-installed globally some generator for yeoman
, like this:
$ sudo npm install -g generator-laravel
Problem nature:
Above action caused some dependencies being installed inside ~/.npm/
dir, having root:root
ownership (because of sudo ...
). Evidently npm does not run as local user (or change dependencies subdirs ownership afterwards) when pulling dependencies and writing them to a local user subdir ~/.npm/
.
As long as npm would be so careless against fundamental unix filesystem security issues the problem would reoccur.
Solution:
-
Continuosly check if
~/.npm/
contains subdirs with ownership (and/or permissions) other than your local user account, especially when you install or update something withsodo
(root). If so, change the ownership inside~/.npm/
to a local user recursively. -
Ask
npm, bower, grunt, ...
community that they address this issue as I described it above.
answered May 28, 2014 at 22:10
Had a similar Issue but I was in wrong directory please cross check the path of thee file & the run npm start
answered May 2, 2022 at 3:01
1
I tried all the stuff I found on the net (npm cache clear
and rm -rf ~/.npm
), but nothing seems to work. What solved the issue was updating node (and npm) to the latest version. Try that.
answered May 24, 2014 at 16:49
Nikola M.Nikola M.
5736 silver badges16 bronze badges
In Windows I had a similar error.
Search paste App Data and search for the string npm
.
I replaced the string 'npm'
(including quotes) with 'npm.cmd'
in both atlasboardlibpackage-dependency-manager.js
and atlasboardlibclicommands.js
. That fixed the problem.
Bob Gilmore
11.9k13 gold badges50 silver badges53 bronze badges
answered Oct 27, 2014 at 17:20
The same error during global install (npm install -g mymodule
) for package with a non-existing script.
In package.json:
...
"bin": {
"module": "./bin/module"
},
...
But the ./bin/module
did not exist, as it was named modulejs
.
answered Nov 3, 2014 at 12:40
hg.hg.
3241 silver badge13 bronze badges
0
- Install latest version of node
- Run: npm cache clean
- Run: npm install cordova -g
answered Jan 10, 2017 at 3:29
You can get this error if your node.js is corrupted somehow as well. I fixed this error by uninstall/restart/install node.js completely and it fixed this error, along with the three other mysterious errors that are thrown.
answered May 26, 2018 at 4:04
Be careful with invalid values for keys «directories» and «files» in package.json
If you start with a new application, and you want to start completely blank, you have to
either start in a complete empty folder or have a valid package.json file in it.
If you do not want to create a package.json file first, just type: npm i some_package
Package with name «some_package» should be installed correctly in a new sub folder «node_modules».
If you create a package.json file first, type: npm init
Keep all the defaults (by just clicking ENTER), you should end up with a valid file.
It should look like this:
{
"name": "yourfoldername",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"author": "",
"license": "ISC"
}
Note that the following keys are missing: «directories«, «repository» and «files«. It looks like if you use incorrect values for «directories» and/or «files«, you are not able to install the package. Leaving these keys out, solved the issue for me.
Also note key «main«. This one is present, but it does contain an invalid value. No file «index.js» exists (yet). You can safely remove it.
Now type: npm i some_package
and package with name «some_package» should be installed correctly in a new sub folder «node_modules».
answered Oct 16, 2018 at 13:16
RWCRWC
4,4892 gold badges20 silver badges26 bronze badges
Had a similar error with npm in a docker container for webpack. The issue was caused by the —user command line argument of docker run, because the given user and group in there somehow messed up the rights on the local volume. Hope this helps someone
answered Mar 16, 2020 at 21:28
HajoHajo
8596 silver badges21 bronze badges
Tried nearly everything then finally this:
Simply remove node_modules then run 'npm install'
again
answered May 3, 2020 at 15:08
Alex StephensAlex Stephens
2,9171 gold badge35 silver badges41 bronze badges
I had the same problem on ubuntu, and got rid of the problem by closing the terminal and opening a new one.
answered Mar 3, 2021 at 11:50
1
It’s because there is no package.json and only package-lock.json
Try: npm init —yes
answered Jul 3, 2021 at 18:14
RachelRachel
892 silver badges8 bronze badges
I had a similar issue with a different cause: the yo node
generator had added "files": ["lib/"]
to my package.json
and because my cli.js
was outside of the lib/
directory, it was getting skipped when publishing to npm.
(Yeoman issue at https://github.com/yeoman/generator-node/issues/63 it should be fixed soon.)
answered Nov 6, 2014 at 16:51
Nathan FriedlyNathan Friedly
7,7793 gold badges39 silver badges59 bronze badges
I was getting the error «Error: ENOENT, stat ‘C:UsersuserNameAppDataRoamingnpm’. But there was no such directory. Created the directory and the npm install started working
answered Jan 29, 2015 at 2:39
I recently upgraded to node 4.2.1 on a Windows 7 x64 machine. When running
npm install -g bower
I got a similar error:
npm ERR! enoent ENOENT: no such file or directory, open ‘C:UsersTHE_USERNAMEAppDataLocalTempnpm-THE_HASH’
Thinking it was related to the AppData path, I played around with
npm config edit
and
npm config edit --global
to change the prefix, cache and tmp fields but received the same error with the new paths:
npm ERR! enoent ENOENT: no such file or directory, open ‘C:UsersTHE_USERNAMEnpm-tempnpm-THE_HASH’
All commands were run as Administrator, so I had full permissions.
Then I thought there were some issues with existing files so I ran:
npm cache clean
But got the same error. However, there were still some temp files lying around. Manually removing all temp data with cygwin finally fixed the problem for me:
rm -rf bower bower.cmd node_modules etc
If you only have Windows cmd, you could use something like
rmdir /S THE_TEMP_DIR
to remove all subdirectories (although if you have deeply nested node dependencies, this is notoriously problematic)
So, maybe there is some issues with upgrading npm and having versions of bower or other packages hanging around. In my case that seemed to be the problem
answered Oct 30, 2015 at 16:45
While installing ionic I got below error
115648 error enoent ENOENT: no such file or directory, rename
‘C:UsersUserNameAppDataRoamingnpmnode_modules.stagingansi-b11f0c4b’
-> ‘C:UsersUserNameAppDataRoamingnpmnode_modulesionicnode_modulescordova-libnode_modulesansi’
There was no folder called ansi
at that path. I created it there and it installed correctly.
answered Jan 6, 2017 at 17:50
0
If you tried to «make install» in your project directory with this error you can try it:
rm -rf ./node_modules
npm cache clear
npm remove sails
then you can try to «make install»
If you have the «npm ERR! enoent ENOENT: no such file or directory, chmod ‘…/djam-backend/node_modules/js-beautify/js/bin/css-beautify.js'» then you can try to install some previous version of the js-beautify, more comments: https://github.com/beautify-web/js-beautify/issues/1247
"dependencies": {
...
"js-beautify": "1.6.14"
...
}
and the run «make install». It seem works in case if you have not other dependencies that requires higher version (1.7.0) in this case you must downgrade this packages also in the packages.json.
or
answered Sep 18, 2017 at 10:29
AlexAlex
1,2571 gold badge15 silver badges12 bronze badges
I am trying to globally install an npm module I just published. Every time I try to install, either from npm or the folder, I get this error.
npm ERR! Error: ENOENT, chmod '/usr/local/lib/node_modules/takeapeek/lib/cmd.js'
npm ERR! If you need help, you may report this log at:
npm ERR! <http://github.com/isaacs/npm/issues>
npm ERR! or email it to:
npm ERR! <npm-@googlegroups.com>
npm ERR! System Linux 3.8.0-19-generic
npm ERR! command "node" "/usr/local/bin/npm" "install" "-g" "takeapeek"
npm ERR! cwd /home/giodamlio
npm ERR! node -v v0.10.6
npm ERR! npm -v 1.3.6
npm ERR! path /usr/local/lib/node_modules/takeapeek/lib/cmd.js
npm ERR! code ENOENT
npm ERR! errno 34
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/giodamlio/npm-debug.log
npm ERR! not ok code 0
I am using sudo and I have triple checked everything in the package everything should work. I did some searching around, and saw a couple of similer cases none of which have been resolved. Here is what I tried.
- Upgrade npm (
sudo npm install -g npm
) - Clear the global npm cache (
sudo npm cache clear
) - Clear the user npm cache (
npm cache clear
)
I noticed that the error had to do with the file I am linking to the path, specifically when npm tried to do a chmod. That shouldn’t be a problem, my lib/cli.js
has normal permissions, and npm has superuser permissions during this install.
After digging through the npm docs I found an option that would stop npm from making the bin links(--no-bin-links
), when I tried the install with it, it worked fine.
So what’s the deal? Is this some weird fringe case bug that has no solution yet?
Edit: For reference, here is the module I uploaded
mikemaccana
103k93 gold badges372 silver badges470 bronze badges
asked Aug 1, 2013 at 9:49
9
Ok it looks like NPM is using your .gitignore
as a base for the .npmignore
file, and thus ignores /lib
. If you add a blank .npmignore
file into the root of your application, everything should work.
A better, more explicit approach is to use an allow-list rather than a disallow-list, and use the «files» field in package.json to specify the files in your package.
[edit] — more info on this behaviour here: https://docs.npmjs.com/cli/v7/using-npm/developers#keeping-files-out-of-your-package
answered Aug 2, 2013 at 15:03
badsyntaxbadsyntax
9,2653 gold badges45 silver badges65 bronze badges
10
I ran into a similar problem,
npm cache clean
solved it.
Uri Agassi
36.5k13 gold badges76 silver badges93 bronze badges
answered May 3, 2014 at 15:06
GenjuroGenjuro
7,2957 gold badges39 silver badges61 bronze badges
2
This problem somehow arose for me on Mac when I was trying to run npm install -g bower
. It was giving me a number of errors for not being able to find things like graceful-fs. I’m not sure how I installed npm originally, but it looks like perhaps it came down with node using homebrew. I first ran
brew uninstall node
This removed both node
and npm
from my path. From there I just reinstalled it
brew install node
When it completed I had node
and npm
on my path and I was able to run
rm -rf ~/.npm
npm install -g bower
This then installed bower successfully.
Updating the brew formulas and upgrading the installs didn’t seem to work for me, I’m not sure why. The removal of the .npm
folder was something that had worked for other people, and I had tried it without success. I did it this time just in case. Note also that neither of the following solved the problem for me, although it did for others:
npm cache clean
sudo npm cache clean
answered Jan 9, 2014 at 23:52
user1978019user1978019
2,8181 gold badge28 silver badges37 bronze badges
0
I encountered similar behavior after upgrading to npm 6.1.0
. It seemed to work once, but then I got into a state with this error while trying to install a package that was specified by path on the filesystem:
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall rename
The following things did not fix the problem:
rm -rf node_modules
npm cache clean
(gavenpm ERR! As of npm@5, the npm cache self-heals
….use 'npm cache verify' instead.
)npm cache verify
rm -rf ~/.npm
How I fixed the problem:
rm package-lock.json
answered Jul 12, 2018 at 12:50
IanIan
10.9k2 gold badges35 silver badges58 bronze badges
I was getting this error on npm install and adding .npmignore did not solve it.
Error: ENOENT, stat ‘C:UsersMy-UserNameAppDataRoamingnpm’
I tried going to the mentioned folder and it did not exist.
The error was fixed when I created npm folder in Roaming folder.
This is on Windows 8.1
answered Nov 15, 2014 at 23:08
I had the same problem, and just found a handling not mentioned here. Though I’d contribute to the community:
npm install -g myapp
was not copying the bin
directory. I found this to be because I did not include it in the files
in my package.json
"files": [
"lib",
"bin" // this was missing
]
answered Jun 11, 2015 at 0:26
dthreedthree
19.2k14 gold badges75 silver badges105 bronze badges
3
Delete package-lock.json file then run npm install
answered Apr 13, 2021 at 6:00
ClarkClark
1391 silver badge11 bronze badges
I was getting a similar error on npm install
on a local installation:
npm ERR! enoent ENOENT: no such file or directory, stat '[path/to/local/installation]/node_modules/grunt-contrib-jst'
I am not sure what was causing the error, but I had recently installed a couple of new node modules locally, upgraded node with homebrew, and ran ‘npm update -g’.
The only way I was able to resolve the issue was to delete the local node_modules directory entirely and run npm install
again:
cd [path/to/local/installation]
npm rm -rdf node_modules
npm install
answered Dec 31, 2015 at 0:40
g.careyg.carey
6807 silver badges6 bronze badges
I have a similar problem specifucally :
ERR! enoent ENOENT: no such file or directory, chmod ‘node_modules/npm/node_modules/request/node_modules/http-signature/node_modules/sshpk/bin/sshpk-conv
I tried all above solutions but no luck.
I was using vagrant box, and the project was in a shared folder. The problems seems to be only there, when I move the project to another not shared folder (woth host), voila! problem solved.
Just in case another person was using also vagrant
answered Mar 2, 2017 at 21:05
1
I got the simple solution, just clear the npm cache
.
sudo npm cache clear --force
then remove the node_modules
& package-lock.json
sudo rm -rf node_modules
sudo rm -rf package-lock.json
Now install the dependencies module using npm and start the server
npm install && npm start
answered Jul 17, 2021 at 2:38
I got a similar error message when trying to npm install
a bunch of dependencies. Turns out some of them fail to install on Debian/Ubuntu because they expect /usr/bin/node
to be the node executable. To fix, you need do
sudo ln -s nodejs /usr/bin/node
or better yet,
sudo apt-get install nodejs-legacy
For more info: https://stackoverflow.com/a/21171188/7581
answered Feb 19, 2015 at 6:26
itsadokitsadok
28.6k29 gold badges124 silver badges170 bronze badges
I got this error while trying to install a grunt plugin. i found i had an outdated version of npm and the error went away after updating npm to the latest version
npm install -g npm
answered Apr 4, 2015 at 16:13
Prabhu MurthyPrabhu Murthy
8,9715 gold badges28 silver badges36 bronze badges
I think your compiled coffee script is missing from the published npm package. Try writing a prepublish command.
answered Aug 1, 2013 at 23:34
leewayleeway
4751 gold badge3 silver badges8 bronze badges
2
In my case (multiple code ENOENT errno 34) problem was with ~/.npm/
directory access. Inside it there were some subdirs having root:root
rights, which were causing problems while I run commands as normal user (without sudo
). So I changed ownership of all subdirs and files inside ~/.npm/
dir into my local user and group. That did the trick on my Ubuntu (on Mac should work too).
$ sudo chown yourusername.yourgroupname ~/.npm/ -R
You should know your user name, right? If no then run $ whoami
and substitute your group name with it too, like this:
$ sudo chown johnb.johnb ~/.npm/ -R
EDIT:
Test case:
From my local account /home/johnb
I npm-installed globally some generator for yeoman
, like this:
$ sudo npm install -g generator-laravel
Problem nature:
Above action caused some dependencies being installed inside ~/.npm/
dir, having root:root
ownership (because of sudo ...
). Evidently npm does not run as local user (or change dependencies subdirs ownership afterwards) when pulling dependencies and writing them to a local user subdir ~/.npm/
.
As long as npm would be so careless against fundamental unix filesystem security issues the problem would reoccur.
Solution:
-
Continuosly check if
~/.npm/
contains subdirs with ownership (and/or permissions) other than your local user account, especially when you install or update something withsodo
(root). If so, change the ownership inside~/.npm/
to a local user recursively. -
Ask
npm, bower, grunt, ...
community that they address this issue as I described it above.
answered May 28, 2014 at 22:10
Had a similar Issue but I was in wrong directory please cross check the path of thee file & the run npm start
answered May 2, 2022 at 3:01
1
I tried all the stuff I found on the net (npm cache clear
and rm -rf ~/.npm
), but nothing seems to work. What solved the issue was updating node (and npm) to the latest version. Try that.
answered May 24, 2014 at 16:49
Nikola M.Nikola M.
5736 silver badges16 bronze badges
In Windows I had a similar error.
Search paste App Data and search for the string npm
.
I replaced the string 'npm'
(including quotes) with 'npm.cmd'
in both atlasboardlibpackage-dependency-manager.js
and atlasboardlibclicommands.js
. That fixed the problem.
Bob Gilmore
11.9k13 gold badges50 silver badges53 bronze badges
answered Oct 27, 2014 at 17:20
The same error during global install (npm install -g mymodule
) for package with a non-existing script.
In package.json:
...
"bin": {
"module": "./bin/module"
},
...
But the ./bin/module
did not exist, as it was named modulejs
.
answered Nov 3, 2014 at 12:40
hg.hg.
3241 silver badge13 bronze badges
0
- Install latest version of node
- Run: npm cache clean
- Run: npm install cordova -g
answered Jan 10, 2017 at 3:29
You can get this error if your node.js is corrupted somehow as well. I fixed this error by uninstall/restart/install node.js completely and it fixed this error, along with the three other mysterious errors that are thrown.
answered May 26, 2018 at 4:04
Be careful with invalid values for keys «directories» and «files» in package.json
If you start with a new application, and you want to start completely blank, you have to
either start in a complete empty folder or have a valid package.json file in it.
If you do not want to create a package.json file first, just type: npm i some_package
Package with name «some_package» should be installed correctly in a new sub folder «node_modules».
If you create a package.json file first, type: npm init
Keep all the defaults (by just clicking ENTER), you should end up with a valid file.
It should look like this:
{
"name": "yourfoldername",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo "Error: no test specified" && exit 1"
},
"author": "",
"license": "ISC"
}
Note that the following keys are missing: «directories«, «repository» and «files«. It looks like if you use incorrect values for «directories» and/or «files«, you are not able to install the package. Leaving these keys out, solved the issue for me.
Also note key «main«. This one is present, but it does contain an invalid value. No file «index.js» exists (yet). You can safely remove it.
Now type: npm i some_package
and package with name «some_package» should be installed correctly in a new sub folder «node_modules».
answered Oct 16, 2018 at 13:16
RWCRWC
4,4892 gold badges20 silver badges26 bronze badges
Had a similar error with npm in a docker container for webpack. The issue was caused by the —user command line argument of docker run, because the given user and group in there somehow messed up the rights on the local volume. Hope this helps someone
answered Mar 16, 2020 at 21:28
HajoHajo
8596 silver badges21 bronze badges
Tried nearly everything then finally this:
Simply remove node_modules then run 'npm install'
again
answered May 3, 2020 at 15:08
Alex StephensAlex Stephens
2,9171 gold badge35 silver badges41 bronze badges
I had the same problem on ubuntu, and got rid of the problem by closing the terminal and opening a new one.
answered Mar 3, 2021 at 11:50
1
It’s because there is no package.json and only package-lock.json
Try: npm init —yes
answered Jul 3, 2021 at 18:14
RachelRachel
892 silver badges8 bronze badges
I had a similar issue with a different cause: the yo node
generator had added "files": ["lib/"]
to my package.json
and because my cli.js
was outside of the lib/
directory, it was getting skipped when publishing to npm.
(Yeoman issue at https://github.com/yeoman/generator-node/issues/63 it should be fixed soon.)
answered Nov 6, 2014 at 16:51
Nathan FriedlyNathan Friedly
7,7793 gold badges39 silver badges59 bronze badges
I was getting the error «Error: ENOENT, stat ‘C:UsersuserNameAppDataRoamingnpm’. But there was no such directory. Created the directory and the npm install started working
answered Jan 29, 2015 at 2:39
I recently upgraded to node 4.2.1 on a Windows 7 x64 machine. When running
npm install -g bower
I got a similar error:
npm ERR! enoent ENOENT: no such file or directory, open ‘C:UsersTHE_USERNAMEAppDataLocalTempnpm-THE_HASH’
Thinking it was related to the AppData path, I played around with
npm config edit
and
npm config edit --global
to change the prefix, cache and tmp fields but received the same error with the new paths:
npm ERR! enoent ENOENT: no such file or directory, open ‘C:UsersTHE_USERNAMEnpm-tempnpm-THE_HASH’
All commands were run as Administrator, so I had full permissions.
Then I thought there were some issues with existing files so I ran:
npm cache clean
But got the same error. However, there were still some temp files lying around. Manually removing all temp data with cygwin finally fixed the problem for me:
rm -rf bower bower.cmd node_modules etc
If you only have Windows cmd, you could use something like
rmdir /S THE_TEMP_DIR
to remove all subdirectories (although if you have deeply nested node dependencies, this is notoriously problematic)
So, maybe there is some issues with upgrading npm and having versions of bower or other packages hanging around. In my case that seemed to be the problem
answered Oct 30, 2015 at 16:45
While installing ionic I got below error
115648 error enoent ENOENT: no such file or directory, rename
‘C:UsersUserNameAppDataRoamingnpmnode_modules.stagingansi-b11f0c4b’
-> ‘C:UsersUserNameAppDataRoamingnpmnode_modulesionicnode_modulescordova-libnode_modulesansi’
There was no folder called ansi
at that path. I created it there and it installed correctly.
answered Jan 6, 2017 at 17:50
0
If you tried to «make install» in your project directory with this error you can try it:
rm -rf ./node_modules
npm cache clear
npm remove sails
then you can try to «make install»
If you have the «npm ERR! enoent ENOENT: no such file or directory, chmod ‘…/djam-backend/node_modules/js-beautify/js/bin/css-beautify.js'» then you can try to install some previous version of the js-beautify, more comments: https://github.com/beautify-web/js-beautify/issues/1247
"dependencies": {
...
"js-beautify": "1.6.14"
...
}
and the run «make install». It seem works in case if you have not other dependencies that requires higher version (1.7.0) in this case you must downgrade this packages also in the packages.json.
or
answered Sep 18, 2017 at 10:29
AlexAlex
1,2571 gold badge15 silver badges12 bronze badges
Я пытаюсь установить пакет в каталог моего проекта (~/WebstormProjects/untitled3) и получаю следующее сообщение:
Обратите внимание, что он ищет package.json в моем пользовательском каталоге (Users/Nick/package.json), а не в моем каталоге проекта
Вот мой npm-debug.log:
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/Cellar/node/6.3.0/bin/node',
1 verbose cli '/Users/Nick/.npm-packages/bin/npm',
1 verbose cli 'install',
1 verbose cli 'express',
1 verbose cli '--save-dev' ]
2 info using npm@3.9.5
3 info using node@v6.3.0
4 verbose config Skipping project config: /Users/Nick/.npmrc. (matches userconfig)
5 silly loadCurrentTree Starting
6 silly install loadCurrentTree
7 silly install readLocalPackageData
8 silly rollbackFailedOptional Starting
9 silly rollbackFailedOptional Finishing
10 silly runTopLevelLifecycles Starting
11 silly runTopLevelLifecycles Finishing
12 silly install printInstalled
13 verbose stack Error: Failed to parse json
13 verbose stack No data, empty input at 1:1
13 verbose stack
13 verbose stack ^
13 verbose stack at parseError (/Users/Nick/.npm-packages/lib/node_modules/npm/node_modules/read-package-json/read-json.js:390:11)
13 verbose stack at parseJson (/Users/Nick/.npm-packages/lib/node_modules/npm/node_modules/read-package-json/read-json.js:79:23)
13 verbose stack at /Users/Nick/.npm-packages/lib/node_modules/npm/node_modules/read-package-json/read-json.js:48:5
13 verbose stack at /Users/Nick/.npm-packages/lib/node_modules/npm/node_modules/graceful-fs/graceful-fs.js:78:16
13 verbose stack at tryToString (fs.js:455:3)
13 verbose stack at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:442:12)
14 verbose cwd /Users/Nick/WebstormProjects/untitled3
15 error Darwin 15.3.0
16 error argv "/usr/local/Cellar/node/6.3.0/bin/node" "/Users/Nick/.npm-packages/bin/npm" "install" "express" "--save-dev"
17 error node v6.3.0
18 error npm v3.9.5
19 error file /Users/Nick/package.json
20 error code EJSONPARSE
21 error Failed to parse json
21 error No data, empty input at 1:1
21 error
21 error ^
22 error File: /Users/Nick/package.json
23 error Failed to parse package.json data.
23 error package.json must be actual JSON, not just JavaScript.
23 error
23 error This is not a bug in npm.
23 error Tell the package author to fix their package.json file. JSON.parse
24 verbose exit [ 1, true ]
— Хорошо, я удалил /Users/Nick/package.json, но теперь пакет устанавливается в /Users/Nick/node_modules
2 ответа
У вас уже есть package.json
в вашем каталоге, и он не настроен должным образом. Попробуйте проверить его или опубликовать здесь, и мы поможем.
Кажется, что /Users/Nick/package.json
является проблемным файлом — попробуйте удалить его, если только для этого нет причины.
Для справки:
- Когда я только что попытался установить в пустой каталог — установилось нормально.
- Когда удалил и создал пустой
package.json
— получил ту же ошибку.
Изменить: с учетом вашего редактирования попробуйте следующее:
NPM устанавливает пакет вне текущего каталога
1
Community
23 Май 2017 в 15:16
Попробуйте npm install express --save-dev
0
HiDeo
18 Июл 2016 в 00:10
Problem starting Minecraft Bedrock #119
Comments
nisel11 commented Dec 24, 2021
I wanted to download this launcher, because the regular launcher does not provide such features as this one, and when downloading the latest release for minecraft, an error got out
System.Exception: Deployment failed: Windows не удается установить пакет Microsoft.MinecraftUWP_1.18.203.0_x64__8wekyb3d8bbwe, поскольку он зависит от платформы, которую не удается найти. Предоставьте платформу «Microsoft.Services.Store.Engagement», опубликованную «CN=Microsoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US», с нейтральной архитектурой или архитектурой процессора x64 и минимальной версией 10.0.1610.0 вместе с этим пакетом для установки. Платформы с именем «Microsoft.Services.Store.Engagement», установленные в настоящий момент: <>
в BedrockLauncher.ViewModels.GameManager.d__27.MoveNext() в D:UserDataSourcemc_reposBedrockLauncherBedrockLauncherViewModelsGameManager.cs:строка 549
— Конец трассировка стека из предыдущего расположения, где возникло исключение —
в System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
в BedrockLauncher.ViewModels.GameManager.d__19.MoveNext() в D:UserDataSourcemc_reposBedrockLauncherBedrockLauncherViewModelsGameManager.cs:строка 277
Please tell me how to solve the problem
The text was updated successfully, but these errors were encountered:
Источник
Установка appx пакета без MS Store ПОМОГИТЕ ПОЖАЛУЙСТА!
Имеется Appx пакет для Win 10 и сертификат к нему. Сертификат я уже установил, но с установкой самого пакета возникли проблеммы. Я пользуюсь виндой из которой полностью вырезан Microsoft Store, и многие его службы.
И даже PowerShell, явно не жует этот пакет так как ему явно чего-то не хватает. Как не снося винду воткнуть этот несчастный пакет? ПОМОГИТЕ ПОЖАЛУЙСТА
Ругань из повершела
PS C:UsersАнтон> add-appxpackage d:/d.appx
add-appxpackage : Сбой развертывания с HRESULT: 0x80073CF3, Пакет не прошел проверку обновлений, зависимостей или конфл
иктов.
Windows не удается установить пакет Microsoft.MinecraftUWP_1.1.151.0_x86__8wekyb3d8bbwe, поскольку он зависит от платфо
рмы, которую не удается найти. Предоставьте платформу «Microsoft.Services.Store.Engagement», опубликованную «CN=Microso
ft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US», с нейтральной архитектурой или архитектурой пр
оцессора x86 и минимальной версией 10.0.1610.0 вместе с этим пакетом для установки. Платформы с именем «Microsoft.Servi
ces.Store.Engagement», установленные
Windows не удается установить пакет Microsoft.MinecraftUWP_1.1.151.0_x86__8wekyb3d8bbwe, поскольку он зависит от платфо
рмы, которую не удается найти. Предоставьте платформу «Microsoft.Services.Store.Engagement», опубликованную «CN=Microso
ft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US», с нейтральной архитектурой или архитектурой пр
оцессора x86 и минимальной версией 10.0.1610.0 вместе с этим пакетом для установки. Платформы с именем «Microsoft.Servi
ces.Store.Engagement», установленные в настоящий момент: <>
ПРИМЕЧАНИЕ. Чтобы получить дополнительные сведения, найдите [ActivityId] a938f654-13cc-0004-f500-39a9cc13d601 в журнале
событий или введите в командной строке Get-AppxLog -ActivityID a938f654-13cc-0004-f500-39a9cc13d601.
строка: 1 знак: 1
+ add-appxpackage d:/d.appx
+
+ CategoryInfo : WriteError: (D:d.appx:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
Особенность софта от MS Store в том что Store у него в зависимостях. То есть твоё приложение работает на базе Store, и без него запускать приложение равно что запускать его без винды вообще.
Также авторизация в приложении идёт через Store, и проверка ключа идёт через аккаунт MS. Тебе в любом случае придётся в Store авторизоваться чтобы приложение смогло запуститься.
*********
Решение без переустановки винды:
Сначала ставишь MS Store, обновляешь его до последней версии, ставишь необходимые обновы на винду чтобы она проходила проверку совместимости перед запуском софтины, авторизуешься, и только потом будет шанс установить твоё приложение.
Источник
Проблемы с сраным Microsoft Windows Store
Изначально нету MWS. Пытался всячески его скачать не помогало, перекидывал файлы с другого пк. Все нужные Framework т. д т. п установлены . Папка Windowssapps изначально имела только следующие папки: Mutable > MutableBackup Deleted, закинул файлы MWS > Microsoft.Services.Store.Engagement_10.0.19011.0_x64__8wekyb3d8bbwe
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe
Microsoft.StorePurchaseApp_12004.1001.1.0_x64__8wekyb3d8bbwe
Microsoft.WindowsStore_12004.1001.1.0_x64__8wekyb3d8bbwe
И всё вылазит в такую ошибку Add-AppxPackage : Сбой развертывания с HRESULT: 0x80073CF3, Пакет не прошел проверку обновлений, зависимостей или конфл
иктов.
Windows не удается установить пакет Microsoft.WindowsStore_12004.1001.1.0_x64__8wekyb3d8bbwe, поскольку он зависит от п
латформы, которую не удается найти. Предоставьте платформу «Microsoft.NET.Native.Framework.2.2», опубликованную «CN=Mic
rosoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US», с нейтральной архитектурой или архитектуро
й процессора x64 и минимальной версией 2.2.27011.0 вместе с этим пакетом для установки. Платформы с именем «Microsoft.N
ET.Native.Framework.2.2″, установлен
Windows не удается установить пакет Microsoft.WindowsStore_12004.1001.1.0_x64__8wekyb3d8bbwe, поскольку он зависит от п
латформы, которую не удается найти. Предоставьте платформу «Microsoft.NET.Native.Framework.2.2», опубликованную «CN=Mic
rosoft Corporation, O=Microsoft Corporation, L=Redmond, S=Washington, C=US», с нейтральной архитектурой или архитектуро
й процессора x64 и минимальной версией 2.2.27011.0 вместе с этим пакетом для установки. Платформы с именем «Microsoft.N
ET.Native.Framework.2.2″, установленные в настоящий момент: <>
ПРИМЕЧАНИЕ. Чтобы получить дополнительные сведения, найдите [ActivityId] c339b914-1922-0003-57a0-7bc32219d601 в журнале
событий или введите в командной строке Get-AppxLog -ActivityID c339b914-1922-0003-57a0-7bc32219d601.
строка: 1 знак: 1
+ Add-AppxPackage -DisableDevelopmentMode -Register «C:Program FilesW .
+
+ CategoryInfo : WriteError: (C:Program File. ppxManifest.xml:String) [Add-AppxPackage], IOException
+ FullyQualifiedErrorId : DeploymentError,Microsoft.Windows.Appx.PackageManager.Commands.AddAppxPackageCommand
Пардон что текстом вырви глазом, писал на скорость, надеюсь на помощь, заранее спасибо
Источник
Устранение проблем с упаковкой и развертыванием приложений для Windows, а также с обращением к ним
Используйте эти рекомендации для устранения неполадок, возникающих при упаковке, развертывании или запросе пакета приложения Windows (.msix/.appx) в качестве разработчика.
Эта статья предназначена для разработчиков. Если вы не являетесь разработчиком и ищете справку по ошибке установки приложения Windows, см. Windows поддержку.
Получение диагностических сведений
При сбое API возвращает код ошибки, описывающий проблему. Если код ошибки не предоставляет достаточно сведений, вы найдете дополнительные диагностические сведения в подробных журналах событий.
Чтобы получить доступ к журналам событий упаковки и развертывания с помощью Просмотр событий, выполните следующие действия.
Выполните одно из следующих действий.
- Нажмите кнопку «Пуск» в меню Windows, введите Просмотр событий и нажмите клавишу ВВОД.
- Запустите eventvwr.msc.
На левой странице разверните узел Просмотр событий (локальные)>приложения и службы LogsMicrosoft> >Windows.
Проверьте наличие доступных журналов в следующих категориях:
- AppxPackagingOM>Microsoft-Windows-AppxPackaging/Operational
- AppXDeployment-Server>Microsoft-Windows-AppXDeploymentServer/Operational
Начните с просмотра журналов в AppXDeployment-Server. Если ошибка была вызвана 0x80073CF0 или ERROR_INSTALL_OPEN_PACKAGE_FAILED, дополнительные сведения могут присутствовать в журналах AppxpackagingOM .
Вы также можете использовать команду Get-AppxLog в PowerShell, чтобы получить первые несколько зарегистрированных событий. В следующем примере отображаются журналы, связанные с последней операцией развертывания.
В следующем примере отображаются журналы, связанные с последней операцией развертывания в интерактивной таблице в отдельном окне.
Коды распространенных ошибок
В этой таблице перечислены некоторые из наиболее распространенных кодов ошибок. Если вам нужна дополнительная помощь с одной из этих ошибок или если вы столкнулись с кодом ошибки, отсутствуют в этом списке, см. дополнительные варианты справки.
Код ошибки | Значение | Описание и возможные причины |
---|---|---|
E_FILENOTFOUND | 0x80070002 | Файл или путь не найден. Это может произойти во время проверки типа COM, чтобы путь к каталогу фактически существовал в пакете MSIX. |
ERROR_BAD_FORMAT | 0x8007000B | Пакет неправильно отформатирован и его необходимо повторно создать или повторно подписать. Эта ошибка может возникнуть, если существует несоответствие между именем субъекта сертификата подписи и именем издателя AppxManifest.xml. Узнайте , как подписать пакет приложения с помощью SignTool. |
E_INVALIDARG | 0x80070057 | Один или несколько аргументов недопустимы. Если проверить журнал событий AppXDeployment-Server и увидеть следующее событие: «При установке пакета системе не удалось зарегистрировать расширение windows.repositoryExtension из-за следующей ошибки: параметр неверен». Эта ошибка может возникнуть, если элементы манифеста DisplayName или Description содержат символы, запрещенные брандмауэром Windows, например | , из-за того, что Windows не удается создать профиль AppContainer для пакета. Удалите эти символы из манифеста и попробуйте установить пакет. |
ERROR_INSTALL_OPEN_ PACKAGE_FAILED |
0x80073CF0 | Не удалось открыть пакет. Возможные причины:
Дополнительные сведения см. в журнале событий AppxPackagingOM . |
ERROR_INSTALL_PACKAGE_ NOT_FOUND |
0x80073CF1 | Не удалось найти пакет. Эта ошибка может возникнуть при удалении пакета, который не установлен для текущего пользователя. |
ERROR_INSTALL_INVALID_ ПАКЕТ |
0x80073CF2 | Недопустимые данные пакета. |
ERROR_INSTALL_RESOLVE_ DEPENDENCY_FAILED |
0x80073CF3 | Пакет не прошел проверку обновлений, зависимостей или конфликтов. Возможные причины:
Дополнительные сведения см. в журнале событий AppXDeployment-Server . |
ERROR_INSTALL_OUT_ OF_DISK_SPACE |
0x80073CF4 | На компьютере недостаточно места на диске. Освободите место и повторите попытку. |
ERROR_INSTALL_NETWORK_ СБОЯ |
0x80073CF5 | Пакет нельзя скачать. |
ERROR_INSTALL_ REGISTRATION_FAILURE |
0x80073CF6 | Невозможно зарегистрировать пакет. Дополнительные сведения см. в журнале событий AppXDeployment-Server . |
ERROR_INSTALL_ DEREGISTRATION_EFAILURE |
0x80073CF7 | Не удается отменить регистрацию пакета. При удалении пакета может возникнуть эта ошибка. Дополнительные сведения см. в журнале событий AppXDeployment-Server . |
ERROR_INSTALL_CANCEL | 0x80073CF8 | Пользователь отменил запрос на установку. |
ERROR_INSTALL_FAILED | 0x80073CF9 | Сбой установки пакета. Обратитесь к поставщику программного обеспечения. Дополнительные сведения см. в журнале событий AppXDeployment-Server . |
ERROR_REMOVE_FAILED | 0x80073CFA | Сбой удаления пакета. Эта ошибка может возникать при сбоях, возникающих во время удаления пакета. Дополнительные сведения см. в разделе RemovePackageAsync. |
ERROR_PACKAGE_ ALREADY_EXISTS |
0x80073CFB | Предоставленный пакет уже установлен, и переустановка пакета заблокирована. Эта ошибка может возникнуть при установке пакета, который не идентичен уже установленному пакету. Обратите внимание, что цифровая подпись также является частью пакета. Таким образом, если пакет перестроен или ушел в отставку, он больше не идентичен ранее установленному пакету. Это можно исправить двумя возможными способами: (1) Увеличьте номер версии приложения, а затем перестройте пакет (2) Удалите старый пакет для каждого пользователя в системе перед установкой нового пакета. |
ERROR_NEEDS_REMEDIATION | 0x80073CFC | Не удается запустить приложение. Попробуйте переустановить приложение. |
ERROR_INSTALL_ PREREQUISITE_FAILED |
0x80073CFD | Не удалось выполнить указанное требование установки. |
ERROR_PACKAGE_ REPOSITORY_CORRUPTED |
0x80073CFE | Репозиторий пакетов поврежден. Эта ошибка может возникнуть, если папка, на которую ссылается этот раздел реестра, не существует или повреждена: HKLMSoftwareMicrosoftWindows CurrentVersionAppxPackageRepositoryRoot Чтобы восстановить это состояние, обновите компьютер. |
ERROR_INSTALL_ POLICY_FAILURE |
0x80073CFF | Для установки этого приложения требуется лицензия разработчика или система с поддержкой загрузки неопубликованных приложений. Эта ошибка может возникнуть, если пакет не соответствует одному из следующих требований:
|
ERROR_PACKAGE_UPDATING | 0x80073D00 | Не удается запустить приложение, так как оно обновляется в настоящее время. |
ERROR_DEPLOYMENT_ BLOCKED_BY_POLICY |
0x80073D01 | Операция развертывания пакета блокируется политикой. Обратитесь к системному администратору. Возможные причины:
Одной из возможных причин является необходимость перемещения профиля. Сведения о настройке перемещаемых профилей пользователей в учетных записях пользователей см. в разделе «Развертывание перемещаемых профилей пользователей». Если в системе не настроены политики, и вы по-прежнему видите эту ошибку, возможно, вы выполнили вход с помощью временного профиля. Выйдите из системы и войдите еще раз, а затем повторите операцию. |
ERROR_PACKAGES_IN_USE | 0x80073D02 | Не удалось установить пакет, так как он изменяет ресурсы, которые в настоящее время используются. |
ERROR_RECOVERY_ FILE_CORRUPT |
0x80073D03 | Не удалось восстановить пакет, так как данные, необходимые для восстановления, повреждены. |
ERROR_INVALID_ STAGED_SIGNATURE |
0x80073D04 | Недействительная подпись. Чтобы зарегистрировать в режиме разработчика, AppxSignature.p7x и AppxBlockMap.xml должны быть допустимыми или не должны присутствовать. Если вы являетесь разработчиком, использующим F5 с Visual Studio, убедитесь, что встроенный каталог проекта не содержит файлы подписи или блочных карт из предыдущих версий пакета. |
ERROR_DELETING_EXISTING_ APPLICATIONDATA_STORE_FAILED |
0x80073D05 | Произошла ошибка при удалении ранее существующих данных приложения пакета. Эта ошибка может возникать при запуске симулятора . Закройте симулятор. Эту ошибку также можно получить, если в данных приложения открыты файлы (например, если файл журнала открыт в текстовом редакторе). |
ERROR_INSTALL_ PACKAGE_DOWNGRADE |
0x80073D06 | Не удалось установить пакет, так как уже установлена более поздняя версия этого пакета. |
ERROR_SYSTEM_ NEEDS_REMEDIATION |
0x80073D07 | Обнаружена ошибка в системном двоичном файле. Чтобы устранить проблему, попробуйте обновить компьютер. |
ERROR_APPX_INTEGRITY_ FAILURE_EXTERNAL |
0x80073D08 | В системе обнаружен поврежденный двоичный файл, не Windows. |
ERROR_RESILIENCY_ FILE_CORRUPT |
0x80073D09 | Не удалось возобновить операцию, так как данные, необходимые для восстановления, повреждены. |
ERROR_INSTALL_FIREWALL_ SERVICE_NOT_RUNNING |
0x80073D0A | Не удалось установить пакет, так как служба брандмауэра Windows не запущена. Включите службу брандмауэра Windows и повторите попытку. |
ERROR_PACKAGE_MOVE_FAILED | 0x80073D0B | Не удалось выполнить операцию перемещения пакета. |
ERROR_INSTALL_VOLUME_ NOT_EMPTY |
0x80073D0C | Не удалось выполнить операцию развертывания, так как том не пуст. |
ERROR_INSTALL_VOLUME_ OFFLINE |
0x80073D0D | Не удалось выполнить операцию развертывания, так как том находится в автономном режиме. Для обновления пакета том ссылается на установленный том всех версий пакетов. |
ERROR_INSTALL_VOLUME_ КОРРУМПИРОВАННЫХ |
0x80073D0E | Не удалось выполнить операцию развертывания, так как указанный том поврежден. |
ERROR_NEEDS_REGISTRATION | 0x80073D0F | Не удалось выполнить операцию развертывания, так как указанное приложение необходимо зарегистрировать в первую очередь. |
ERROR_INSTALL_WRONG_ PROCESSOR_ARCHITECTURE |
0x80073D10 | Не удалось выполнить операцию развертывания, так как пакет предназначен для неправильной архитектуры процессора. |
ERROR_DEV_SIDELOAD_ LIMIT_EXCEEDED |
0x80073D11 | Достигнуто максимальное количество неопубликованных пакетов разработчика, разрешенных на этом устройстве. Удалите неопубликованный пакет и повторите попытку. |
ERROR_INSTALL_OPTIONAL_ PACKAGE_REQUIRES_ MAIN_PACKAGE |
0x80073D12 | Для установки этого необязательного пакета требуется основной пакет приложения. Сначала установите основной пакет и повторите попытку. |
ERROR_PACKAGE_NOT_ SUPPORTED_ON_FILESYSTEM |
0x80073D13 | Этот тип пакета приложения не поддерживается в этой файловой системе. |
ERROR_PACKAGE_MOVE_ BLOCKED_BY_STREAMING |
0x80073D14 | Операция перемещения пакета блокируется до тех пор, пока приложение не завершит потоковую передачу. |
ERROR_INSTALL_OPTIONAL_ PACKAGE_APPLICATIONID_ NOT_UNIQUE |
0x80073D15 | Основной или другой необязательный пакет приложения имеет тот же идентификатор приложения, что и этот необязательный пакет. Измените идентификатор приложения для необязательного пакета, чтобы избежать конфликтов. |
ERROR_PACKAGE_STAGING_ ONHOLD |
0x80073D16 | Этот промежуточный сеанс был проведен, чтобы разрешить приоритет другой промежуточной операции. |
ERROR_INSTALL_INVALID_ RELATED_SET_UPDATE |
0x80073D17 | Связанный набор нельзя обновить, так как обновленный набор недопустим. Все пакеты в связанном наборе должны обновляться одновременно. |
ERROR_INSTALL_OPTIONAL_ PACKAGE_REQUIRES_MAIN_ PACKAGE_FULLTRUST_CAPABILITY |
0x80073D18 | Необязательный пакет с точкой входа FullTrust требует, чтобы основной пакет был доступен для запускаFullTrust . |
ERROR_DEPLOYMENT_BLOCKED_ BY_USER_LOG_OFF |
0x80073D19 | Произошла ошибка из-за того, что пользователь был выполнен выход из системы. |
ERROR_PROVISION_OPTIONAL_ PACKAGE_REQUIRES_MAIN_ PACKAGE_PROVISIONED |
0x80073D1A | Для подготовки необязательного пакета также требуется подготовить основной пакет зависимостей. |
ERROR_PACKAGES_REPUTATION_ CHECK_FAILED |
0x80073D1B | Пакеты не выполнили проверку репутации SmartScreen. |
ERROR_PACKAGES_REPUTATION_ CHECK_TIMEDOUT |
0x80073D1C | Истекло время ожидания операции проверки репутации SmartScreen . |
ERROR_DEPLOYMENT_OPTION_ NOT_SUPPORTED |
0x80073D1D | Текущий вариант развертывания не поддерживается. |
ERROR_APPINSTALLER_ ACTIVATION_BLOCKED |
0x80073D1E | Активация блокируется из-за параметров обновления appinstaller для этого приложения. |
ERROR_REGISTRATION_FROM_ REMOTE_DRIVE_NOT_SUPPORTED |
0x80073D1F | Удаленные диски не поддерживаются. Используйте servershare для регистрации удаленного пакета. |
ERROR_APPX_RAW_ DATA_WRITE_FAILED |
0x80073D20 | Не удалось обработать и записать загруженные данные пакета на диск. |
ERROR_DEPLOYMENT_BLOCKED_ BY_VOLUME_POLICY_PACKAGE |
0x80073D21 | Операция развертывания была заблокирована из-за политики семейства пакетов, ограничивающей развертывания на томе, отличном от системы. Для каждой политики это приложение должно быть установлено на системный диск, но оно не задано по умолчанию. В служба хранилища параметрах сделайте системный диск расположением по умолчанию для сохранения нового содержимого, а затем повторите установку. |
ERROR_DEPLOYMENT_BLOCKED_ BY_VOLUME_POLICY_MACHINE |
0x80073D22 | Операция развертывания была заблокирована из-за политики на уровне компьютера, ограничивающей развертывания на томе, отличном от системы. Для каждой политики это приложение должно быть установлено на системный диск, но оно не задано по умолчанию. В служба хранилища параметрах сделайте системный диск расположением по умолчанию для сохранения нового содержимого, а затем повторите установку. |
ERROR_DEPLOYMENT_BLOCKED_ BY_PROFILE_POLICY |
0x80073D23 | Операция развертывания заблокирована, так как развертывание специального профиля запрещено (специальные профили — это профили пользователей, в которых изменения удаляются после выхода пользователя). Попробуйте войти в учетную запись, которая не является специальным профилем. Вы можете попробовать выйти из системы и войти обратно в текущую учетную запись или войти в другую учетную запись. |
ERROR_DEPLOYMENT_FAILED_ CONFLICTING_MUTABLE_PACKAGE_ КАТАЛОГ |
0x80073D24 | Не удалось выполнить операцию развертывания из-за конфликтующего каталога пакета с изменяемым пакетом. Чтобы установить этот пакет, удалите существующий пакет с конфликтующим каталогом изменяемого пакета. |
ERROR_SINGLETON_RESOURCE_ INSTALLED_IN_ACTIVE_USER |
0x80073D25 | Не удалось выполнить установку пакета, так как был указан одноэлементный ресурс, а другой пользователь с установленным пакетом вошел в систему. Убедитесь, что все активные пользователи с установленным пакетом выошли из системы и повторите установку. |
ERROR_DIFFERENT_VERSION_ OF_PACKAGED_SERVICE_INSTALLED |
0x80073D26 | Не удалось установить пакет, так как установлена другая версия службы. Попробуйте установить более новую версию пакета. |
ERROR_SERVICE_EXISTS_ AS_NON_PACKAGED_SERVICE |
0x80073D27 | Не удалось установить пакет, так как версия службы существует вне пакета .msix/.appx. Обратитесь к поставщику программного обеспечения. |
ERROR_PACKAGED_SERVICE_ REQUIRES_ADMIN_PRIVILEGES |
0x80073D28 | Не удалось установить пакет, так как требуются права администратора. Чтобы установить этот пакет, обратитесь к администратору. |
ERROR_REDIRECTION_TO_ DEFAULT_ACCOUNT_NOT_ALLOWED |
0x80073D29 | Развертывание пакета завершилось сбоем, так как операция перенаправила бы на учетную запись по умолчанию, когда вызывающий объект сказал, что это не делается. |
ERROR_PACKAGE_LACKS_ CAPABILITY_TO_DEPLOY_ON_HOST |
0x80073D2A | Сбой развертывания пакета, так как пакету требуется возможность нацеливать на этот узел в собственном коде. |
ERROR_UNSIGNED_PACKAGE_ INVALID_CONTENT |
0x80073D2B | Сбой развертывания пакета, так как его содержимое недопустимо для неподписаемого пакета. |
ERROR_UNSIGNED_PACKAGE_ INVALID_PUBLISHER_NAMESPACE |
0x80073D2C | Сбой развертывания пакета, так как его издатель не находится в пространстве имен без знака. |
ERROR_SIGNED_PACKAGE_ INVALID_PUBLISHER_NAMESPACE |
0x80073D2D | Сбой развертывания пакета, так как его издатель не находится в подписанном пространстве имен. |
ERROR_PACKAGE_EXTERNAL_ LOCATION_NOT_ALLOWED |
0x80073D2E | Сбой развертывания пакета, так как его издатель не находится в подписанном пространстве имен. |
ERROR_INSTALL_FULLTRUST_ HOSTRUNTIME_REQUIRES_MAIN_ PACKAGE_FULLTRUST_CAPABILITY |
0x80073D2F | Для разрешения зависимостей среды выполнения узла в пакете с содержимым с полным доверием требуется основной пакет, чтобы иметь возможность runFullTrust . |
APPX_E_PACKAGING_INTERNAL | 0x80080200 | API упаковки обнаружил внутреннюю ошибку. |
APPX_E_INTERLEAVING_ NOT_ALLOWED |
0x80080201 | Пакет недействителен, так как его содержимое чередуется. |
APPX_E_RELATIONSHIPS_ NOT_ALLOWED |
0x80080202 | Пакет недействителен, так как он содержит связи OPC. |
APPX_E_MISSING_ REQUIRED_FILE |
0x80080203 | Пакет недопустим, так как отсутствует манифест или карта блоков, или файл целостности кода присутствует, но файл сигнатуры отсутствует. Убедитесь, что пакет не отсутствует один или несколько из этих необходимых файлов:
Если пакет содержит AppxMetadataCodeIntegrity.cat, он также должен содержать AppxSignature.p7x. |
APPX_E_INVALID_MANIFEST | 0x80080204 | Недопустимый файл AppxManifest.xml пакета. |
APPX_E_INVALID_BLOCKMAP | 0x80080205 | Недопустимый файл AppxBlockMap.xml пакета. |
APPX_E_CORRUPT_CONTENT | 0x80080206 | Содержимое пакета не может быть прочитано, так как оно повреждено. |
APPX_E_BLOCK_ HASH_INVALID |
0x80080207 | Вычисленное хэш-значение блока не соответствует значению, хранящееся в карте блоков. |
APPX_E_REQUESTED_ RANGE_TOO_LARGE |
0x80080208 | Запрошенный диапазон байтов превышает 4 ГБ при переводе в диапазон байтов блоков. |
TRUST_E_NOSIGNATURE | 0x800B0100 | В теме отсутствует подпись. Эта ошибка может возникнуть, если пакет не подписан или подпись недопустима. Пакет должен быть подписан для развертывания. |
CERT_E_UNTRUSTEDROOT | 0x800B0109 | Цепочка сертификатов обработана, но завершена в корневом сертификате, который не является доверенным поставщиком доверия. См. раздел «Подписывание пакета». |
CERT_E_CHAINING | 0x800B010A | Не удалось создать цепочку сертификатов в доверенном корневом центре сертификации. См. раздел «Подписывание пакета». |
APPX_E_INVALID_ SIP_CLIENT_DATA |
0x80080209 | Структура SIP_SUBJECTINFO, используемая для подписывания пакета, не содержала необходимых данных. |
APPX_E_INVALID_ KEY_INFO |
0x8008020A | Структура APPX_KEY_INFO , используемая для шифрования или расшифровки пакета, содержит недопустимые данные. |
APPX_E_INVALID_ CONTENTGROUPMAP |
0x8008020B | Недопустимая карта группы содержимого пакета .msix/.appx. |
APPX_E_INVALID_ APPINSTALLER |
0x8008020C | Недопустимый appinstaller-файл для пакета. |
APPX_E_DELTA_BASELINE_ VERSION_MISMATCH |
0x8008020D | Версия базового пакета в разностном пакете не соответствует версии в пакете базовых показателей, который требуется обновить. |
APPX_E_DELTA_PACKAGE_ MISSING_FILE |
0x8008020E | Разностный пакет отсутствует в обновленном пакете. |
APPX_E_INVALID_ DELTA_PACKAGE |
0x8008020F | Недопустимый пакет изменений. |
APPX_E_DELTA_APPENDED_ PACKAGE_NOT_ALLOWED |
0x80080210 | Разностный добавленный пакет не допускается для текущей операции. |
APPX_E_INVALID_ PACKAGING_LAYOUT |
0x80080211 | Недопустимый файл макета упаковки. |
APPX_E_INVALID_ PACKAGESIGNCONFIG |
0x80080212 | Недопустимый файл packageSignConfig. |
APPX_E_RESOURCESPRI_ NOT_ALLOWED |
0x80080213 | Файл resources.pri не допускается, если в манифесте пакета нет элементов ресурсов. |
APPX_E_FILE_ COMPRESSION_MISMATCH |
0x80080214 | Состояние сжатия файла в базовом и обновленном пакете не совпадает. |
APPX_E_INVALID_ PAYLOAD_PACKAGE_EXTENSION |
0x80080215 | Расширения, отличные от APPX, не допускаются для пакетов полезных данных, предназначенных для более старых платформ. |
APPX_E_INVALID_ ENCRYPTION_EXCLUSION_FILE_LIST |
0x80080216 | Недопустимый файл encryptionExclusionFileList. |
Приложения не запускаются, а их имена неактивны
На компьютере, на котором выполняется Windows 10 или более поздней версии, вы не можете запускать некоторые приложения, а имена приложений отображаются неактивными.
При попытке открыть приложение, выбрав неактивное имя, может появиться одно из следующих сообщений об ошибке:
Возникла проблема с приложения. Обратитесь к системному администратору о восстановлении или переустановке.
Ошибка: не удается открыть это приложение
Кроме того, следующие записи событий регистрируются в журнале Microsoft-Windows-TWinUI/Operational в разделе «Приложения и службыMicrosoftWindowsApps:
Источник
Я относительно новичок в кодировании, поэтому я (пока) не запускаю виртуальные среды. Скорее, я просто загружаю пакеты с pip прямо на свой компьютер, чтобы запустить python 3.7 в атоме.
Когда я пытался использовать pip на днях, чтобы установить пакет scrapy вот так -m pip install —user scrapy
Я получил эту ошибку: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‘c:\users\adrian\appdata\roaming\python\python37\site-packages\pip-19.0.1.dist-info\METADATA’
Я думаю, что в большинстве других ответов, которые я видел о связанных ошибках, люди использовали conda для установки какого-либо исправления? Когда я попытался использовать conda для выполнения одного из исправлений, я получил CondaHTTPError: SSLError(MaxRetryError(‘HTTPSConnectionPool(host=’repo.anaconda.com’, port=443): Max retries exceeded with url: /pkgs/free/noarch/repodata.json.bz2 (Caused by SSLError(«Can’t connect to HTTPS URL because the SSL module is not available.
Любое направление будет сердечно оценено
Ответы
13
У меня была такая же ошибка при попытке установить Jupyter, когда путь в моем профиле пользователя заканчивался на site-packagespip-19.0.1.dist-infoMETADATA.
Когда я проверил это место, он не содержал METADATA, а другую папку с именем pip-19.0.1.dist-info. В этой папке было несколько файлов, включая METADATA.
Я переместил эти файлы обратно в каталог, чтобы он соответствовал пути, указанному в ошибке, а затем обновил pip (под учетной записью администратора).
pip3 install --upgrade pip
Который сработал и обновил пип
Затем я мог запустить установку Jupyter и не получил ошибки
TL;DR:
Проблема: длинный путь установки
Решение 1. Установите нужный пакет Python (в моем случае tensorflow) в папку с более коротким путем (например, C:/my_py_packages/some_package)
Решение 2. Установите для параметра реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem@LongPathsEnabled значение 1 как упоминалось здесь.
Оригинальный ответ:
Я попал сюда из-за такой ошибки, когда пытался установить библиотеку tensorflow. Моя ошибка заключалась в следующем:
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‘c:moj
ifajlovifaks11master1semestarsiap-sistemizaistrazivanjeianalizupodataka_(datamining)projek
atradvenvssiap_venvLibsite-packagestensorflow_estimatorpythonestimatorcannedline
ar_optimizerpythonutilspycachesharded_mutable_dense_hashtable.cpython-37.pyc’
Итак, в каталоге sharded_mutable_dense_hashtable.cpython-37.pyc не было файла __pycache__. Но файл sharded_mutable_dense_hashtable.cpython-37.pyc находился в каталоге utils (который является родительским каталогом каталога __pycache__).
Вот почему я попытался вручную скопировать файл sharded_mutable_dense_hashtable.cpython-37.pyc в каталог __pycache__. Когда я попробовал это, у меня возникла ошибка копирования, в которой говорилось, что путь слишком длинный, поэтому файл не может быть помещен в каталог.
Итак, решение:
Установите нужный пакет Python (в моем случае tensorflow) в папку с более коротким путем (например, C:/my_py_packages/some_package) или установите значение реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem@LongPathsEnabled на 1 как упоминалось здесь.
Так что приведенное выше так называемое решение не имело для меня особого смысла. Путь сортировщика?? В любом случае, что сработало для меня, так это.
Моя ошибка:
Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: 'c:\users\MYUSERNAME\appdata\roaming\python\python37\site-packages\pip-19.0.1.dist-info\METADATA'
Итак, я зашел в каталог:
c:\users\MYUSERNAME\appdata\roaming\python\python37\site-packages\pip-19.0.1.dist-info\
Действительно, файла метаданных не было. Однако была папка под названием 19.0.1.dist-info, внутри которой был файл метаданных. Просто переместите его в указанный выше каталог, и БАМ! Проблема исправлена.
Вам может не понравиться этот ответ, но мне помогло найти файл: «METADATA» из папки с более старой версией и скопировать его в более новую.
Это не то решение, в котором я уверен, но, по крайней мере, pip завершил установку.
Я столкнулся с этой ошибкой при установке Apache Superset в Windows 10. Проблема связана с длиной MAX_PATH.
Pip в Windows не может обрабатывать эти длинные URL-адреса пути установки, поэтому это обычно приводит к ошибкам.
Решение:
Что сработало для меня, так это Удалить python, затем Переустановлен снова, но на этот раз после успешной переустановки вы НЕОБХОДИМО ОТКЛЮЧИТЬ ОГРАНИЧЕНИЕ ДЛИНЫ ПУТИ
Удалите ограничение пути в 260 символов, отредактировав реестр, измените LongPathsEnabled на 1, путь regedit в:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem
Наконец: перезагрузите компьютер или выйдите из системы!
Просто столкнулся с похожей проблемой, но с разными версиями.
Подобно тому, что сказал EsCS69, я только что нашел директора и увидел, что файла метаданных нет. Однако я не мог просто вытащить его из другого файла. Поэтому вместо этого я просто удалил эту папку и запустил pip install —upgrade —force-reinstall tensorflow-gpu или pip install —upgrade —force-reinstall tensorflow, если вы не используете версию с графическим процессором. Проблема решена.
Попробуйте удалить пакет в envs/$env_name/Lib/site-packages.
Сначала для доступа к системному реестру:
- Нажмите «Пуск», а затем «Выполнить».
- В поле «Открыть» вставьте %systemroot%syswow64regedit и нажмите «ОК».
Затем сделайте следующее, как указано Филип Савич и даюдодо:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem@LongPathsEnabled to 1
Вот что я сделал:
Я не смог установить свой пакет Python из-за этой ошибки
ERROR: Could not install packages due to an EnvironmentError: [Errno 2] No such file or directory: ‘c:\users\banipreet\anaconda3\envs\env-gpu\lib\site-packages\requests-2.24.0.dist-info\METADATA’
Я просто удалил эту папку
‘c:\users\banipreet\anaconda3\envs\env-gpu\lib\site-packages\requests-2.24.0.dist-info
и повторил попытку pip install my-package, и он успешно установил пакет.
В итоге я удалил весь каталог и повторно запустил «pip install…», и это сработало для меня.
Изменение значения длинного пути установки на 1 НЕ решило проблему в моем случае. Я удалил локальную папку, которая выдает ошибку, и снова установил пакет, и это сработало.
Ниже приведена ошибка, которую я видел:
: ОШИБКА: Не удалось установить пакеты из-за ошибки ОС: [Errno 2] Нет такого файла или каталога: ‘c:usersuser_nameappdatalocalcontinuumanaconda3libsite-packagesnumpy-1.20.1. dist-infoMETADATA’
Я удалил папку:
«‘c:usersuser_nameappdatalocalcontinuumanaconda3libsite-packagesnumpy-1.20.1.dist-info’
Путь к файлу слишком длинный, откройте командную строку PowerShell от имени администратора и выполните:
Set-ItemProperty -Path "HKLM:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFileSystem" -Name "LongPathsEnabled" -Value 1