WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Broken Packages prevent install

Wed Jul 01, 2020 7:28 am

Hi,

I'm trying to install npm but it keeps telling me I have broken packages.
But I can't seem to locate/fix it.
Can someone point me in the right direction to resolve this issue?
Thanks,

pi@raspberrypi:~ $ sudo apt-get install npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
npm : Depends: nodejs (>= 6.11~) but it is not going to be installed
Depends: node-abbrev (>= 1.1.1~) but it is not going to be installed
Depends: node-ansi-regex (>= 3.0~) but it is not going to be installed
Depends: node-ansistyles (>= 0.1.3~) but it is not going to be installed
Depends: node-aproba (>= 1.2~) but it is not going to be installed
Depends: node-archy (>= 1.0~) but it is not going to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-bluebird (>= 3.5.1~) but it is not going to be installed
Depends: node-call-limit (>= 1.1~) but it is not going to be installed
Depends: node-chownr (>= 1.0.1~) but it is not going to be installed
Depends: node-config-chain (>= 1.1.11~) but it is not going to be install ed
Depends: node-detect-indent (>= 5.0~) but it is not going to be installed
Depends: node-detect-newline (>= 2.1~) but it is not going to be installe d
Depends: node-editor (>= 1.0~) but it is not going to be installed
Depends: node-fs-vacuum (>= 1.2.10~) but it is not going to be installed
Depends: node-fs-write-stream-atomic (>= 1.0.10~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but it is not going to be installed
Depends: node-graceful-fs (>= 4.1.11~) but it is not going to be installe d
Depends: node-has-unicode (>= 2.0.1~) but it is not going to be installed
Depends: node-hosted-git-info (>= 2.6~) but it is not going to be install ed
Depends: node-iferr (>= 0.1.5~) but it is not going to be installed
Depends: node-inflight (>= 1.0.6~) but it is not going to be installed
Depends: node-inherits (>= 2.0.3~) but it is not going to be installed
Depends: node-ini (>= 1.3.5~) but it is not going to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-promzard but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but it is not going to be installed
Depends: node-json-parse-better-errors (>= 1.0.1~) but it is not going to be installed
Depends: node-lazy-property (>= 1.0~) but it is not going to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but it is not going to be installed
Depends: node-lru-cache (>= 4.1.1~) but it is not going to be installed
Depends: node-mississippi (>= 3.0~) but it is not going to be installed
Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be ins talled
Depends: node-nopt but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but it is not going to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but it is not going to be installed
Depends: node-encoding but it is not going to be installed
Depends: node-errno but it is not going to be installed
Depends: node-npmlog (>= 4.1.2~) but it is not going to be installed
Depends: node-once (>= 1.4~) but it is not going to be installed
Depends: node-opener (>= 1.4.3~) but it is not going to be installed
Depends: node-osenv (>= 0.1.5~) but it is not going to be installed
Depends: node-path-is-inside (>= 1.0.2~) but it is not going to be instal led
Depends: node-promise-inflight (>= 1.0.1~) but it is not going to be inst alled
Depends: node-ansi but it is not going to be installed
Depends: node-qw (>= 1.0.1~) but it is not going to be installed
Depends: node-read (>= 1.0.7~) but it is not going to be installed
Depends: node-read-package-json (>= 2.0.13~) but it is not going to be in stalled
Depends: node-request (>= 2.83~) but it is not going to be installed
Depends: node-retry (>= 0.10.1~) but it is not going to be installed
Depends: node-rimraf (>= 2.6.2~) but it is not going to be installed
Depends: node-safe-buffer (>= 5.1.1~) but it is not going to be installed
Depends: node-semver (>= 5.5~) but it is not going to be installed
Depends: node-sha (>= 2.0.1~) but it is not going to be installed
Depends: node-slide (>= 1.1.6~) but it is not going to be installed
Depends: node-sorted-object (>= 2.0.1~) but it is not going to be install ed
Depends: node-from2 but it is not going to be installed
Depends: node-stream-iterate but it is not going to be installed
Depends: node-ssri (>= 5.2.4~) but it is not going to be installed
Depends: node-strip-ansi (>= 4.0~) but it is not going to be installed
Depends: node-tar (>= 4.4~) but it is not going to be installed
Depends: node-text-table (>= 0.2~) but it is not going to be installed
Depends: node-uid-number (>= 0.0.6~) but it is not going to be installed
Depends: node-unique-filename (>= 1.1~) but it is not going to be install ed
Depends: node-unpipe (>= 1.0~) but it is not going to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-import-lazy but it is not going to be installed
Depends: node-is-npm (>= 1.0~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installe d
Depends: node-semver-diff (>= 2.0~) but it is not going to be installed
Depends: node-xdg-basedir (>= 3.0~) but it is not going to be installed
Depends: node-validate-npm-package-name (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but it is not going to be installed
Depends: node-wrappy (>= 1.0.2~) but it is not going to be installed
Depends: node-write-file-atomic (>= 2.3~) but it is not going to be insta lled
E: Unable to correct problems, you have held broken packages.

User avatar
rpdom
Posts: 17029
Joined: Sun May 06, 2012 5:17 am
Location: Chelmsford, Essex, UK

Re: Broken Packages prevent install

Wed Jul 01, 2020 8:14 am

Did you do a

Code: Select all

sudo apt update
before the install?

What is the output of

Code: Select all

apt policy
?
Unreadable squiggle

bjtheone
Posts: 770
Joined: Mon May 20, 2019 11:28 pm
Location: The Frozen North (AKA Canada)

Re: Broken Packages prevent install

Wed Jul 01, 2020 8:54 pm

Also what version of Raspbian are you running?

pidd
Posts: 302
Joined: Fri May 29, 2020 8:29 pm
Location: Wirral, UK
Contact: Website

Re: Broken Packages prevent install

Wed Jul 01, 2020 9:18 pm

And after upating try

Code: Select all

 sudo apt install nodejs 

User avatar
Botspot
Posts: 1241
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Broken Packages prevent install

Wed Jul 01, 2020 10:48 pm

And if you're still stuck, a more general solution is aptitude. Aptitude tries to correct package problems, instead of quickly giving up like apt-get does.
Warning: Sometimes aptitude's "solution" is uninstalling critical packages, like lxde. Be careful.
That being said, install aptitude:

Code: Select all

sudo apt install aptitude
And then:

Code: Select all

sudo aptitude install npm
Now in your case it looks like a simple issue where installing nodejs would fix it all, but in general, if you have package issues, aptitude is good at fixing it.
Want to make your own Raspbian image?
  • Hard way: Mess with confusing terminal commands.
  • Easy way: Let Pi-Power-Tools do it all for you!
Boot your image in a VM, Flash from the Internet at top speed, Mount (to drop files in), Edit partitions, Shrink/Expand, Repair, and more. Enjoy! :)
https://github.com/Botspot/Pi-Power-Tools

WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Re: Broken Packages prevent install

Thu Jul 02, 2020 10:45 am

Thanks for the help and advice!

Raspberry Pi version
Linux raspberrypi 4.19.118-v7+ #1311 SMP Mon Apr 27 14:21:24 BST 2020 armv7l

return apt policy gives
pi@raspberrypi:~ $ apt policy
Package files:
100 /var/lib/dpkg/status
release a=now
500 http://archive.raspberrypi.org/debian buster/main armhf Packages
release o=Raspberry Pi Foundation,a=testing,n=buster,l=Raspberry Pi Foundat ion,c=main,b=armhf
origin archive.raspberrypi.org
500 https://deb.nodesource.com/node_12.x buster/main armhf Packages
release o=Node Source,n=buster,l=Node Source,c=main,b=armhf
origin deb.nodesource.com
500 http://raspbian.raspberrypi.org/raspbian buster/rpi armhf Packages
release o=Raspbian,a=stable,n=buster,l=Raspbian,c=rpi,b=armhf
origin raspbian.raspberrypi.org
500 http://raspbian.raspberrypi.org/raspbian buster/non-free armhf Packages
release o=Raspbian,a=stable,n=buster,l=Raspbian,c=non-free,b=armhf
origin raspbian.raspberrypi.org
500 http://raspbian.raspberrypi.org/raspbian buster/contrib armhf Packages
release o=Raspbian,a=stable,n=buster,l=Raspbian,c=contrib,b=armhf
origin raspbian.raspberrypi.org
500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
release o=Raspbian,a=stable,n=buster,l=Raspbian,c=main,b=armhf
origin raspbian.raspberrypi.org
Pinned packages:

It says nodejs is installed but when I try to install npm afterwards I get a no go again

pi@raspberrypi:~ $ sudo apt update
Hit:1 http://raspbian.raspberrypi.org/raspbian buster InRelease
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
8 packages can be upgraded. Run 'apt list --upgradable' to see them.
pi@raspberrypi:~ $ sudo apt-get upgrade --yes
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
firmware-atheros firmware-brcm80211 firmware-libertas firmware-misc-nonfree firmware-realtek nodejs piwiz
rpi-chromium-mods
8 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 40.7 MB of archives.
After this operation, 915 kB of additional disk space will be used.
Get:1 http://archive.raspberrypi.org/debian buster/main armhf rpi-chromium-mods armhf 20200611 [9,420 kB]
Get:2 https://deb.nodesource.com/node_12.x buster/main armhf nodejs armhf 12.18.2-1nodesource1 [15.9 MB]
Get:3 http://archive.raspberrypi.org/debian buster/main armhf firmware-atheros all 1:20190114-1+rpt7 [3,887 kB]
Get:4 http://archive.raspberrypi.org/debian buster/main armhf firmware-brcm80211 all 1:20190114-1+rpt7 [4,457 kB]
Get:5 http://archive.raspberrypi.org/debian buster/main armhf firmware-libertas all 1:20190114-1+rpt7 [3,423 kB]
Get:6 http://archive.raspberrypi.org/debian buster/main armhf firmware-misc-nonfree all 1:20190114-1+rpt7 [3,070 kB]
Get:7 http://archive.raspberrypi.org/debian buster/main armhf firmware-realtek all 1:20190114-1+rpt7 [495 kB]
Get:8 http://archive.raspberrypi.org/debian buster/main armhf piwiz armhf 0.16 [57.5 kB]
Fetched 40.7 MB in 4s (11.0 MB/s)
apt-listchanges: Reading changelogs...
Preconfiguring packages ...
(Reading database ... 98643 files and directories currently installed.)
Preparing to unpack .../0-rpi-chromium-mods_20200611_armhf.deb ...
Unpacking rpi-chromium-mods (20200611) over (20200602) ...
Preparing to unpack .../1-firmware-atheros_1%3a20190114-1+rpt7_all.deb ...
Unpacking firmware-atheros (1:20190114-1+rpt7) over (1:20190114-1+rpt6) ...
Preparing to unpack .../2-firmware-brcm80211_1%3a20190114-1+rpt7_all.deb ...
Unpacking firmware-brcm80211 (1:20190114-1+rpt7) over (1:20190114-1+rpt6) ...
Preparing to unpack .../3-firmware-libertas_1%3a20190114-1+rpt7_all.deb ...
Unpacking firmware-libertas (1:20190114-1+rpt7) over (1:20190114-1+rpt6) ...
Preparing to unpack .../4-firmware-misc-nonfree_1%3a20190114-1+rpt7_all.deb ...
Unpacking firmware-misc-nonfree (1:20190114-1+rpt7) over (1:20190114-1+rpt6) ...
Preparing to unpack .../5-firmware-realtek_1%3a20190114-1+rpt7_all.deb ...
Unpacking firmware-realtek (1:20190114-1+rpt7) over (1:20190114-1+rpt6) ...
Preparing to unpack .../6-nodejs_12.18.2-1nodesource1_armhf.deb ...
Detected old npm client, removing...
Unpacking nodejs (12.18.2-1nodesource1) over (12.18.1-1nodesource1) ...
Preparing to unpack .../7-piwiz_0.16_armhf.deb ...
Unpacking piwiz (0.16) over (0.15) ...
Setting up rpi-chromium-mods (20200611) ...
Setting up firmware-atheros (1:20190114-1+rpt7) ...
Setting up firmware-misc-nonfree (1:20190114-1+rpt7) ...
update-initramfs: deferring update (trigger activated)
Setting up nodejs (12.18.2-1nodesource1) ...
Setting up firmware-brcm80211 (1:20190114-1+rpt7) ...
Setting up firmware-realtek (1:20190114-1+rpt7) ...
update-initramfs: deferring update (trigger activated)
Setting up piwiz (0.16) ...
Setting up firmware-libertas (1:20190114-1+rpt7) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
pi@raspberrypi:~ $ sudo apt install nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
nodejs is already the newest version (12.18.2-1nodesource1).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $ sudo apt install npm
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
npm : Depends: nodejs (>= 6.11~) but it is not going to be installed
Depends: node-abbrev (>= 1.1.1~) but it is not going to be installed
Depends: node-ansi-regex (>= 3.0~) but it is not going to be installed
Depends: node-ansistyles (>= 0.1.3~) but it is not going to be installed
Depends: node-aproba (>= 1.2~) but it is not going to be installed
Depends: node-archy (>= 1.0~) but it is not going to be installed
Depends: node-cacache (>= 10.0.4~) but it is not going to be installed
Depends: node-bluebird (>= 3.5.1~) but it is not going to be installed
Depends: node-call-limit (>= 1.1~) but it is not going to be installed
Depends: node-chownr (>= 1.0.1~) but it is not going to be installed
Depends: node-config-chain (>= 1.1.11~) but it is not going to be installed
Depends: node-detect-indent (>= 5.0~) but it is not going to be installed
Depends: node-detect-newline (>= 2.1~) but it is not going to be installed
Depends: node-editor (>= 1.0~) but it is not going to be installed
Depends: node-fs-vacuum (>= 1.2.10~) but it is not going to be installed
Depends: node-fs-write-stream-atomic (>= 1.0.10~) but it is not going to be installed
Depends: node-glob (>= 7.1.2~) but it is not going to be installed
Depends: node-graceful-fs (>= 4.1.11~) but it is not going to be installed
Depends: node-has-unicode (>= 2.0.1~) but it is not going to be installed
Depends: node-hosted-git-info (>= 2.6~) but it is not going to be installed
Depends: node-iferr (>= 0.1.5~) but it is not going to be installed
Depends: node-inflight (>= 1.0.6~) but it is not going to be installed
Depends: node-inherits (>= 2.0.3~) but it is not going to be installed
Depends: node-ini (>= 1.3.5~) but it is not going to be installed
Depends: node-npm-package-arg but it is not going to be installed
Depends: node-promzard but it is not going to be installed
Depends: node-jsonstream (>= 1.3.2~) but it is not going to be installed
Depends: node-json-parse-better-errors (>= 1.0.1~) but it is not going to be installed
Depends: node-lazy-property (>= 1.0~) but it is not going to be installed
Depends: node-libnpx (>= 10.0.1~) but it is not going to be installed
Depends: node-lockfile (>= 1.0.3~) but it is not going to be installed
Depends: node-lru-cache (>= 4.1.1~) but it is not going to be installed
Depends: node-mississippi (>= 3.0~) but it is not going to be installed
Depends: node-mkdirp (>= 0.3.3) but it is not going to be installed
Depends: node-move-concurrently (>= 1.0.1~) but it is not going to be installed
Depends: node-nopt but it is not going to be installed
Depends: node-normalize-package-data (>= 2.4~) but it is not going to be installed
Depends: node-gyp (>= 3.6.2~) but it is not going to be installed
Depends: node-resolve-from (>= 4.0~) but it is not going to be installed
Depends: node-encoding but it is not going to be installed
Depends: node-errno but it is not going to be installed
Depends: node-npmlog (>= 4.1.2~) but it is not going to be installed
Depends: node-once (>= 1.4~) but it is not going to be installed
Depends: node-opener (>= 1.4.3~) but it is not going to be installed
Depends: node-osenv (>= 0.1.5~) but it is not going to be installed
Depends: node-path-is-inside (>= 1.0.2~) but it is not going to be installed
Depends: node-promise-inflight (>= 1.0.1~) but it is not going to be installed
Depends: node-ansi but it is not going to be installed
Depends: node-qw (>= 1.0.1~) but it is not going to be installed
Depends: node-read (>= 1.0.7~) but it is not going to be installed
Depends: node-read-package-json (>= 2.0.13~) but it is not going to be installed
Depends: node-request (>= 2.83~) but it is not going to be installed
Depends: node-retry (>= 0.10.1~) but it is not going to be installed
Depends: node-rimraf (>= 2.6.2~) but it is not going to be installed
Depends: node-safe-buffer (>= 5.1.1~) but it is not going to be installed
Depends: node-semver (>= 5.5~) but it is not going to be installed
Depends: node-sha (>= 2.0.1~) but it is not going to be installed
Depends: node-slide (>= 1.1.6~) but it is not going to be installed
Depends: node-sorted-object (>= 2.0.1~) but it is not going to be installed
Depends: node-from2 but it is not going to be installed
Depends: node-stream-iterate but it is not going to be installed
Depends: node-ssri (>= 5.2.4~) but it is not going to be installed
Depends: node-strip-ansi (>= 4.0~) but it is not going to be installed
Depends: node-tar (>= 4.4~) but it is not going to be installed
Depends: node-text-table (>= 0.2~) but it is not going to be installed
Depends: node-uid-number (>= 0.0.6~) but it is not going to be installed
Depends: node-unique-filename (>= 1.1~) but it is not going to be installed
Depends: node-unpipe (>= 1.0~) but it is not going to be installed
Depends: node-boxen (>= 1.2.1~) but it is not going to be installed
Depends: node-import-lazy but it is not going to be installed
Depends: node-is-npm (>= 1.0~) but it is not going to be installed
Depends: node-latest-version (>= 3.0~) but it is not going to be installed
Depends: node-semver-diff (>= 2.0~) but it is not going to be installed
Depends: node-xdg-basedir (>= 3.0~) but it is not going to be installed
Depends: node-validate-npm-package-name (>= 3.0~) but it is not going to be installed
Depends: node-which (>= 1.3~) but it is not going to be installed
Depends: node-wrappy (>= 1.0.2~) but it is not going to be installed
Depends: node-write-file-atomic (>= 2.3~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

So I tried aptitude which gave me this result but that says in the end npm not installed?


pi@raspberrypi:~ $ sudo aptitude install npm
The following NEW packages will be installed:
gyp{a} libc-ares2{a} libjs-inherits{a} libjs-is-typedarray{a} libnode-dev{a} libnode64{ab} libssl-dev{a}
libuv1{a} libuv1-dev{a} node-abbrev{a} node-ajv{a} node-ansi{a} node-ansi-align{a} node-ansi-regex{a}
node-ansi-styles{a} node-ansistyles{a} node-aproba{a} node-archy{a} node-are-we-there-yet{a} node-asn1{a}
node-assert-plus{a} node-asynckit{a} node-aws-sign2{a} node-aws4{a} node-balanced-match{a}
node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a} node-brace-expansion{a} node-builtin-modules{a}
node-builtins{a} node-cacache{a} node-call-limit{a} node-camelcase{a} node-caseless{a} node-chalk{a}
node-chownr{a} node-cli-boxes{a} node-cliui{a} node-clone{a} node-co{a} node-color-convert{a}
node-color-name{a} node-combined-stream{a} node-concat-map{a} node-concat-stream{a} node-config-chain{a}
node-console-control-strings{a} node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a}
node-cyclist{a} node-dashdash{a} node-decamelize{a} node-decompress-response{a} node-deep-extend{a}
node-defaults{a} node-delayed-stream{a} node-delegates{a} node-detect-indent{a} node-detect-newline{a}
node-duplexer3{a} node-duplexify{a} node-ecc-jsbn{a} node-editor{a} node-encoding{a} node-end-of-stream{a}
node-errno{a} node-escape-string-regexp{a} node-execa{a} node-extend{a} node-extsprintf{a} node-find-up{a}
node-flush-write-stream{a} node-forever-agent{a} node-form-data{a} node-from2{a} node-fs-vacuum{a}
node-fs-write-stream-atomic{a} node-fs.realpath{a} node-gauge{a} node-get-caller-file{a}
node-get-stream{a} node-getpass{a} node-glob{a} node-got{a} node-graceful-fs{a} node-gyp{a}
node-har-schema{a} node-har-validator{a} node-has-flag{a} node-has-symbol-support-x{a}
node-has-to-string-tag-x{a} node-has-unicode{a} node-hosted-git-info{a} node-http-signature{a}
node-iconv-lite{a} node-iferr{a} node-import-lazy{a} node-imurmurhash{a} node-inflight{a} node-inherits{a}
node-ini{a} node-invert-kv{a} node-is-builtin-module{a} node-is-npm{a} node-is-object{a}
node-is-plain-obj{a} node-is-retry-allowed{a} node-is-stream{a} node-is-typedarray{a} node-isarray{a}
node-isexe{a} node-isstream{a} node-isurl{a} node-jsbn{a} node-json-parse-better-errors{a}
node-json-schema{a} node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a}
node-jsonparse{a} node-jsonstream{a} node-jsprim{a} node-latest-version{a} node-lazy-property{a}
node-lcid{a} node-libnpx{a} node-locate-path{a} node-lockfile{a} node-lowercase-keys{a} node-lru-cache{a}
node-mem{a} node-mime-types{a} node-mimic-fn{a} node-mimic-response{a} node-minimatch{a} node-minimist{a}
node-mississippi{a} node-mkdirp{a} node-move-concurrently{a} node-mute-stream{a} node-node-uuid{a}
node-nopt{a} node-normalize-package-data{a} node-npm-package-arg{a} node-npm-run-path{a} node-npmlog{a}
node-oauth-sign{a} node-object-assign{a} node-once{a} node-opener{a} node-os-locale{a} node-osenv{a}
node-p-cancelable{a} node-p-finally{a} node-p-limit{a} node-p-locate{a} node-p-timeout{a}
node-package-json{a} node-parallel-transform{a} node-path-exists{a} node-path-is-absolute{a}
node-path-is-inside{a} node-performance-now{a} node-prepend-http{a} node-process-nextick-args{a}
node-promise-inflight{a} node-promzard{a} node-proto-list{a} node-prr{a} node-pump{a} node-pumpify{a}
node-punycode{a} node-qs{a} node-qw{a} node-rc{a} node-read{a} node-read-package-json{a}
node-readable-stream{a} node-registry-auth-token{a} node-registry-url{a} node-request{a}
node-require-directory{a} node-require-main-filename{a} node-resolve-from{a} node-retry{a} node-rimraf{a}
node-run-queue{a} node-safe-buffer{a} node-semver{a} node-semver-diff{a} node-set-blocking{a} node-sha{a}
node-shebang-command{a} node-shebang-regex{a} node-signal-exit{a} node-slash{a} node-slide{a}
node-sorted-object{a} node-spdx-correct{a} node-spdx-expression-parse{a} node-spdx-license-ids{a}
node-sshpk{a} node-ssri{a} node-stream-each{a} node-stream-iterate{a} node-stream-shift{a}
node-string-decoder{a} node-string-width{a} node-strip-ansi{a} node-strip-eof{a}
node-strip-json-comments{a} node-supports-color{a} node-tar{a} node-term-size{a} node-text-table{a}
node-through{a} node-through2{a} node-timed-out{a} node-tough-cookie{a} node-tunnel-agent{a}
node-tweetnacl{a} node-typedarray{a} node-uid-number{a} node-unique-filename{a} node-unpipe{a}
node-url-parse-lax{a} node-url-to-options{a} node-util-deprecate{a} node-uuid{a}
node-validate-npm-package-license{a} node-validate-npm-package-name{a} node-verror{a} node-wcwidth.js{a}
node-which{a} node-which-module{a} node-wide-align{a} node-widest-line{a} node-wrap-ansi{a} node-wrappy{a}
node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a} node-y18n{a} node-yallist{a} node-yargs{a}
node-yargs-parser{a} npm
0 packages upgraded, 249 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,293 kB/10.3 MB of archives. After unpacking 45.5 MB will be used.
The following packages have unmet dependencies:
nodejs : Conflicts: npm but 5.8.0+ds6-4+deb10u1 is to be installed
libnode64 : Conflicts: nodejs-legacy which is a virtual package, provided by:
- nodejs (12.18.2-1nodesource1), but 12.18.2-1nodesource1 is installed

The following actions will resolve these dependencies:

Keep the following packages at their current version:
1) libnode-dev [Not Installed]
2) libnode64 [Not Installed]
3) node-gyp [Not Installed]
4) npm [Not Installed]



Accept this solution? [Y/n/q/?] y
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

User avatar
Botspot
Posts: 1241
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Broken Packages prevent install

Thu Jul 02, 2020 1:45 pm

Good info provided by aptitude.
What happens when you uninstall nodejs-legacy?
Want to make your own Raspbian image?
  • Hard way: Mess with confusing terminal commands.
  • Easy way: Let Pi-Power-Tools do it all for you!
Boot your image in a VM, Flash from the Internet at top speed, Mount (to drop files in), Edit partitions, Shrink/Expand, Repair, and more. Enjoy! :)
https://github.com/Botspot/Pi-Power-Tools

WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Re: Broken Packages prevent install

Thu Jul 02, 2020 3:20 pm

If I try to uninstall this is what I get back. So I guess I'm not doing something right yet again ;)

pi@raspberrypi:~ $ sudo apt-get purge nodejs-legacy
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'nodejs' instead of 'nodejs-legacy'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $ sudo apt-clean nodejs-legacy
sudo: apt-clean: command not found
pi@raspberrypi:~ $ sudo apt-get clean nodejs-legacy
pi@raspberrypi:~ $ sudo apt-get remove nodejs-legacy
Reading package lists... Done
Building dependency tree
Reading state information... Done
Note, selecting 'nodejs' instead of 'nodejs-legacy'
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $

User avatar
Botspot
Posts: 1241
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Broken Packages prevent install

Thu Jul 02, 2020 3:31 pm

WAAVN wrote:
Thu Jul 02, 2020 3:20 pm
If I try to uninstall this is what I get back. So I guess I'm not doing something right yet again ;)

Code: Select all

Note, selecting 'nodejs' instead of 'nodejs-legacy'
OK, try uninstalling nodejs instead.
Want to make your own Raspbian image?
  • Hard way: Mess with confusing terminal commands.
  • Easy way: Let Pi-Power-Tools do it all for you!
Boot your image in a VM, Flash from the Internet at top speed, Mount (to drop files in), Edit partitions, Shrink/Expand, Repair, and more. Enjoy! :)
https://github.com/Botspot/Pi-Power-Tools

WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Re: Broken Packages prevent install

Thu Jul 02, 2020 3:55 pm

When I uninstall and afterwards try to reinstall it keeps saying there is stuff left.?

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul 2 17:11:32 2020 from 192.168.178.16
pi@raspberrypi:~ $ sudo apt-get remove nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
nodejs
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 84.3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 99213 files and directories currently installed.)
Removing nodejs (12.18.2-1nodesource1) ...
dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empt y so not removed
Processing triggers for man-db (2.8.5-2) ...
pi@raspberrypi:~ $ sudo apt-get purge nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $ sudo apt-get clean nodejs
pi@raspberrypi:~ $ sudo apt update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Fetched 15.0 kB in 1s (11.6 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
pi@raspberrypi:~ $ sudo aptitude install npm
The following NEW packages will be installed:
gyp{a} libc-ares2{a} libjs-inherits{a} libjs-is-typedarray{a}
libnode-dev{a} libnode64{ab} libssl-dev{a} libuv1{a} libuv1-dev{a}
node-abbrev{a} node-ajv{a} node-ansi{a} node-ansi-align{a}
node-ansi-regex{a} node-ansi-styles{a} node-ansistyles{a} node-aproba{a}
node-archy{a} node-are-we-there-yet{a} node-asn1{a} node-assert-plus{a}
node-asynckit{a} node-aws-sign2{a} node-aws4{a} node-balanced-match{a}
node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a}
node-brace-expansion{a} node-builtin-modules{a} node-builtins{a}
node-cacache{a} node-call-limit{a} node-camelcase{a} node-caseless{a}
node-chalk{a} node-chownr{a} node-cli-boxes{a} node-cliui{a}
node-clone{a} node-co{a} node-color-convert{a} node-color-name{a}
node-combined-stream{a} node-concat-map{a} node-concat-stream{a}
node-config-chain{a} node-console-control-strings{a}
node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a}
node-cyclist{a} node-dashdash{a} node-decamelize{a}
node-decompress-response{a} node-deep-extend{a} node-defaults{a}
node-delayed-stream{a} node-delegates{a} node-detect-indent{a}
node-detect-newline{a} node-duplexer3{a} node-duplexify{a}
node-ecc-jsbn{a} node-editor{a} node-encoding{a} node-end-of-stream{a}
node-errno{a} node-escape-string-regexp{a} node-execa{a} node-extend{a}
node-extsprintf{a} node-find-up{a} node-flush-write-stream{a}
node-forever-agent{a} node-form-data{a} node-from2{a} node-fs-vacuum{a}
node-fs-write-stream-atomic{a} node-fs.realpath{a} node-gauge{a}
node-get-caller-file{a} node-get-stream{a} node-getpass{a} node-glob{a}
node-got{a} node-graceful-fs{a} node-gyp{a} node-har-schema{a}
node-har-validator{a} node-has-flag{a} node-has-symbol-support-x{a}
node-has-to-string-tag-x{a} node-has-unicode{a} node-hosted-git-info{a}
node-http-signature{a} node-iconv-lite{a} node-iferr{a}
node-import-lazy{a} node-imurmurhash{a} node-inflight{a} node-inherits{a}
node-ini{a} node-invert-kv{a} node-is-builtin-module{a} node-is-npm{a}
node-is-object{a} node-is-plain-obj{a} node-is-retry-allowed{a}
node-is-stream{a} node-is-typedarray{a} node-isarray{a} node-isexe{a}
node-isstream{a} node-isurl{a} node-jsbn{a}
node-json-parse-better-errors{a} node-json-schema{a}
node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a}
node-jsonparse{a} node-jsonstream{a} node-jsprim{a}
node-latest-version{a} node-lazy-property{a} node-lcid{a} node-libnpx{a}
node-locate-path{a} node-lockfile{a} node-lowercase-keys{a}
node-lru-cache{a} node-mem{a} node-mime-types{a} node-mimic-fn{a}
node-mimic-response{a} node-minimatch{a} node-minimist{a}
node-mississippi{a} node-mkdirp{a} node-move-concurrently{a}
node-mute-stream{a} node-node-uuid{a} node-nopt{a}
node-normalize-package-data{a} node-npm-package-arg{a}
node-npm-run-path{a} node-npmlog{a} node-oauth-sign{a}
node-object-assign{a} node-once{a} node-opener{a} node-os-locale{a}
node-osenv{a} node-p-cancelable{a} node-p-finally{a} node-p-limit{a}
node-p-locate{a} node-p-timeout{a} node-package-json{a}
node-parallel-transform{a} node-path-exists{a} node-path-is-absolute{a}
node-path-is-inside{a} node-performance-now{a} node-prepend-http{a}
node-process-nextick-args{a} node-promise-inflight{a} node-promzard{a}
node-proto-list{a} node-prr{a} node-pump{a} node-pumpify{a}
node-punycode{a} node-qs{a} node-qw{a} node-rc{a} node-read{a}
node-read-package-json{a} node-readable-stream{a}
node-registry-auth-token{a} node-registry-url{a} node-request{a}
node-require-directory{a} node-require-main-filename{a}
node-resolve-from{a} node-retry{a} node-rimraf{a} node-run-queue{a}
node-safe-buffer{a} node-semver{a} node-semver-diff{a}
node-set-blocking{a} node-sha{a} node-shebang-command{a}
node-shebang-regex{a} node-signal-exit{a} node-slash{a} node-slide{a}
node-sorted-object{a} node-spdx-correct{a} node-spdx-expression-parse{a}
node-spdx-license-ids{a} node-sshpk{a} node-ssri{a} node-stream-each{a}
node-stream-iterate{a} node-stream-shift{a} node-string-decoder{a}
node-string-width{a} node-strip-ansi{a} node-strip-eof{a}
node-strip-json-comments{a} node-supports-color{a} node-tar{a}
node-term-size{a} node-text-table{a} node-through{a} node-through2{a}
node-timed-out{a} node-tough-cookie{a} node-tunnel-agent{a}
node-tweetnacl{a} node-typedarray{a} node-uid-number{a}
node-unique-filename{a} node-unpipe{a} node-url-parse-lax{a}
node-url-to-options{a} node-util-deprecate{a} node-uuid{a}
node-validate-npm-package-license{a} node-validate-npm-package-name{a}
node-verror{a} node-wcwidth.js{a} node-which{a} node-which-module{a}
node-wide-align{a} node-widest-line{a} node-wrap-ansi{a} node-wrappy{a}
node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a} node-y18n{a}
node-yallist{a} node-yargs{a} node-yargs-parser{a} nodejs{ab} npm
0 packages upgraded, 250 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.2 MB of archives. After unpacking 130 MB will be used.
The following packages have unmet dependencies:
nodejs : Conflicts: npm but 5.8.0+ds6-4+deb10u1 is to be installed
libnode64 : Conflicts: nodejs-legacy which is a virtual package, provided by:
- nodejs (12.18.2-1nodesource1), but 12.18.2-1nodesource 1 is to be installed

