-
Notifications
You must be signed in to change notification settings - Fork 960
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
[bug] ERROR: 404: Not Found. [Remote: conan-center] #8293
Comments
Hi! It looks like the error is related to the line |
But it should be here: https://conan.io/center/acado Is CCI replicating to bintray, or is it actually the same repo with different frontends? |
ATM, the frontend uses a database to show the information about packages, but Conan client retrieves packages from Bintray (the URL |
In my OP I wrote:
So I assume the conan center was reachable? |
Hi! I need to understand the scenario better: your coworkers run |
Yes
It also comes from conan-center. But we had problems with |
If I look for that package in the default
You can see that a packageID like the one you are building does exist: It makes me think that you are not getting the recipe nor the packages from Please, double check it. Use also |
I cannot think of any other source, because our own, inhouse Artifactory is not ready yet, and there was ever only one version of this recipe on CCI (the second PR is to be merged atm). But |
Well, if you use There are pros and cons. In a company environment, I wouldn't use the |
Yes, we will move the the inhouse Artifactory soon, but as this one has a remote-repo pointing towards the official CCI repo so no one has to do any manual updates. I hope this will get better with recipe revisions, right? Back to the bug, I can ask the next guy that has such a 404 problem to run |
Check also the recipe revision they are using (if they have revisions enabled). |
Got it now on our CI, after runing
It is not a dockerized environment, and another PR might have introduced the package on the machine. Is there a way I could debug this, given I have access to the node? |
Yes, please:
Let's see if we can see which one is the offending one. |
Alright, here is the data:
Others work in this run, see the following log: Jenkins LOG
[2021-01-08T15:55:57.771Z] Uploading to remote 'luminar':
[2021-01-08T15:55:57.771Z]
Uploading acado/1.2.2-beta to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading arena_sdk/0.1.24 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading arena_sdk/0.1.38 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading catch2/2.13.3 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading ceres-solver/1.14.0 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading eigen/3.3.8 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading nanoflann/1.3.2 to remote 'luminar'
[2021-01-08T15:55:57.771Z]
Uploading nlohmann_json/3.1.1 to remote 'luminar'
[2021-01-08T15:55:57.771Z] Compressing recipe...
[2021-01-08T15:55:57.771Z] Compressing recipe...
[2021-01-08T15:55:59.540Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading nlohmann_json/3.2.0 to remote 'luminar'
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading nlohmann_json/3.9.1 to remote 'luminar'
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading trompeloeil/v39@rollbear/stable to remote 'luminar'
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading trompeloeil/39 to remote 'luminar'
[2021-01-08T15:55:59.897Z]
Uploading yaml-cpp/0.6.3 to remote 'luminar'
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading package 1/1: 34f1dd71b4c6f8460340af87c7b7a669e148de75 to 'luminar'
[2021-01-08T15:55:59.897Z]
Uploading package 1/1: b832e2f92ca152953957d45b9654e5e4b1aa13a6 to 'luminar'
[2021-01-08T15:55:59.897Z] Recipe is up to date, upload skipped
[2021-01-08T15:55:59.897Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:55:59.897Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:00.253Z] Recipe is up to date, upload skipped
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:00.253Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.253Z] Recipe is up to date, upload skipped
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:00.253Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.253Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.253Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: b0bab81756b4971d42859e9b1bc6f8b3fa8e036e to 'luminar'
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: d1091b2ed420e6d287293709a907ae824d5de508 to 'luminar'
[2021-01-08T15:56:00.253Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:00.253Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.608Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.608Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.608Z] Compressing package...
[2021-01-08T15:56:00.963Z] Package is up to date, upload skipped
[2021-01-08T15:56:00.963Z] Package is up to date, upload skipped
[2021-01-08T15:56:01.316Z] Recipe is up to date, upload skipped
[2021-01-08T15:56:01.316Z]
Uploading package 1/1: 5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 to 'luminar'
[2021-01-08T15:56:01.316Z] Package is up to date, upload skipped
[2021-01-08T15:56:10.466Z] Package is up to date, upload skipped
[2021-01-08T15:56:10.466Z] ERROR: yaml-cpp/0.6.3: Upload recipe to 'luminar' failed: 404: Not Found. [Remote: conan-center]
[2021-01-08T15:56:10.466Z] The 'yaml-cpp/0.6.3' package has 'exports_sources' but sources not found in local cache.
[2021-01-08T15:56:10.466Z] Probably it was installed from a remote that is no longer available.
[2021-01-08T15:56:10.466Z]
[2021-01-08T15:56:10.466Z]
[2021-01-08T15:56:10.466Z] ERROR: Errors uploading some packages conan info yaml-cpp/0.6.3@
WARNING HUGE LIST conan search yaml-cpp/0.6.3@ -r conan-center
conan search yaml-cpp/0.6.3@ -r luminar
Existing packages for recipe yaml-cpp/0.6.3:
Existing recipe in remote 'luminar':
Package_ID: 08f0f6b54224d0f59c7a23bfbaa25f463db315ae
[options]
fPIC: True
shared: False
[settings]
arch: armv8
build_type: Release
compiler: gcc
compiler.libcxx: libstdc++11
compiler.version: 7
os: Linux
Outdated from recipe: False conan remote list
conan-center: https://conan.bintray.com [Verify SSL: True]
conan-community: https://api.bintray.com/conan/conan-community/conan [Verify SSL: True]
bincrafters: https://api.bintray.com/conan/bincrafters/public-conan [Verify SSL: True]
luminar: https://luminartech.jfrog.io/artifactory/api/conan/conan [Verify SSL: True] << this one is actually authenticated with the CI user conan remote list_ref
arena_sdk/0.1.38: luminar
arena_sdk/0.1.24: luminar
nlohmann_json/3.9.1: conan-center
nlohmann_json/3.1.1: conan-center
nlohmann_json/3.2.0: conan-center
trompeloeil/v39@rollbear/stable: conan-center
trompeloeil/39: conan-center
acado/1.2.2-beta: conan-center
nanoflann/1.3.2: conan-center
eigen/3.3.8: conan-center
catch2/2.13.3: conan-center
ceres-solver/1.14.0: conan-center
yaml-cpp/0.6.3: conan-center conan remote list_pref
usage: conan remote list_pref [-h] [--no-remote] reference
conan remote list_pref: error: the following arguments are required: reference
ERROR: Exiting with code: 2 So I tried |
I forgot two more commands:
|
I didn't expect |
conan search yaml-cpp/0.6.3@ --revisions -r conan-center
Revisions for 'yaml-cpp/0.6.3' at remote 'conan-center':
4a206282f067a1bde11d74bbdaa7f4b1 (2020-11-12 15:04:01 UTC)
1d967c38733ac53e1a4c8af1f20d4700 (2020-07-07 14:31:30 UTC)
cbd172d0cd32aea7edb229a9980ecfb5 (2019-12-12 10:27:56 UTC)
75f4cc5402a0884ece3de7cd4f4daacc (2019-10-01 14:12:56 UTC) conan search yaml-cpp/0.6.3@ --revisions -r luminar
Revisions for 'yaml-cpp/0.6.3' at remote 'luminar':
0 (2021-01-07 19:33:34 UTC)
4a206282f067a1bde11d74bbdaa7f4b1 (2021-01-07 18:47:52 UTC)
4a206282f067a1bde11d74bbdaa7f4b1 (2020-11-12 15:04:01 UTC)
1d967c38733ac53e1a4c8af1f20d4700 (2020-07-07 14:31:30 UTC)
cbd172d0cd32aea7edb229a9980ecfb5 (2019-12-12 10:27:56 UTC)
75f4cc5402a0884ece3de7cd4f4daacc (2019-10-01 14:12:56 UTC) conan search yaml-cpp/0.6.3@ --revisions
Revisions for 'yaml-cpp/0.6.3':
0 (No time)
Yes, there are a few in it, for example acado/1.2.2-beta:b832e2f92ca152953957d45b9654e5e4b1aa13a6: luminar
|
I didn't expect this output:
You have a revision Then I see a duplicated revision, I was not aware of this, this is probably because you have Back to the main issue: Can you check if all your devs and CI nodes are using the same configuration? At least, regarding revisions: An empty output here |
Regarding revisions: Our Artifactory is configured to only support revisions, so everyone that tries to upload without revisions enabled, gets an error. Happened to me a few times, so I do not know how this could have happened. Main issue: yes, we all (and especially the CI node that has this error) use this following config, which is
|
I am on the agent right now, ran
Is there a
|
Yes, we have setup a remote repo pointing to |
Got it again, this time on my laptop. Interestingly, it shows a suspicious line before the error now:
And before the build starts, this line is in the log:
Very weird, I would expect this always works:
|
from
suspicious line
especially |
@jgsogo any updates? The non existing url might be a lead? |
I think this was eventually a duplicate of #8539 |
Some of my coworkers came up with the following problem: When they run
![image](https://user-images.githubusercontent.com/23190927/103866733-8892c980-50c6-11eb-859b-6cc601c894b0.png)
conan install .. -b missing
from the build folder, they get this error message (sorry for screenshots instead of code, thats how I got it):I asked them to run some commands, and these are the results:
![image](https://user-images.githubusercontent.com/23190927/103866826-aceea600-50c6-11eb-8f53-30b7fbc18d46.png)
conan user
conan remote list
conan install acado/1.2.2-beta@ -r conan-center
<< fails I guess because-b missing
is missingconan install acado/1.2.2-beta@ -r conan-center -b missing
Other commands like
conan install opencv/4.5.0@ -r conan-center -b missing
work.The current workaround is to
conan remove acado
, but I want to avoid my devs having to do this on a regular base. Fortunately CI is not yet hit by that 😅Environment Details (include every applicable attribute)
Steps to reproduce (Include if Applicable)
see above
The text was updated successfully, but these errors were encountered: