fedora-infra / mirrormanager2

Rewrite of the MirrorManager application in Flask and SQLAlchemy
https://mirrormanager.fedoraproject.org
GNU General Public License v2.0
63 stars 46 forks source link

unable to add new host on my site link #351

Closed 89ao closed 1 week ago

89ao commented 1 week ago
image

here is the http request if needed :

curl 'https://mirrormanager.fedoraproject.org/host/2613/new' \
  -H 'accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7' \
  -H 'accept-language: zh-CN' \
  -H 'cache-control: max-age=0' \
  -H 'content-type: application/x-www-form-urlencoded' \
  -H 'origin: https://mirrormanager.fedoraproject.org' \
  -H 'priority: u=0, i' \
  -H 'referer: https://mirrormanager.fedoraproject.org/host/2613/new' \
  -H 'sec-ch-ua: "Not)A;Brand";v="99", "Google Chrome";v="127", "Chromium";v="127"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "macOS"' \
  -H 'sec-fetch-dest: document' \
  -H 'sec-fetch-mode: navigate' \
  -H 'sec-fetch-site: same-origin' \
  -H 'sec-fetch-user: ?1' \
  -H 'upgrade-insecure-requests: 1' \
  -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' \
  --data-raw 'name=mirrors.tencent.com&user_active=y&country=CN&bandwidth_int=1000&asn=&asn_clients=y&robot_email=&comment=&max_connections=100&csrf_token=ImUzNWYzOTBkMTQxZTRhMWE0MWVkMDhkNDZjMDYxODg2NmExYTQzZGMi.ZnEhVA.Nat3vLGEfcmTkyEZ94YwkZ8AM2g' ;
curl 'https://apps.fedoraproject.org/global/fedora-bootstrap-fonts/open-sans/open-sans-v13-latin_latin-ext-regular.woff2' \
  -H 'accept: */*' \
  -H 'accept-language: zh-CN' \
  -H 'priority: u=1' \
  -H 'sec-ch-ua: "Not)A;Brand";v="99", "Google Chrome";v="127", "Chromium";v="127"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "macOS"' \
  -H 'sec-fetch-dest: font' \
  -H 'sec-fetch-mode: no-cors' \
  -H 'sec-fetch-site: same-site' \
  -H 'user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' ;
curl 'chrome-extension://nngceckbapebfimnlniiiahkandclblb/content/fido2/page-script.js' \
  -H 'Referer;' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' ;
curl 'chrome-extension://ofpnmcalabcbjgholdjcjblkibolbppb/content.css' \
  -H 'Referer;' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' ;
curl 'chrome-extension://ofpnmcalabcbjgholdjcjblkibolbppb/static/global/src/static/monicaLogo.png' \
  -H 'Referer;' \
  -H 'If-None-Match: "Pk9YlAlWkTnZhWeSMqjL3hlc42s="' \
  -H 'If-Modified-Since: Thu, 13 Jun 2024 12:07:46 GMT' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36' ;
curl 'chrome-extension://ofpnmcalabcbjgholdjcjblkibolbppb/static/fonts/Hind-Medium.otf' \
  -H 'Referer;' \
  -H 'Origin: https://mirrormanager.fedoraproject.org' \
  -H 'If-None-Match: "DjHB6NWaMjZdNJmyvFbF7ntsRP0="' \
  -H 'If-Modified-Since: Thu, 13 Jun 2024 12:07:46 GMT' \
  -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36'
abompard commented 1 week ago

I can reproduce it, it's related to mirrormanager sending a Fedora Messaging message and being unable to reach the broker. I'll fix it, in the meantime I've disabled Fedora Messaging in Mirrormanager so that you can create your host.

Sorry for the inconvenience.

89ao commented 1 week ago

Many thanks to @abompard . As of now, I have successfully configured a site.