Puncte:2

Getting a failed to fetch when running apt-get update with bintray

drapel in

Running sudo apt-get update on ubuntu 20.04.2 LTS is giving me this error:

Hit:1 https://download.docker.com/linux/ubuntu focal InRelease
Ign:2 http://binaries.erlang-solutions.com/debian focal InRelease
Hit:3 http://binaries.erlang-solutions.com/debian focal Release
Hit:4 http://security.ubuntu.com/ubuntu focal-security InRelease
Hit:6 https://packages.microsoft.com/ubuntu/21.04/prod hirsute InRelease
Hit:7 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:8 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Err:9 https://dl.bintray.com/sbt/debian  InRelease
  403  Forbidden [IP: 35.155.141.94 443]
Hit:10 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Reading package lists... Done
E: Failed to fetch https://dl.bintray.com/sbt/debian/InRelease  403  Forbidden [IP: 35.155.141.94 443]
E: The repository 'https://dl.bintray.com/sbt/debian  InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

How can I run an update without getting this error? Is it a matter of somehow removing this repository to get updates from?

The last thing I did was try and install the dotnet sdk on my system:

wget https://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
rm packages-microsoft-prod.deb

But I haven't run an update in a while so maybe it could have been something else...

Update

I am unable to update my server now b/c of this error. Is there a way to just skip this repository somehow? Does this package get read by everyone or is it just mine instance b/c I was trying to install a package and now it has added this repo to my list of resources to check for updates?

Update 2

ls -alFh /etc/apt/sources.list.d

drwxr-xr-x 7 root root 4.0K Nov 22 16:08 ../
-rw-r--r-- 1 root root  183 Dec  3 12:25 erlang-solutions.list
-rw-r--r-- 1 root root  183 Dec  3 12:25 erlang-solutions.list.save
-rw-r--r-- 1 root root   91 Dec  3 12:25 microsoft-prod.list
-rw-r--r-- 1 root root   91 Dec  3 12:25 microsoft-prod.list.save
-rw-r--r-- 1 root root   40 Dec  3 12:25 sbt.list
-rw-r--r-- 1 root root   40 Dec  3 12:25 sbt.list.save

cat /etc/apt/sources.list

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://archive.ubuntu.com/ubuntu/ focal main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ focal universe
# deb-src http://archive.ubuntu.com/ubuntu/ focal universe
deb http://archive.ubuntu.com/ubuntu/ focal-updates universe
# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://archive.ubuntu.com/ubuntu/ focal multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ focal multiverse
deb http://archive.ubuntu.com/ubuntu/ focal-updates multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ focal-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
# deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu focal partner
# deb-src http://archive.canonical.com/ubuntu focal partner

