Score:2

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

ธง 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
gh flag
คุณเห็นสิ่งนี้ https://github.com/sbt/sbt/issues/6445 หรือไม่
Someone avatar
my flag
คุณมี ppas มากหรือไม่?
in flag
@บางคน คุณหมายถึงอะไร? ขออภัยไม่แน่ใจว่าฉันเข้าใจ
abu-ahmed al-khatiri avatar
in flag
คุณเห็น https://github.com/sbt/sbt/issues/6446 นี้หรือไม่ ที่เก็บข้อมูลไม่สามารถเข้าถึงได้แบบสาธารณะ ลองเพิ่ม repo`https://repo.scala-sbt.org/scalasbt/debian` ใหม่จากชุมชนของพวกเขา
in flag
@abu-ahmedal-khatiri ฉันจะลบและเพิ่มอันนั้นได้อย่างไร
lemrm avatar
th flag
นำ ppa ที่รับผิดชอบออกตามที่อธิบายไว้[ที่นี่](https://askubuntu.com/questions/1214685/cant-remove-ppa-by-add-apt-repository)
in flag
@lemrm ฉันสับสน b/c ฉันจำไม่ได้ว่าเพิ่มอย่างชัดเจน .... ดังนั้นฉันจึงไม่แน่ใจในคำสั่งให้ลบออก
sancho.s ReinstateMonicaCellio avatar
โปรดดูคำตอบที่อัปเดตอย่างสมบูรณ์
Score:2

ก่อนอื่นฉันจะตอบคำถามเฉพาะของคุณ ...

  1. ฉันจะเรียกใช้การอัปเดตโดยไม่ได้รับข้อผิดพลาดนี้ได้อย่างไร เป็นเรื่องของการลบที่เก็บนี้เพื่อรับการอัปเดตหรือไม่ มีวิธีข้ามที่เก็บนี้หรือไม่? (ฉันรวบรวมรายชื่อทั้งหมดเข้าด้วยกันเนื่องจากมีคำตอบเดียวกันทั้งหมด) ใช่ ดูคำสั่ง ซูโด mv ... แนะนำด้านล่าง
  2. ทุกคนอ่านแพ็คเกจนี้หรือไม่หรือเป็นเพียงอินสแตนซ์ของฉัน b/c ฉันพยายามติดตั้งแพ็คเกจและตอนนี้ได้เพิ่ม repo นี้ในรายการทรัพยากรของฉันเพื่อตรวจสอบการอัปเดต ทุกคนสามารถอ่านได้ เนื่องจากการเปลี่ยนแปลงถูกนำมาใช้ในตำแหน่งทั้งระบบ /etc/apt/sources.list.d/.

...แล้วขยายความดังนี้.


  1. หากคุณต้องการอัปเดต ให้ลบ repos ที่ล้มเหลวออกจาก /etc/apt/sources.list และ /etc/apt/sources.list.d/. คุณสามารถสมัครได้ หลายวิธี เพื่อลบ ppa ที่เพิ่มเข้าไป /etc/apt/sources.list.d/, เช่น. เพียงแค่เปลี่ยนชื่อไฟล์ /etc/apt/sources.list.d/<myppa>.list เพื่อสิ่งที่ชอบ <myppa>.list.save.

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

    ด้วยวิธีนี้ คุณจะเก็บไฟล์ไว้ในกรณี นั่นน่าจะเพียงพอที่จะทำให้คุณไปต่อได้

  2. หากคุณต้องการปรับปรุงเพิ่มเติม ดำเนินการ

     $ echo "deb https://repo.scala-sbt.org/scalasbt/debian หลักทั้งหมด" | sudo ที /etc/apt/sources.list.d/sbt.list
     $ echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo ที /etc/apt/sources.list.d/sbt_old.list
     $ curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key เพิ่ม
     $ sudo apt ปรับปรุง
     $ sudo apt ติดตั้ง sbt
    

    คำสั่งดัดแปลงเล็กน้อยจาก แหล่งที่มาอย่างเป็นทางการนี้ (ฉลาดรับ -> ฉลาด). ที่เก็บเก่า https://dl.bintray.com/loadimpact/debian และ https://dl.bintray.com/sbt/debian/sbt-1.5.5.deb อยู่ในขณะนี้ ต้องห้าม. สิ่งนี้คล้ายกับอะไร อบู-อาเหม็ด อัล-คอตีรี คำพูด

  3. หากคุณต้องการอัปเดตแพ็กเกจอื่นๆ ที่เป็นของ repos ที่ล้มเหลว โปรดชี้แจงเพื่อให้เราช่วยเหลือในกรณีเฉพาะได้


  1. คุณติดตั้ง package-microsoft-prod.deb ตั้งแต่ 16.04 น. คุณควรติดตั้งแพ็คเกจ สำหรับเวอร์ชันที่ถูกต้อง 20.04.

  2. มักจะปลอดภัยกว่า ใช้ sudo gdebi <pkg>.deb กว่า sudo dpkg -i <pkg>.deb (ตามคำแนะนำในข้อ 1 ด้านบน) ในกรณีนี้ เนื่องจากคำแนะนำนั้นมาจาก MS โดยตรง ก็น่าจะเหมือนกัน

  3. คุณกำลังกดปุ่มซื้อคืนสำหรับ ขนดก 21.04, เข้าชม:6 https://packages.microsoft.com/ubuntu/21.04/prod hirsute InRelease (น่าจะอยู่ในของคุณ microsoft-prod.list). คุณควรลบออกและเพิ่ม repo สำหรับ โฟกัส 20.04. ติดตาม คำแนะนำเหล่านี้ ภายใต้ Ubuntu 20.04 (โฟกัส).


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

ที่เกี่ยวข้อง:

  1. ไม่สามารถใช้ sudo apt update ได้อีกต่อไป วิ่ง 20.04
in flag
โอเค ฉันเห็น sbt.list และ sbt.list.save ในโฟลเดอร์ /etc/apt/sources.list.d/ .... ฉันควรลบ 2 รายการนั้นออกไหม
in flag
อัปเดตคำถามของฉันด้วยค่าไดเร็กทอรีเหล่านั้น ...
sancho.s ReinstateMonicaCellio avatar
@Blankman - `*.save` ไม่ได้ถูกอ่านโดย `apt` ดังนั้นคุณจึงโอเคที่จะลบ `/etc/apt/sources.list.d/sbt.list` เท่านั้น คุณยังคงต้องชี้แจงหากคุณตั้งใจจะกำจัดข้อผิดพลาดเท่านั้น หรือถ้าคุณต้องการ sbt จากที่ไหนสักแห่งในกาแลคซี
Score:2
ธง in
ข้อผิดพลาด: 9 https://dl.bintray.com/sbt/debian InRelease     
 403 ต้องห้าม [IP: 35.155.141.94 443]     
 ...   
E: ไม่สามารถดึงข้อมูล https://dl.bintray.com/sbt/debian/InRelease 403 Forbidden [IP: 35.155.141.94 443]   
E: ที่เก็บ 'https://dl.bintray.com/sbt/debian InRelease' ไม่ได้ลงนามอีกต่อไป    
N: การอัปเดตจากที่เก็บดังกล่าวไม่สามารถทำได้อย่างปลอดภัย ดังนั้นจึงถูกปิดใช้งานตามค่าเริ่มต้น

นั่นหมายความว่า repo ไม่สามารถเข้าถึงได้แบบสาธารณะ [2]

คุณควรทำอะไร:

  1. ลบ 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
    อัปเดต sudo apt
    

    ตามรายการแหล่งที่มาของคุณ เพียงแค่ลบ .รายการ ไฟล์.

  2. ติดตั้งแพ็คเกจ sbt จาก Repo ใหม่ [3]

    sudo apt ติดตั้ง apt-transport-https curl gnupg -yqq
    echo "deb https://repo.scala-sbt.org/scalasbt/debian หลักทั้งหมด" | sudo ที /etc/apt/sources.list.d/sbt.list
    echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo ที /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
    อัปเดต sudo apt
    sudo apt ติดตั้ง sbt     
    

    หรือคุณสามารถติดตั้งแพ็คเกจ sbt จากไฟล์เก็บถาวร TGZ ผ่าน 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-alternative -- ติดตั้ง /usr/bin/sbt sbt
    sdk ติดตั้ง sbt
    

นอกจากนี้
ssl ของ https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823 อาจใช้ไม่ได้กับ 18.04 เนื่องจากใช้ gnupg เราสามารถดาวน์โหลดรหัสสาธารณะโดยใช้เว็บ API วิ่ง:

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

หวังว่านี่จะช่วยได้

ที่เกี่ยวข้อง:

in flag
แปลก ฉันใช้ 3 คำสั่งแรกของคุณเพื่อลบและรัน `sudo apt update` มันให้ข้อผิดพลาดเดิมอีกครั้ง ...
abu-ahmed al-khatiri avatar
in flag
@Blankman ดูการอัปเดตของฉัน
Ali Sarshogh avatar
mx flag
มันได้ผล! สำหรับข้อผิดพลาดของฉันที่นี่: รับ:25 http://security.ubuntu.com/ubuntu bionic-security/universe แพ็คเกจ amd64 [1444 kB] ข้อผิดพลาด:26 https://dl.bintray.com/sbt/debian InRelease 403 ต้องห้าม [IP: 35.155.141.94 443] รับ:27 http://archive.ubuntu.com/ubuntu bionic/แพ็คเกจ amd64 ที่จำกัด [13.5 kB] E: ไม่สามารถดึงข้อมูล https://dl.bintray.com/sbt/debian/InRelease 403 Forbidden [IP: 35.155.141.94 443] E: ที่เก็บ 'https://dl.bintray.com/sbt/debian InRelease' ไม่ได้ลงนาม [คอนเทนเนอร์] 2021/12/03 21:52:43 คำสั่งไม่ได้ออกสำเร็จ apt อัปเดตสถานะการออก 100
abu-ahmed al-khatiri avatar
in flag
@AliSarshogh ดูการอัปเดตของฉัน
Score:0
ธง in

Bintray ปิดตัวลงและไม่ได้โฮสต์ที่เก็บ sbt อีกต่อไป ดังนั้นคุณต้องอัปเดต sbt repo

ก่อนอื่นให้ลบไฟล์รายการแหล่งที่มาของ sbt repo เก่า

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

ตรวจสอบด้วย /etc/apt/source.list ไฟล์และตรวจสอบให้แน่ใจว่าคุณลบรายการของที่เก็บ sbt เก่า

ติดตั้งรายการแหล่งที่เก็บ sbt ใหม่และคีย์ gpg

echo "deb https://repo.scala-sbt.org/scalasbt/debian หลักทั้งหมด" | sudo ที /etc/apt/sources.list.d/sbt.list
echo "deb https://repo.scala-sbt.org/scalasbt/debian /" | sudo ที /etc/apt/sources.list.d/sbt_old.list
curl -sL "https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x2EE0EA64E40A89B84B2DF73499E82A75642AC823" | sudo apt-key เพิ่ม
sudo apt-get อัปเดต

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา