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

new package can not upload , return 401 error #61

Open
yunnywu opened this issue Feb 11, 2022 · 6 comments
Open

new package can not upload , return 401 error #61

yunnywu opened this issue Feb 11, 2022 · 6 comments

Comments

@yunnywu
Copy link

yunnywu commented Feb 11, 2022

unpub auth 0.1.0+3
上传一个新的 package 时。无法上传会返回401 错误

@yunnywu
Copy link
Author

yunnywu commented Feb 11, 2022

旧版本 0.0.1 无此问题

@yunnywu
Copy link
Author

yunnywu commented Feb 11, 2022

当上传一个新库时 /api/packages/ 无法找到新package 时,会302重定向到 pub.dev, 导致认证失败

@talisk
Copy link
Collaborator

talisk commented Feb 12, 2022

Please paste your command and the outputs from terminal.

@yunnywu
Copy link
Author

yunnywu commented Feb 14, 2022

IO : HTTP GET https://unpub.xxxxx.com/api/packages/module_test
| Accept: application/vnd.pub.v2+json
| authorization:
| user-agent: Dart pub 2.15.1
IO : HTTP response 401 Unauthorized for GET https://unpub.xxxxx.com/api/packages/module_test
| took 0:00:00.857969
| date: Mon, 14 Feb 2022 02:20:20 GMT
| content-length: 8139
| referrer-policy: no-referrer-when-downgrade
| via: 1.1 google
| content-type: text/html; charset="utf-8"
| x-frame-options: SAMEORIGIN
| x-xss-protection: 1; mode=block
| x-content-type-options: nosniff
| server: dart:io with Shelf
IO : Writing 25 characters to text file /Users/xxxxx/Library/Application Support/dart/pub-tokens.json.
FINE: Contents:
| {"version":1,"hosted":[]}
WARN: Invalid token for https://unpub.xxxxx.com deleted.
ERR : https://unpub.xxxxx.com package repository requested authentication! You can provide credential using:
| pub token add https://unpub.xxxxx.com
FINE: Exception type: DataException
FINE: package:pub/src/source/hosted.dart 863:7 BoundHostedSource._throwFriendlyError
| package:pub/src/source/hosted.dart 410:7 BoundHostedSource._fetchVersionsNoPrefetching
| ===== asynchronous gap ===========================
| dart:async Future.catchError
| package:pub/src/utils.dart 109:52 captureErrors.wrappedCallback
| package:stack_trace Chain.capture
| package:pub/src/utils.dart 122:11 captureErrors
| package:pub/src/command.dart 180:13 PubCommand.run
| package:args/command_runner.dart 209:27 CommandRunner.runCommand
| package:dartdev/dartdev.dart 227:30 DartdevRunner.runCommand
| package:args/command_runner.dart 119:25 CommandRunner.run.
| dart:async new Future.sync
| package:args/command_runner.dart 119:14 CommandRunner.run
| package:dartdev/dartdev.dart 66:29 runDartdev
| /opt/s/w/ir/cache/builder/sdk/pkg/dartdev/bin/dartdev.dart 11:9 main
---- End log transcript ----

@DanOxlade
Copy link

I had the same issue while using an older Flutter version (2.8.1) but after upgrading to Flutter 2.10.0 the problem went away and I could publish.

@talisk
Copy link
Collaborator

talisk commented Feb 18, 2022

IO : HTTP GET https://unpub.xxxxx.com/api/packages/module_test
| Accept: application/vnd.pub.v2+json
| authorization:
| user-agent: Dart pub 2.15.1
IO : HTTP response 401 Unauthorized for GET https://unpub.xxxxx.com/api/packages/module_test
| took 0:00:00.857969
| date: Mon, 14 Feb 2022 02:20:20 GMT
| content-length: 8139
| referrer-policy: no-referrer-when-downgrade
| via: 1.1 google
| content-type: text/html; charset="utf-8"
| x-frame-options: SAMEORIGIN
| x-xss-protection: 1; mode=block
| x-content-type-options: nosniff
| server: dart:io with Shelf
IO : Writing 25 characters to text file /Users/xxxxx/Library/Application Support/dart/pub-tokens.json.
FINE: Contents:
| {"version":1,"hosted":[]}
WARN: Invalid token for https://unpub.xxxxx.com deleted.
ERR : https://unpub.xxxxx.com package repository requested authentication! You can provide credential using:
| pub token add https://unpub.xxxxx.com
FINE: Exception type: DataException
FINE: package:pub/src/source/hosted.dart 863:7 BoundHostedSource._throwFriendlyError
| package:pub/src/source/hosted.dart 410:7 BoundHostedSource._fetchVersionsNoPrefetching
| ===== asynchronous gap ===========================
| dart:async Future.catchError
| package:pub/src/utils.dart 109:52 captureErrors.wrappedCallback
| package:stack_trace Chain.capture
| package:pub/src/utils.dart 122:11 captureErrors
| package:pub/src/command.dart 180:13 PubCommand.run
| package:args/command_runner.dart 209:27 CommandRunner.runCommand
| package:dartdev/dartdev.dart 227:30 DartdevRunner.runCommand
| package:args/command_runner.dart 119:25 CommandRunner.run.
| dart:async new Future.sync
| package:args/command_runner.dart 119:14 CommandRunner.run
| package:dartdev/dartdev.dart 66:29 runDartdev
| /opt/s/w/ir/cache/builder/sdk/pkg/dartdev/bin/dartdev.dart 11:9 main
---- End log transcript ----

@yunnywu Did you add --server=<host_url> param in your publish command?

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

No branches or pull requests

3 participants