mintsource가 알 수 없는 이유로 작동하지 않습니다

mintsource가 알 수 없는 이유로 작동하지 않습니다

루트 액세스 권한을 얻었고 실수로 mintsourcesLinux Mint 20 Cinnamon을 실행했습니다.

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1919, in <module>
    Application().run()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 968, in __init__
    self.detect_official_sources()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1834, in detect_official_sources
    self.update_flags()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1841, in update_flags
    if selected_mirror[-1] == "/":
IndexError: string index out of range

이것이 일반 사용자로 실행할 수 없는 이유인지는 모르겠습니다. 이제 GUI에 비밀번호를 입력하면 똑같은 결과가 나타납니다.

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1919, in <module>
    Application().run()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 968, in __init__
    self.detect_official_sources()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1834, in detect_official_sources
    self.update_flags()
  File "/usr/lib/linuxmint/mintSources/mintSources.py", line 1841, in update_flags
    if selected_mirror[-1] == "/":
IndexError: string index out of range

저는 역추적 호출을 이해하지 못하기 때문에 이를 이해하는 데 도움을 주실 것이라고 확신합니다. 저는 mintsources1년 동안 사용해 본 적이 없어서 그게 원인이 아닐 수도 있습니다. 어디서부터 시작해야 할지 모르겠습니다.

답변1

해결되었습니다. 이 파일에서 모든 이중 공백(및 추가 공백)을 제거했습니다.

/etc/apt/sources.list.d/official-package-repositories.list

열을 정렬하기 위해 더 많은 공간을 추가하여 원하는 대로 편집했던 것을 기억합니다. 그리고 일부 항목은 병합될 수도 있습니다.

이러한 조합은 분명히 문제가 되지 않지만 추가 공백은 ( to mintsources, not apt) 않습니다.


그래서 결국 다음과 같이 보입니다.

deb http://packages.linuxmint.com ulyana main upstream import backport 
deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu focal-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu focal-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu focal partner

그 후에는 mintsources일반 사용자나 루트로 실행할 수 있습니다.

관련 정보