The following actions will resolve these dependencies:

Keep the following packages at their current version:
1) libnode-dev [Not Installed]
2) libnode64 [Not Installed]
3) node-gyp [Not Installed]
4) npm [Not Installed]



Accept this solution? [Y/n/q/?] ^C
pi@raspberrypi:~ $ sudo apt aptitude install nodejs
E: Invalid operation aptitude
pi@raspberrypi:~ $ sudo aptitude install nodejs
The following NEW packages will be installed:
nodejs
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9 MB of archives. After unpacking 84.3 MB will be used.
Get: 1 https://deb.nodesource.com/node_12.x buster/main armhf nodejs armhf 12.18.2-1nodesource1 [15.9 MB]
Fetched 15.9 MB in 3s (5,980 kB/s)
Selecting previously unselected package nodejs.
(Reading database ... 94414 files and directories currently installed.)
Preparing to unpack .../nodejs_12.18.2-1nodesource1_armhf.deb ...
Unpacking nodejs (12.18.2-1nodesource1) ...
Setting up nodejs (12.18.2-1nodesource1) ...
Processing triggers for man-db (2.8.5-2) ...

pi@raspberrypi:~ $ sudo aptitude install npm
The following NEW packages will be installed:
gyp{a} libc-ares2{a} libjs-inherits{a} libjs-is-typedarray{a} libnode-dev{a} libnode64{ab}
libssl-dev{a} libuv1{a} libuv1-dev{a} node-abbrev{a} node-ajv{a} node-ansi{a} node-ansi-align{a}
node-ansi-regex{a} node-ansi-styles{a} node-ansistyles{a} node-aproba{a} node-archy{a}
node-are-we-there-yet{a} node-asn1{a} node-assert-plus{a} node-asynckit{a} node-aws-sign2{a}
node-aws4{a} node-balanced-match{a} node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a}
node-brace-expansion{a} node-builtin-modules{a} node-builtins{a} node-cacache{a} node-call-limit{a}
node-camelcase{a} node-caseless{a} node-chalk{a} node-chownr{a} node-cli-boxes{a} node-cliui{a}
node-clone{a} node-co{a} node-color-convert{a} node-color-name{a} node-combined-stream{a}
node-concat-map{a} node-concat-stream{a} node-config-chain{a} node-console-control-strings{a}
node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a} node-cyclist{a} node-dashdash{a}
node-decamelize{a} node-decompress-response{a} node-deep-extend{a} node-defaults{a}
node-delayed-stream{a} node-delegates{a} node-detect-indent{a} node-detect-newline{a}
node-duplexer3{a} node-duplexify{a} node-ecc-jsbn{a} node-editor{a} node-encoding{a}
node-end-of-stream{a} node-errno{a} node-escape-string-regexp{a} node-execa{a} node-extend{a}
node-extsprintf{a} node-find-up{a} node-flush-write-stream{a} node-forever-agent{a}
node-form-data{a} node-from2{a} node-fs-vacuum{a} node-fs-write-stream-atomic{a}
node-fs.realpath{a} node-gauge{a} node-get-caller-file{a} node-get-stream{a} node-getpass{a}
node-glob{a} node-got{a} node-graceful-fs{a} node-gyp{a} node-har-schema{a} node-har-validator{a}
node-has-flag{a} node-has-symbol-support-x{a} node-has-to-string-tag-x{a} node-has-unicode{a}
node-hosted-git-info{a} node-http-signature{a} node-iconv-lite{a} node-iferr{a} node-import-lazy{a}
node-imurmurhash{a} node-inflight{a} node-inherits{a} node-ini{a} node-invert-kv{a}
node-is-builtin-module{a} node-is-npm{a} node-is-object{a} node-is-plain-obj{a}
node-is-retry-allowed{a} node-is-stream{a} node-is-typedarray{a} node-isarray{a} node-isexe{a}
node-isstream{a} node-isurl{a} node-jsbn{a} node-json-parse-better-errors{a} node-json-schema{a}
node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a} node-jsonparse{a}
node-jsonstream{a} node-jsprim{a} node-latest-version{a} node-lazy-property{a} node-lcid{a}
node-libnpx{a} node-locate-path{a} node-lockfile{a} node-lowercase-keys{a} node-lru-cache{a}
node-mem{a} node-mime-types{a} node-mimic-fn{a} node-mimic-response{a} node-minimatch{a}
node-minimist{a} node-mississippi{a} node-mkdirp{a} node-move-concurrently{a} node-mute-stream{a}
node-node-uuid{a} node-nopt{a} node-normalize-package-data{a} node-npm-package-arg{a}
node-npm-run-path{a} node-npmlog{a} node-oauth-sign{a} node-object-assign{a} node-once{a}
node-opener{a} node-os-locale{a} node-osenv{a} node-p-cancelable{a} node-p-finally{a}
node-p-limit{a} node-p-locate{a} node-p-timeout{a} node-package-json{a} node-parallel-transform{a}
node-path-exists{a} node-path-is-absolute{a} node-path-is-inside{a} node-performance-now{a}
node-prepend-http{a} node-process-nextick-args{a} node-promise-inflight{a} node-promzard{a}
node-proto-list{a} node-prr{a} node-pump{a} node-pumpify{a} node-punycode{a} node-qs{a} node-qw{a}
node-rc{a} node-read{a} node-read-package-json{a} node-readable-stream{a}
node-registry-auth-token{a} node-registry-url{a} node-request{a} node-require-directory{a}
node-require-main-filename{a} node-resolve-from{a} node-retry{a} node-rimraf{a} node-run-queue{a}
node-safe-buffer{a} node-semver{a} node-semver-diff{a} node-set-blocking{a} node-sha{a}
node-shebang-command{a} node-shebang-regex{a} node-signal-exit{a} node-slash{a} node-slide{a}
node-sorted-object{a} node-spdx-correct{a} node-spdx-expression-parse{a} node-spdx-license-ids{a}
node-sshpk{a} node-ssri{a} node-stream-each{a} node-stream-iterate{a} node-stream-shift{a}
node-string-decoder{a} node-string-width{a} node-strip-ansi{a} node-strip-eof{a}
node-strip-json-comments{a} node-supports-color{a} node-tar{a} node-term-size{a} node-text-table{a}
node-through{a} node-through2{a} node-timed-out{a} node-tough-cookie{a} node-tunnel-agent{a}
node-tweetnacl{a} node-typedarray{a} node-uid-number{a} node-unique-filename{a} node-unpipe{a}
node-url-parse-lax{a} node-url-to-options{a} node-util-deprecate{a} node-uuid{a}
node-validate-npm-package-license{a} node-validate-npm-package-name{a} node-verror{a}
node-wcwidth.js{a} node-which{a} node-which-module{a} node-wide-align{a} node-widest-line{a}
node-wrap-ansi{a} node-wrappy{a} node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a}
node-y18n{a} node-yallist{a} node-yargs{a} node-yargs-parser{a} npm
0 packages upgraded, 249 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.3 MB of archives. After unpacking 45.5 MB will be used.
The following packages have unmet dependencies:
nodejs : Conflicts: npm but 5.8.0+ds6-4+deb10u1 is to be installed
libnode64 : Conflicts: nodejs-legacy which is a virtual package, provided by:
- nodejs (12.18.2-1nodesource1), but 12.18.2-1nodesource1 is installed