deb http://security.ubuntu.com/ubuntu/ focal-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ focal-security main restricted
deb http://security.ubuntu.com/ubuntu/ focal-security universe
# deb-src http://security.ubuntu.com/ubuntu/ focal-security universe
deb http://security.ubuntu.com/ubuntu/ focal-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ focal-security multiverse
deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable
# deb-src [arch=amd64] https://download.docker.com/linux/ubuntu focal stable
nobody avatar
drapel gh
ai văzut asta https://github.com/sbt/sbt/issues/6445
Someone avatar
drapel my
Ai o mulțime de PPA?
drapel in
@cineva ce vrei sa spui? scuze nu sunt sigur ca am inteles.
abu-ahmed al-khatiri avatar
drapel in
ați văzut acest https://github.com/sbt/sbt/issues/6446, depozitul nu este accesibil public. încercați să adăugați un nou depozit`https://repo.scala-sbt.org/scalasbt/debian` din comunitatea lor.
drapel in
@abu-ahmedal-khatiri Cum îl elimin și îl adaug pe acesta?
lemrm avatar
drapel th
eliminați ppa-ul responsabil așa cum este descris [aici](https://askubuntu.com/questions/1214685/cant-remove-ppa-by-add-apt-repository)
drapel in
@lemrm Sunt confuz, nu-mi amintesc să fi adăugat în mod explicit... așa că nu sunt sigur de comanda pentru ao elimina
sancho.s ReinstateMonicaCellio avatar
drapel pl
Vă rugăm să vedeți răspunsul complet actualizat.
Puncte:2
drapel pl

Îți voi răspunde mai întâi la întrebările tale specifice,...

  1. Cum pot rula o actualizare fără a primi această eroare? Este o chestiune de a elimina cumva acest depozit pentru a obține actualizări? Există vreo modalitate de a sări peste acest depozit cumva? (Le enumerez pe toate împreună, deoarece au toate același răspuns). Da, vezi comanda sudo mv... sugerat mai jos.
  2. Acest pachet este citit de toată lumea sau este doar instanța mea, deoarece încercam să instalez un pachet și acum a adăugat acest depozit la lista mea de resurse pentru a verifica actualizările? Este citit de toată lumea, deoarece modificările au fost introduse într-o locație la nivelul întregului sistem, /etc/apt/sources.list.d/.

... și apoi extindeți după cum urmează.


  1. Dacă doriți pur și simplu să actualizați, eliminați depozitele eșuate din dvs /etc/apt/sources.list și /etc/apt/sources.list.d/. Ai putea aplica mai multe metode pentru a elimina ppas adăugate la /etc/apt/sources.list.d/, de exemplu. pur și simplu redenumirea fișierelor /etc/apt/sources.list.d/<myppa>.list la ceva de genul <myppa>.list.save.

     $ sudo mv /etc/apt/sources.list.d/sbt.list /etc/apt/sources.list.d/sbt.list.save
    

    În acest fel, îți vei păstra fișierele pentru orice eventualitate. Asta ar trebui să fie suficient pentru a te duce.

  2. Dacă mai doriți să actualizați sbt, a executa

     $ echo "deb https://repo.scala-sbt.org/scalasbt/debian all main" | sudo tee /etc/apt/sources.list.d/sbt.list
     $ echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo tee /etc/apt/sources.list.d/sbt_old.list
     $ curl -sL „https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823” | sudo apt-key add
     $ sudo apt update
     $ sudo apt install sbt
    

    Comenzile ușor modificate de la această sursă oficială (apt-get -> apt). Repo vechi https://dl.bintray.com/loadimpact/debian și https://dl.bintray.com/sbt/debian/sbt-1.5.5.deb sunt acum interzis. Acest lucru este similar cu ceea ce abu-ahmed al-khatiri citate.

  3. Dacă doriți să actualizați alte pachete care aparțin unor repoziții care eșuează, vă rugăm să clarificați acest lucru, astfel încât să putem ajuta cu cazurile specifice.


  1. Ai instalat pachete-microsoft-prod.deb din 16.04. Ar trebui să instalați pachetul pentru versiunea corectă, 20.04.

  2. Este adesea mai sigur a folosi sudo gdebi <pkg>.deb decât sudo dpkg -i <pkg>.deb (după cum este indicat la punctul 1 de mai sus). În acest caz, având în vedere că instrucțiunile vin direct de la MS, probabil că este același.

  3. Loviți un repo pentru hirsut 21.04, Hit: 6 https://packages.microsoft.com/ubuntu/21.04/prod hirsute InRelease (probabil în dvs microsoft-prod.list). Ar trebui să eliminați asta și să adăugați repo-ul pentru focal 20.04. Urma aceste instrucțiuni sub Ubuntu 20.04 (focal).


$ uname -a
$ cat /etc/apt/sources.list
$ ls -alFh /etc/apt/sources.list.d

Legate de:

  1. Nu se mai poate folosi sudo apt update. Funcționează 20.04
drapel in
ok văd sbt.list și sbt.list.save în folderul /etc/apt/sources.list.d/.... ar trebui să elimin acele 2 intrări?
drapel in
mi-am actualizat întrebarea cu acele valori de director...
sancho.s ReinstateMonicaCellio avatar
drapel pl
@Blankman - `*.save` nu sunt citite de `apt`, așa că ați fi de acord să eliminați doar `/etc/apt/sources.list.d/sbt.list`. Mai trebuie să clarifici dacă vrei doar să scapi de erori sau dacă ai nevoie de sbt de undeva în galaxie.
Puncte:2
drapel in
Err:9 https://dl.bintray.com/sbt/debian InRelease     
 403 Interzis [IP: 35.155.141.94 443]     
 ...   
E: Nu s-a putut prelua https://dl.bintray.com/sbt/debian/InRelease 403 Interzis [IP: 35.155.141.94 443]   
E: Depozitul „https://dl.bintray.com/sbt/debian InRelease” nu mai este semnat.    
N: Actualizarea dintr-un astfel de depozit nu se poate face în siguranță și, prin urmare, este dezactivată implicit.

Asta înseamnă că repo-ul nu este accesibil public [2].

Ceea ce ar trebui să faci:

  1. Eliminați vechiul Repo

    sudo add-apt-repository --remove "deb http://dl.bintray.com/sbt/debian /"   
    sudo rm -fv /etc/apt/sources.list.d/sbt.list
    sudo rm -fv /etc/apt/sources.list.d/sbt.list.save
    actualizare sudo apt
    

    Pe baza listei de surse. pur și simplu eliminați .listă fișiere.

  2. Instalați pachetul sbt din noul Repo [3]

    sudo apt install apt-transport-https curl gnupg -yqq
    echo „deb https://repo.scala-sbt.org/scalasbt/debian all main” | sudo tee /etc/apt/sources.list.d/sbt.list
    echo „deb https://repo.scala-sbt.org/scalasbt/debian /” | sudo tee /etc/apt/sources.list.d/sbt_old.list
    curl -sL „https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823” | sudo -H gpg --no-default-keyring --keyring gnupg-ring:/etc/apt/trusted.gpg.d/scalasbt-release.gpg --import
    sudo chmod 644 /etc/apt/trusted.gpg.d/scalasbt-release.gpg
    actualizare sudo apt
    sudo apt install sbt     
    

    sau puteți instala pachetul sbt din arhivele TGZ prin sdk manager:

    wget https://github.com/sbt/sbt/releases/download/v1.5.5/sbt-1.5.5.tgz     
    sudo tar xzvf sbt-1.5.5.tgz -C /usr/share/     
    sudo update-alternatives --install /usr/bin/sbt sbt
    sdk install sbt
    

În plus
Ssl-ul de https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823 este posibil să nu funcționeze pe 18.04, deoarece folosește un gnupg. putem descărca cheia publică folosind API-ul web. Alerga:

sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv 2EE0EA64E40A89B84B2DF73499E82A75642AC823

Sper că acest lucru vă ajută.

Legate de:

drapel in
ciudat, am rulat primele 3 comenzi pentru a elimina și a rula `sudo apt update` a dat din nou aceeași eroare...
abu-ahmed al-khatiri avatar
drapel in
@Blankman vezi actualizarea mea.
Ali Sarshogh avatar
drapel mx
funcționează! pentru eroarea mea aici: Obțineți: 25 http://security.ubuntu.com/ubuntu bionic-security/universe pachete amd64 [1444 kB] Err:26 https://dl.bintray.com/sbt/debian InRelease 403 Interzis [IP: 35.155.141.94 443] Obține:27 http://archive.ubuntu.com/ubuntu bionic/restricted pachete amd64 [13,5 kB] E: Nu s-a putut prelua https://dl.bintray.com/sbt/debian/InRelease 403 Interzis [IP: 35.155.141.94 443] E: Depozitul „https://dl.bintray.com/sbt/debian InRelease” nu este semnat. [Container] 2021/12/03 21:52:43 Comanda nu a ieșit cu succes starea de ieșire a apt update 100
abu-ahmed al-khatiri avatar
drapel in
@AliSarshogh vezi actualizarea mea.
Puncte:0
drapel in

Bintray este oprit și nu mai găzduiește depozitul sbt, așa că trebuie să actualizați sbt repo.

Mai întâi eliminați fișierele din lista sursă din vechiul depozit sbt.

sudo rm -f /etc/apt/sources.list.d/sbt*

De asemenea, verificați /etc/apt/source.list fișier și asigurați-vă că eliminați intrările din vechiul depozit sbt.

Instalați noua listă de surse a depozitului sbt și cheia gpg.

echo „deb https://repo.scala-sbt.org/scalasbt/debian all main” | sudo tee /etc/apt/sources.list.d/sbt.list
echo „deb https://repo.scala-sbt.org/scalasbt/debian /” | sudo tee /etc/apt/sources.list.d/sbt_old.list
curl -sL „https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823” | sudo apt-key add
sudo apt-get update

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.