Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: TAR_BAD_ARCHIVE: Unrecognized archive format #4454

Open
ahunter135 opened this issue May 26, 2020 · 9 comments
Open

Error: TAR_BAD_ARCHIVE: Unrecognized archive format #4454

ahunter135 opened this issue May 26, 2020 · 9 comments
Labels

Comments

@ahunter135
Copy link

Description:

when I try to create a new project, I get a tar error when it downloads and extracts.

Steps to Reproduce:

ionic start app sidemenu

Output:

? Framework: Angular
✔ Preparing directory ./iga - done!
⠴ Downloading and extracting sidemenu starter (100.00%)
events.js:287
throw er; // Unhandled 'error' event
^

Error: TAR_BAD_ARCHIVE: Unrecognized archive format
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/warn-mixin.js:19:40)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/unpack.js:188:18)
at Unpack. (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:82:14)
at Unpack.emit (events.js:322:22)
at Unpack.[emit] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:286:12)
at Unpack.[maybeEnd] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:402:17)
at Unpack.[consumeChunk] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:434:21)
at Unpack.write (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:365:25)
at Unpack.end (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:479:14)
at IncomingMessage.onend (_stream_readable.js:660:10)
Emitted 'error' event on Unpack instance at:
at errorOrDestroy (internal/streams/destroy.js:108:12)
at Unpack.onerror (_stream_readable.js:729:7)
at Unpack.emit (events.js:310:20)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/warn-mixin.js:19:12)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/unpack.js:188:18)
[... lines matching original stack trace ...]
at Unpack.[consumeChunk] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:434:21) {
recoverable: false,
cwd: '/Users/austinhunter/iga',
code: 'TAR_BAD_ARCHIVE',
tarCode: 'TAR_BAD_ARCHIVE'

My ionic info:

Ionic:

   Ionic CLI : 6.9.2

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v12.16.3
   npm    : 6.14.4
   OS     : macOS Catalina

Other Information:

@ionitron-bot ionitron-bot bot added the triage label May 26, 2020
@altaisukh
Copy link

Same error with Ionic CLI: 6.10.0

@firoz2580
Copy link

I'm also facing same issue.

Ionic:
Ionic CLI : 6.10.1

Utility:
cordova-res : 0.15.1
native-run : 1.0.0

System:
NodeJS : v12.18.1
npm : 6.14.5
OS : Windows 10

@firoz2580
Copy link

The issue doesn't seems to be with ionic/cli.

I think I may have messed with OS settings.
I fixed it by creating a new local user account on windows 10.

Logged in to Windows with the new account and tried to create a new project with v6.10.1.

It worked, no issue.

@imhoffd imhoffd changed the title Unable to start a new project Error: TAR_BAD_ARCHIVE: Unrecognized archive format Jun 29, 2020
@yexiaodong
Copy link

Same error with Ionic CLI: 6.10.1

@jayordway
Copy link

I am seeing this issue as well.

@fbutter
Copy link

fbutter commented Jul 17, 2020

Same error with

Ionic CLI: 6.10.1
npm 6.14.5
node v14.5.0
OS: Win 10

@albertgaya
Copy link

Description:

when I try to create a new project, I get a tar error when it downloads and extracts.

Steps to Reproduce:

ionic start app sidemenu

Output:

? Framework: Angular
✔ Preparing directory ./iga - done!
⠴ Downloading and extracting sidemenu starter (100.00%)
events.js:287
throw er; // Unhandled 'error' event
^

Error: TAR_BAD_ARCHIVE: Unrecognized archive format
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/warn-mixin.js:19:40)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/unpack.js:188:18)
at Unpack. (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:82:14)
at Unpack.emit (events.js:322:22)
at Unpack.[emit] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:286:12)
at Unpack.[maybeEnd] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:402:17)
at Unpack.[consumeChunk] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:434:21)
at Unpack.write (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:365:25)
at Unpack.end (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:479:14)
at IncomingMessage.onend (_stream_readable.js:660:10)
Emitted 'error' event on Unpack instance at:
at errorOrDestroy (internal/streams/destroy.js:108:12)
at Unpack.onerror (_stream_readable.js:729:7)
at Unpack.emit (events.js:310:20)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/warn-mixin.js:19:12)
at Unpack.warn (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/unpack.js:188:18)
[... lines matching original stack trace ...]
at Unpack.[consumeChunk] (/usr/local/lib/node_modules/@ionic/cli/node_modules/tar/lib/parse.js:434:21) {
recoverable: false,
cwd: '/Users/austinhunter/iga',
code: 'TAR_BAD_ARCHIVE',
tarCode: 'TAR_BAD_ARCHIVE'

My ionic info:

Ionic:

   Ionic CLI : 6.9.2

Utility:

   cordova-res : not installed
   native-run  : not installed

System:

   NodeJS : v12.16.3
   npm    : 6.14.4
   OS     : macOS Catalina

Other Information:

Can you send log with --verbose?

@vpankov
Copy link

vpankov commented Dec 12, 2020

Got same error.
In my case, with --verbose flag it's showing some 400 error in connection to some proxy api.instagram.com
It seems that archive link is fine, but it crashing because he can't download it throat this proxy.
Is it normal behaviour or something wrong from my side, because it seems strange, how instagram related with ionic?

UPD: Yes, it seems that it some local issue, because I don't see any proxies in logs from other device.

Ionic:

Ionic CLI : 6.11.7 (/usr/local/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 5.5.2
@angular-devkit/build-angular : 0.1000.8
@angular-devkit/schematics : 10.0.8
@angular/cli : 10.0.8
@ionic/angular-toolkit : 2.3.3

Utility:

cordova-res (update available: 0.15.2) : 0.15.1
native-run (update available: 1.3.0) : 1.0.0

System:

NodeJS : v10.16.0 (/usr/local/bin/node)
npm : 6.14.8
OS : macOS Catalina

image

@gilbertsmink
Copy link

Found a solution that worked for me:

https://forum.ionicframework.com/t/cannot-complete-ionic-start-command/183584/3

Check if you set a proxy with

ionic config get proxy -g
So, disable it:

ionic config unset proxy -g

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

9 participants