The following actions will resolve these dependencies:

Keep the following packages at their current version:
1) libnode-dev [Not Installed]
2) libnode64 [Not Installed]
3) node-gyp [Not Installed]
4) npm [Not Installed]



Accept this solution? [Y/n/q/?]

Could it have to do with this line/

dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empt y so not removed

User avatar
Botspot
Posts: 1241
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Broken Packages prevent install

Thu Jul 02, 2020 4:00 pm

WAAVN wrote:
Thu Jul 02, 2020 3:55 pm
When I uninstall and afterwards try to reinstall it keeps saying there is stuff left.?

Code: Select all

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Thu Jul  2 17:11:32 2020 from 192.168.178.16
pi@raspberrypi:~ $ sudo apt-get remove nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  nodejs
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 84.3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 99213 files and directories currently installed.)
Removing nodejs (12.18.2-1nodesource1) ...
dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empt                          y so not removed
Processing triggers for man-db (2.8.5-2) ...
pi@raspberrypi:~ $ sudo apt-get purge nodejs
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nodejs' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
pi@raspberrypi:~ $ sudo apt-get clean nodejs
pi@raspberrypi:~ $ sudo apt update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease
Get:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
Fetched 15.0 kB in 1s (11.6 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
pi@raspberrypi:~ $ sudo aptitude install npm
The following NEW packages will be installed:
  gyp{a} libc-ares2{a} libjs-inherits{a} libjs-is-typedarray{a}
  libnode-dev{a} libnode64{ab} libssl-dev{a} libuv1{a} libuv1-dev{a}
  node-abbrev{a} node-ajv{a} node-ansi{a} node-ansi-align{a}
  node-ansi-regex{a} node-ansi-styles{a} node-ansistyles{a} node-aproba{a}
  node-archy{a} node-are-we-there-yet{a} node-asn1{a} node-assert-plus{a}
  node-asynckit{a} node-aws-sign2{a} node-aws4{a} node-balanced-match{a}
  node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a}
  node-brace-expansion{a} node-builtin-modules{a} node-builtins{a}
  node-cacache{a} node-call-limit{a} node-camelcase{a} node-caseless{a}
  node-chalk{a} node-chownr{a} node-cli-boxes{a} node-cliui{a}
  node-clone{a} node-co{a} node-color-convert{a} node-color-name{a}
  node-combined-stream{a} node-concat-map{a} node-concat-stream{a}
  node-config-chain{a} node-console-control-strings{a}
  node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a}
  node-cyclist{a} node-dashdash{a} node-decamelize{a}
  node-decompress-response{a} node-deep-extend{a} node-defaults{a}
  node-delayed-stream{a} node-delegates{a} node-detect-indent{a}
  node-detect-newline{a} node-duplexer3{a} node-duplexify{a}
  node-ecc-jsbn{a} node-editor{a} node-encoding{a} node-end-of-stream{a}
  node-errno{a} node-escape-string-regexp{a} node-execa{a} node-extend{a}
  node-extsprintf{a} node-find-up{a} node-flush-write-stream{a}
  node-forever-agent{a} node-form-data{a} node-from2{a} node-fs-vacuum{a}
  node-fs-write-stream-atomic{a} node-fs.realpath{a} node-gauge{a}
  node-get-caller-file{a} node-get-stream{a} node-getpass{a} node-glob{a}
  node-got{a} node-graceful-fs{a} node-gyp{a} node-har-schema{a}
  node-har-validator{a} node-has-flag{a} node-has-symbol-support-x{a}
  node-has-to-string-tag-x{a} node-has-unicode{a} node-hosted-git-info{a}
  node-http-signature{a} node-iconv-lite{a} node-iferr{a}
  node-import-lazy{a} node-imurmurhash{a} node-inflight{a} node-inherits{a}
  node-ini{a} node-invert-kv{a} node-is-builtin-module{a} node-is-npm{a}
  node-is-object{a} node-is-plain-obj{a} node-is-retry-allowed{a}
  node-is-stream{a} node-is-typedarray{a} node-isarray{a} node-isexe{a}
  node-isstream{a} node-isurl{a} node-jsbn{a}
  node-json-parse-better-errors{a} node-json-schema{a}
  node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a}
  node-jsonparse{a} node-jsonstream{a} node-jsprim{a}
  node-latest-version{a} node-lazy-property{a} node-lcid{a} node-libnpx{a}
  node-locate-path{a} node-lockfile{a} node-lowercase-keys{a}
  node-lru-cache{a} node-mem{a} node-mime-types{a} node-mimic-fn{a}
  node-mimic-response{a} node-minimatch{a} node-minimist{a}
  node-mississippi{a} node-mkdirp{a} node-move-concurrently{a}
  node-mute-stream{a} node-node-uuid{a} node-nopt{a}
  node-normalize-package-data{a} node-npm-package-arg{a}
  node-npm-run-path{a} node-npmlog{a} node-oauth-sign{a}
  node-object-assign{a} node-once{a} node-opener{a} node-os-locale{a}
  node-osenv{a} node-p-cancelable{a} node-p-finally{a} node-p-limit{a}
  node-p-locate{a} node-p-timeout{a} node-package-json{a}
  node-parallel-transform{a} node-path-exists{a} node-path-is-absolute{a}
  node-path-is-inside{a} node-performance-now{a} node-prepend-http{a}
  node-process-nextick-args{a} node-promise-inflight{a} node-promzard{a}
  node-proto-list{a} node-prr{a} node-pump{a} node-pumpify{a}
  node-punycode{a} node-qs{a} node-qw{a} node-rc{a} node-read{a}
  node-read-package-json{a} node-readable-stream{a}
  node-registry-auth-token{a} node-registry-url{a} node-request{a}
  node-require-directory{a} node-require-main-filename{a}
  node-resolve-from{a} node-retry{a} node-rimraf{a} node-run-queue{a}
  node-safe-buffer{a} node-semver{a} node-semver-diff{a}
  node-set-blocking{a} node-sha{a} node-shebang-command{a}
  node-shebang-regex{a} node-signal-exit{a} node-slash{a} node-slide{a}
  node-sorted-object{a} node-spdx-correct{a} node-spdx-expression-parse{a}
  node-spdx-license-ids{a} node-sshpk{a} node-ssri{a} node-stream-each{a}
  node-stream-iterate{a} node-stream-shift{a} node-string-decoder{a}
  node-string-width{a} node-strip-ansi{a} node-strip-eof{a}
  node-strip-json-comments{a} node-supports-color{a} node-tar{a}
  node-term-size{a} node-text-table{a} node-through{a} node-through2{a}
  node-timed-out{a} node-tough-cookie{a} node-tunnel-agent{a}
  node-tweetnacl{a} node-typedarray{a} node-uid-number{a}
  node-unique-filename{a} node-unpipe{a} node-url-parse-lax{a}
  node-url-to-options{a} node-util-deprecate{a} node-uuid{a}
  node-validate-npm-package-license{a} node-validate-npm-package-name{a}
  node-verror{a} node-wcwidth.js{a} node-which{a} node-which-module{a}
  node-wide-align{a} node-widest-line{a} node-wrap-ansi{a} node-wrappy{a}
  node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a} node-y18n{a}
  node-yallist{a} node-yargs{a} node-yargs-parser{a} nodejs{ab} npm
0 packages upgraded, 250 newly installed, 0 to remove and 0 not upgraded.
Need to get 26.2 MB of archives. After unpacking 130 MB will be used.
The following packages have unmet dependencies:
 nodejs : Conflicts: npm but 5.8.0+ds6-4+deb10u1 is to be installed
 libnode64 : Conflicts: nodejs-legacy which is a virtual package, provided by:
                        - nodejs (12.18.2-1nodesource1), but 12.18.2-1nodesource                          1 is to be installed

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libnode-dev [Not Installed]
2)     libnode64 [Not Installed]
3)     node-gyp [Not Installed]
4)     npm [Not Installed]



Accept this solution? [Y/n/q/?] ^C
pi@raspberrypi:~ $ sudo apt aptitude install nodejs
E: Invalid operation aptitude
pi@raspberrypi:~ $ sudo aptitude install nodejs
The following NEW packages will be installed:
  nodejs
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 15.9 MB of archives. After unpacking 84.3 MB will be used.
Get: 1 https://deb.nodesource.com/node_12.x buster/main armhf nodejs armhf 12.18.2-1nodesource1 [15.9 MB]
Fetched 15.9 MB in 3s (5,980 kB/s)
Selecting previously unselected package nodejs.
(Reading database ... 94414 files and directories currently installed.)
Preparing to unpack .../nodejs_12.18.2-1nodesource1_armhf.deb ...
Unpacking nodejs (12.18.2-1nodesource1) ...
Setting up nodejs (12.18.2-1nodesource1) ...
Processing triggers for man-db (2.8.5-2) ...

pi@raspberrypi:~ $ sudo aptitude install npm
The following NEW packages will be installed:
  gyp{a} libc-ares2{a} libjs-inherits{a} libjs-is-typedarray{a} libnode-dev{a} libnode64{ab}
  libssl-dev{a} libuv1{a} libuv1-dev{a} node-abbrev{a} node-ajv{a} node-ansi{a} node-ansi-align{a}
  node-ansi-regex{a} node-ansi-styles{a} node-ansistyles{a} node-aproba{a} node-archy{a}
  node-are-we-there-yet{a} node-asn1{a} node-assert-plus{a} node-asynckit{a} node-aws-sign2{a}
  node-aws4{a} node-balanced-match{a} node-bcrypt-pbkdf{a} node-bluebird{a} node-boxen{a}
  node-brace-expansion{a} node-builtin-modules{a} node-builtins{a} node-cacache{a} node-call-limit{a}
  node-camelcase{a} node-caseless{a} node-chalk{a} node-chownr{a} node-cli-boxes{a} node-cliui{a}
  node-clone{a} node-co{a} node-color-convert{a} node-color-name{a} node-combined-stream{a}
  node-concat-map{a} node-concat-stream{a} node-config-chain{a} node-console-control-strings{a}
  node-copy-concurrently{a} node-core-util-is{a} node-cross-spawn{a} node-cyclist{a} node-dashdash{a}
  node-decamelize{a} node-decompress-response{a} node-deep-extend{a} node-defaults{a}
  node-delayed-stream{a} node-delegates{a} node-detect-indent{a} node-detect-newline{a}
  node-duplexer3{a} node-duplexify{a} node-ecc-jsbn{a} node-editor{a} node-encoding{a}
  node-end-of-stream{a} node-errno{a} node-escape-string-regexp{a} node-execa{a} node-extend{a}
  node-extsprintf{a} node-find-up{a} node-flush-write-stream{a} node-forever-agent{a}
  node-form-data{a} node-from2{a} node-fs-vacuum{a} node-fs-write-stream-atomic{a}
  node-fs.realpath{a} node-gauge{a} node-get-caller-file{a} node-get-stream{a} node-getpass{a}
  node-glob{a} node-got{a} node-graceful-fs{a} node-gyp{a} node-har-schema{a} node-har-validator{a}
  node-has-flag{a} node-has-symbol-support-x{a} node-has-to-string-tag-x{a} node-has-unicode{a}
  node-hosted-git-info{a} node-http-signature{a} node-iconv-lite{a} node-iferr{a} node-import-lazy{a}
  node-imurmurhash{a} node-inflight{a} node-inherits{a} node-ini{a} node-invert-kv{a}
  node-is-builtin-module{a} node-is-npm{a} node-is-object{a} node-is-plain-obj{a}
  node-is-retry-allowed{a} node-is-stream{a} node-is-typedarray{a} node-isarray{a} node-isexe{a}
  node-isstream{a} node-isurl{a} node-jsbn{a} node-json-parse-better-errors{a} node-json-schema{a}
  node-json-stable-stringify{a} node-json-stringify-safe{a} node-jsonify{a} node-jsonparse{a}
  node-jsonstream{a} node-jsprim{a} node-latest-version{a} node-lazy-property{a} node-lcid{a}
  node-libnpx{a} node-locate-path{a} node-lockfile{a} node-lowercase-keys{a} node-lru-cache{a}
  node-mem{a} node-mime-types{a} node-mimic-fn{a} node-mimic-response{a} node-minimatch{a}
  node-minimist{a} node-mississippi{a} node-mkdirp{a} node-move-concurrently{a} node-mute-stream{a}
  node-node-uuid{a} node-nopt{a} node-normalize-package-data{a} node-npm-package-arg{a}
  node-npm-run-path{a} node-npmlog{a} node-oauth-sign{a} node-object-assign{a} node-once{a}
  node-opener{a} node-os-locale{a} node-osenv{a} node-p-cancelable{a} node-p-finally{a}
  node-p-limit{a} node-p-locate{a} node-p-timeout{a} node-package-json{a} node-parallel-transform{a}
  node-path-exists{a} node-path-is-absolute{a} node-path-is-inside{a} node-performance-now{a}
  node-prepend-http{a} node-process-nextick-args{a} node-promise-inflight{a} node-promzard{a}
  node-proto-list{a} node-prr{a} node-pump{a} node-pumpify{a} node-punycode{a} node-qs{a} node-qw{a}
  node-rc{a} node-read{a} node-read-package-json{a} node-readable-stream{a}
  node-registry-auth-token{a} node-registry-url{a} node-request{a} node-require-directory{a}
  node-require-main-filename{a} node-resolve-from{a} node-retry{a} node-rimraf{a} node-run-queue{a}
  node-safe-buffer{a} node-semver{a} node-semver-diff{a} node-set-blocking{a} node-sha{a}
  node-shebang-command{a} node-shebang-regex{a} node-signal-exit{a} node-slash{a} node-slide{a}
  node-sorted-object{a} node-spdx-correct{a} node-spdx-expression-parse{a} node-spdx-license-ids{a}
  node-sshpk{a} node-ssri{a} node-stream-each{a} node-stream-iterate{a} node-stream-shift{a}
  node-string-decoder{a} node-string-width{a} node-strip-ansi{a} node-strip-eof{a}
  node-strip-json-comments{a} node-supports-color{a} node-tar{a} node-term-size{a} node-text-table{a}
  node-through{a} node-through2{a} node-timed-out{a} node-tough-cookie{a} node-tunnel-agent{a}
  node-tweetnacl{a} node-typedarray{a} node-uid-number{a} node-unique-filename{a} node-unpipe{a}
  node-url-parse-lax{a} node-url-to-options{a} node-util-deprecate{a} node-uuid{a}
  node-validate-npm-package-license{a} node-validate-npm-package-name{a} node-verror{a}
  node-wcwidth.js{a} node-which{a} node-which-module{a} node-wide-align{a} node-widest-line{a}
  node-wrap-ansi{a} node-wrappy{a} node-write-file-atomic{a} node-xdg-basedir{a} node-xtend{a}
  node-y18n{a} node-yallist{a} node-yargs{a} node-yargs-parser{a} npm
0 packages upgraded, 249 newly installed, 0 to remove and 0 not upgraded.
Need to get 10.3 MB of archives. After unpacking 45.5 MB will be used.
The following packages have unmet dependencies:
 nodejs : Conflicts: npm but 5.8.0+ds6-4+deb10u1 is to be installed
 libnode64 : Conflicts: nodejs-legacy which is a virtual package, provided by:
                        - nodejs (12.18.2-1nodesource1), but 12.18.2-1nodesource1 is installed

The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libnode-dev [Not Installed]
2)     libnode64 [Not Installed]
3)     node-gyp [Not Installed]
4)     npm [Not Installed]



Accept this solution? [Y/n/q/?]
Could it have to do with this line?

Code: Select all

dpkg: warning: while removing nodejs, directory '/usr/lib/node_modules' not empt                          y so not removed
No. I'm not sure what's causing your problems. It looks like you added a repository?

Code: Select all

Hit:3 https://deb.nodesource.com/node_12.x buster InRelease
What have you done to your poor Pi? :P

I'm not sure how to fix this. Idea: In aptitude, press N instead of Y, and see if it comes up with an alternative (better) solution.

Anyway, maybe try re-flashing your SD card and try again.
Want to make your own Raspbian image?
  • Hard way: Mess with confusing terminal commands.
  • Easy way: Let Pi-Power-Tools do it all for you!
Boot your image in a VM, Flash from the Internet at top speed, Mount (to drop files in), Edit partitions, Shrink/Expand, Repair, and more. Enjoy! :)
https://github.com/Botspot/Pi-Power-Tools

WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Re: Broken Packages prevent install

Thu Jul 02, 2020 4:07 pm

Well I'm rather new to using the Pi as you might have noticed I use this one to run my domoticz.. And after I updated the package for Domoticz it wouldn't work anymore because it wasn't backwards compatible so I had to update to Buster. And I've never did that so I guess I went wrong somewhere around that point..

If I press the n option it proposes the following

Accept this solution? [Y/n/q/?] n
The following actions will resolve these dependencies:

Remove the following packages:
1) nodejs [12.18.2-1nodesource1 (<NULL>, now)]

Keep the following packages at their current version:
2) node-abbrev [Not Installed]
3) node-ajv [Not Installed]
4) node-ansi [Not Installed]
5) node-ansi-align [Not Installed]
6) node-ansi-regex [Not Installed]
7) node-ansi-styles [Not Installed]
8) node-ansistyles [Not Installed]
9) node-aproba [Not Installed]
10) node-archy [Not Installed]
11) node-are-we-there-yet [Not Installed]
12) node-asn1 [Not Installed]
13) node-assert-plus [Not Installed]
14) node-asynckit [Not Installed]
15) node-aws-sign2 [Not Installed]
16) node-aws4 [Not Installed]
17) node-balanced-match [Not Installed]
18) node-bcrypt-pbkdf [Not Installed]
19) node-bluebird [Not Installed]
20) node-boxen [Not Installed]
21) node-brace-expansion [Not Installed]
22) node-builtin-modules [Not Installed]
23) node-builtins [Not Installed]
24) node-cacache [Not Installed]
25) node-call-limit [Not Installed]
26) node-camelcase [Not Installed]
27) node-caseless [Not Installed]
28) node-chalk [Not Installed]
29) node-chownr [Not Installed]
30) node-cli-boxes [Not Installed]
31) node-cliui [Not Installed]
32) node-clone [Not Installed]
33) node-co [Not Installed]
34) node-color-convert [Not Installed]
35) node-color-name [Not Installed]
36) node-combined-stream [Not Installed]
37) node-concat-map [Not Installed]
38) node-concat-stream [Not Installed]
39) node-config-chain [Not Installed]
40) node-console-control-strings [Not Installed]
41) node-copy-concurrently [Not Installed]
42) node-core-util-is [Not Installed]
43) node-cross-spawn [Not Installed]
44) node-cyclist [Not Installed]
45) node-dashdash [Not Installed]
46) node-decamelize [Not Installed]
47) node-decompress-response [Not Installed]
48) node-deep-extend [Not Installed]
49) node-defaults [Not Installed]
50) node-delayed-stream [Not Installed]
51) node-delegates [Not Installed]
52) node-detect-indent [Not Installed]
53) node-detect-newline [Not Installed]
54) node-duplexer3 [Not Installed]
55) node-duplexify [Not Installed]
56) node-ecc-jsbn [Not Installed]
57) node-editor [Not Installed]
58) node-encoding [Not Installed]
59) node-end-of-stream [Not Installed]
60) node-errno [Not Installed]
61) node-escape-string-regexp [Not Installed]
62) node-execa [Not Installed]
63) node-extend [Not Installed]
64) node-extsprintf [Not Installed]
65) node-find-up [Not Installed]
66) node-flush-write-stream [Not Installed]
67) node-forever-agent [Not Installed]
68) node-form-data [Not Installed]
69) node-from2 [Not Installed]
70) node-fs-vacuum [Not Installed]
71) node-fs-write-stream-atomic [Not Installed]
72) node-fs.realpath [Not Installed]
73) node-gauge [Not Installed]
74) node-get-caller-file [Not Installed]
75) node-get-stream [Not Installed]
76) node-getpass [Not Installed]
77) node-glob [Not Installed]
78) node-got [Not Installed]
79) node-graceful-fs [Not Installed]
80) node-gyp [Not Installed]
81) node-har-schema [Not Installed]
82) node-har-validator [Not Installed]
83) node-has-flag [Not Installed]
84) node-has-symbol-support-x [Not Installed]
85) node-has-to-string-tag-x [Not Installed]
86) node-has-unicode [Not Installed]
87) node-hosted-git-info [Not Installed]
88) node-http-signature [Not Installed]
89) node-iconv-lite [Not Installed]
90) node-iferr [Not Installed]
91) node-import-lazy [Not Installed]
92) node-imurmurhash [Not Installed]
93) node-inflight [Not Installed]
94) node-inherits [Not Installed]
95) node-ini [Not Installed]
96) node-invert-kv [Not Installed]
97) node-is-builtin-module [Not Installed]
98) node-is-npm [Not Installed]
99) node-is-object [Not Installed]
100) node-is-plain-obj [Not Installed]
101) node-is-retry-allowed [Not Installed]
102) node-is-stream [Not Installed]
103) node-is-typedarray [Not Installed]
104) node-isarray [Not Installed]
105) node-isexe [Not Installed]
106) node-isstream [Not Installed]
107) node-isurl [Not Installed]
108) node-jsbn [Not Installed]
109) node-json-parse-better-errors [Not Installed]
110) node-json-schema [Not Installed]
111) node-json-stable-stringify [Not Installed]
112) node-json-stringify-safe [Not Installed]
113) node-jsonify [Not Installed]
114) node-jsonparse [Not Installed]
115) node-jsonstream [Not Installed]
116) node-jsprim [Not Installed]
117) node-latest-version [Not Installed]
118) node-lazy-property [Not Installed]
119) node-lcid [Not Installed]
120) node-libnpx [Not Installed]
121) node-locate-path [Not Installed]
122) node-lockfile [Not Installed]
123) node-lowercase-keys [Not Installed]
124) node-lru-cache [Not Installed]
125) node-mem [Not Installed]
126) node-mime-types [Not Installed]
127) node-mimic-fn [Not Installed]
128) node-mimic-response [Not Installed]
129) node-minimatch [Not Installed]
130) node-minimist [Not Installed]
131) node-mississippi [Not Installed]
132) node-mkdirp [Not Installed]
133) node-move-concurrently [Not Installed]
134) node-mute-stream [Not Installed]
135) node-node-uuid [Not Installed]
136) node-nopt [Not Installed]
137) node-normalize-package-data [Not Installed]
138) node-npm-package-arg [Not Installed]
139) node-npm-run-path [Not Installed]
140) node-npmlog [Not Installed]
141) node-oauth-sign [Not Installed]
142) node-object-assign [Not Installed]
143) node-once [Not Installed]
144) node-opener [Not Installed]
145) node-os-locale [Not Installed]
146) node-osenv [Not Installed]
147) node-p-cancelable [Not Installed]
148) node-p-finally [Not Installed]
149) node-p-limit [Not Installed]
150) node-p-locate [Not Installed]
151) node-p-timeout [Not Installed]
152) node-package-json [Not Installed]
153) node-parallel-transform [Not Installed]
154) node-path-exists [Not Installed]
155) node-path-is-absolute [Not Installed]
156) node-path-is-inside [Not Installed]
157) node-performance-now [Not Installed]
158) node-prepend-http [Not Installed]
159) node-process-nextick-args [Not Installed]
160) node-promise-inflight [Not Installed]
161) node-promzard [Not Installed]
162) node-proto-list [Not Installed]
163) node-prr [Not Installed]
164) node-pump [Not Installed]
165) node-pumpify [Not Installed]
166) node-punycode [Not Installed]
167) node-qs [Not Installed]
168) node-qw [Not Installed]
169) node-rc [Not Installed]
170) node-read [Not Installed]
171) node-read-package-json [Not Installed]
172) node-readable-stream [Not Installed]
173) node-registry-auth-token [Not Installed]
174) node-registry-url [Not Installed]
175) node-request [Not Installed]
176) node-require-directory [Not Installed]
177) node-require-main-filename [Not Installed]
178) node-resolve-from [Not Installed]
179) node-retry [Not Installed]
180) node-rimraf [Not Installed]
181) node-run-queue [Not Installed]
182) node-safe-buffer [Not Installed]
183) node-semver [Not Installed]
184) node-semver-diff [Not Installed]
185) node-set-blocking [Not Installed]
186) node-sha [Not Installed]
187) node-shebang-command [Not Installed]
188) node-shebang-regex [Not Installed]
189) node-signal-exit [Not Installed]
190) node-slash [Not Installed]
191) node-slide [Not Installed]
192) node-sorted-object [Not Installed]
193) node-spdx-correct [Not Installed]
194) node-spdx-expression-parse [Not Installed]
195) node-spdx-license-ids [Not Installed]
196) node-sshpk [Not Installed]
197) node-ssri [Not Installed]
198) node-stream-each [Not Installed]
199) node-stream-iterate [Not Installed]
200) node-stream-shift [Not Installed]
201) node-string-decoder [Not Installed]
202) node-string-width [Not Installed]
203) node-strip-ansi [Not Installed]
204) node-strip-eof [Not Installed]
205) node-strip-json-comments [Not Installed]
206) node-supports-color [Not Installed]
207) node-tar [Not Installed]
208) node-term-size [Not Installed]
209) node-text-table [Not Installed]
210) node-through [Not Installed]
211) node-through2 [Not Installed]
212) node-timed-out [Not Installed]
213) node-tough-cookie [Not Installed]
214) node-tunnel-agent [Not Installed]
215) node-tweetnacl [Not Installed]
216) node-typedarray [Not Installed]
217) node-uid-number [Not Installed]
218) node-unique-filename [Not Installed]
219) node-unpipe [Not Installed]
220) node-url-parse-lax [Not Installed]
221) node-url-to-options [Not Installed]
222) node-util-deprecate [Not Installed]
223) node-uuid [Not Installed]
224) node-validate-npm-package-license [Not Installed]
225) node-validate-npm-package-name [Not Installed]
226) node-verror [Not Installed]
227) node-wcwidth.js [Not Installed]
228) node-which [Not Installed]
229) node-which-module [Not Installed]
230) node-wide-align [Not Installed]
231) node-widest-line [Not Installed]
232) node-wrap-ansi [Not Installed]
233) node-wrappy [Not Installed]
234) node-write-file-atomic [Not Installed]
235) node-xdg-basedir [Not Installed]
236) node-xtend [Not Installed]
237) node-y18n [Not Installed]
238) node-yallist [Not Installed]
239) node-yargs [Not Installed]
240) node-yargs-parser [Not Installed]
241) npm [Not Installed]

Leave the following dependencies unresolved:
242) node-read-package-json recommends node-graceful-fs (>= 4.1.2~)
243) node-rimraf recommends node-graceful-fs (>= 2)



Accept this solution? [Y/n/q/?] ^C

User avatar
Botspot
Posts: 1241
Joined: Thu Jan 17, 2019 9:47 pm
Location: Texas
Contact: Website

Re: Broken Packages prevent install

Thu Jul 02, 2020 4:10 pm

Save a backup of anything you'd like to keep. You may hurt your system with this:

Code: Select all

sudo apt-get purge node-*
And again, it may very well be easier to just reset your SD Card.
Want to make your own Raspbian image?
  • Hard way: Mess with confusing terminal commands.
  • Easy way: Let Pi-Power-Tools do it all for you!
Boot your image in a VM, Flash from the Internet at top speed, Mount (to drop files in), Edit partitions, Shrink/Expand, Repair, and more. Enjoy! :)
https://github.com/Botspot/Pi-Power-Tools

WAAVN
Posts: 6
Joined: Sat Jun 27, 2020 11:42 am

Re: Broken Packages prevent install

Thu Jul 02, 2020 4:17 pm

Yes I will just build a fresh install with a new sd card.
And just keep this one as it is for now because the programs are still running so I can always pop this in another Pi as a backup safety measure.
Thank you for your help much appreciated and stay safe over there!!

Return to “Beginners”