• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst ]Zypper als root...

gm2601

Advanced Hacker
geht nicht mehr, seit ich mit offenbar dicken Fingern unter Yast ein Repo "https://software.opensuse.org/package" hinzufügen wollte. Es gab dabei keinen Ärger, die url wurde klaglos geschluckt, auch der Reponame bzw. -titel "opensuse.org".

Seither bekomme ich:
Code:
# zypper se <egal was>
Refreshing service 'opensuse.org'.
Unexpected exception.
Parse error: repoindex.xml[278] Opening and ending tag mismatch: h3 line 278 and h4
History:
 - repoindex.xml[123] Entity 'nbsp' not defined
 - repoindex.xml[123] Entity 'nbsp' not defined

Please file a bug report about this.
See http://en.opensuse.org/Zypper/Troubleshooting for instructions.

 # zypper rr opensuse.org  endet mit 
Repository 'opensuse.org' not found by alias, number or URI.
Suchen als Banaluser geht. :???:
Ich sehe das "neue Repo" weder mit Yast, noch mit zypper. Ein "find" von / aus findet auch kein "repoindex.xml"

Kann mir jemand sagen, wie ich das verunglückte Repo wieder los bekomme?

Danke im Voraus!
 

tomm.fa

Administrator
Teammitglied
Wenn es noch funktioniert, dann mal die Ausgaben von:
Code:
zypper ls -d
Code:
zypper lr -d

Ansonsten die von
Code:
ls /etc/zypp/services.d/
Code:
ls /etc/zypp/repos.d/
 
OP
gm2601

gm2601

Advanced Hacker
Hallo tomm.fa,

das gibt lange Listen....
Code:
zypper ls -d
#  | Alias                               | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                                
---+-------------------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+------------------------------------------------------------------------------------
1  | service                             | opensuse.org                            | Ja        | ----            | Ja             |           | ris    | https://software.opensuse.org/package                                              
2  | download.nvidia.com-leap            | nVidia Graphics Drivers                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.nvidia.com/opensuse/leap/42.2                                      
3  | http-download.opensuse.org-4023d006 | home:univest:stable                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/home:/univest:/stable/openSUSE_Leap_42.2/
4  | http-download.opensuse.org-d9d7c703 | KDE:Extra                               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.2/           
5  | openSUSE-42.2-0                     | openSUSE-42.2-0                         | Nein      | ----            | ----           |   99      | yast2  | hd:///?device=/dev/disk/by-id/scsi-0Generic_Flash_Disk_058F-part2                  
6  | opensuse-guide.org-repo             | Libdvdcss Repository                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/                                 
7  | packman                             | packman                                 | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/                 
8  | repo-debug                          | openSUSE-Leap-42.2-Debug                | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                
9  | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/            
10 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss/                           
11 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                       
12 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                  
13 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                      
14 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/           
15 | repo-update                         | openSUSE-Leap-42.2-Update               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                                 
16 | repo-update-non-oss                 | openSUSE-Leap-42.2-Update-Non-Oss       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/42.2/non-oss/ 

***********
zypper lr -d
Repository-Prioritäten treten in Kraft:                                                                                            (Siehe 'zypper lr -P' für Details)
      90 (erhöhte Priorität)  :  1 Repository 
      99 (Standard-Priorität) :  8 Repositorys

#  | Alias                               | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                                 | Dienst
---+-------------------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------------------+-------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.nvidia.com/opensuse/leap/42.2                                       |       
 2 | http-download.opensuse.org-4023d006 | home:univest:stable                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/home:/univest:/stable/openSUSE_Leap_42.2/ |       
 3 | http-download.opensuse.org-d9d7c703 | KDE:Extra                               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.2/            |       
 4 | openSUSE-42.2-0                     | openSUSE-42.2-0                         | Nein      | ----            | ----           |   99      | yast2  | hd:///?device=/dev/disk/by-id/scsi-0Generic_Flash_Disk_058F-part2                   |       
 5 | opensuse-guide.org-repo             | Libdvdcss Repository                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_42.2/                                  |       
 6 | packman                             | packman                                 | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.2/                  |       
 7 | repo-debug                          | openSUSE-Leap-42.2-Debug                | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/oss/                 |       
 8 | repo-debug-non-oss                  | openSUSE-Leap-42.2-Debug-Non-Oss        | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/debug/distribution/leap/42.2/repo/non-oss/             |       
 9 | repo-debug-update                   | openSUSE-Leap-42.2-Update-Debug         | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/oss/                            |       
10 | repo-debug-update-non-oss           | openSUSE-Leap-42.2-Update-Debug-Non-Oss | Nein      | ----            | ----           |   99      | rpm-md | http://download.opensuse.org/debug/update/leap/42.2/non-oss/                        |       
11 | repo-non-oss                        | openSUSE-Leap-42.2-Non-Oss              | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/                   |       
12 | repo-oss                            | openSUSE-Leap-42.2-Oss                  | Ja        | (r ) Ja         | Ja             |   99      | yast2  | http://download.opensuse.org/distribution/leap/42.2/repo/oss/                       |       
13 | repo-source-non-oss                 | openSUSE-Leap-42.2-Source-Non-Oss       | Nein      | ----            | ----           |   99      | yast2  | http://download.opensuse.org/source/distribution/leap/42.2/repo/non-oss/            |       
14 | repo-update                         | openSUSE-Leap-42.2-Update               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/42.2/oss/                                  |       
15 | repo-update-non-oss                 | op

***********
ls /etc/zypp/services.d/
service.service

***********
ls /etc/zypp/repos.d/
download.nvidia.com-leap.repo             openSUSE-42.2-0.repo          repo-debug-non-oss.repo         repo-debug-update.repo  repo-source-non-oss.repo
http-download.opensuse.org-4023d006.repo  opensuse-guide.org-repo.repo  repo-debug.repo                 repo-non-oss.repo       repo-update-non-oss.repo
http-download.opensuse.org-d9d7c703.repo  packman.repo
...denn ich habe durch mancherlei "try&err" bestimmt einige Repos zu viel für meinen Bedarf.

Oh, hier ist ja mein Übeltäter, den gilt es platt zu machen:
Code:
[service]
name=opensuse.org
enabled=1
autorefresh=1
url = https://software.opensuse.org/package
type = ris
service.service lines 1-6/6 (END)
 

tomm.fa

Administrator
Teammitglied
gm2601 schrieb:
...denn ich habe durch mancherlei "try&err" bestimmt einige Repos zu viel für meinen Bedarf.
Dem enthalt ich mich mal.

gm2601 schrieb:
Oh, hier ist ja mein Übeltäter, den gilt es platt zu machen:
Code:
[service]
name=opensuse.org
enabled=1
autorefresh=1
url = https://software.opensuse.org/package
type = ris
service.service lines 1-6/6 (END)

Mit
Code:
zypper rs opensuse.org
kannst du den Eintrag sauber entfernen.
 
OP
gm2601

gm2601

Advanced Hacker
Danke, tomm.fa,

leider brachte
Code:
# zypper rs opensuse.org
Service 'opensuse.org' not found by alias, number or URI.
nur den gleichen"Erfolg" wie mein oben erwähnter Versuch mit "zypper rr ...".

Was "Dem enthalt ich mich mal." betrifft, so ist das nicht nötig, immer frisch und frei von der Leber weg. Übersichtliche Repos sind allemal besser, als ein Wust, der aus zu wenig Ahnung entstand.

...neuer Versuch:
Code:
# zypper rs https://software.opensuse.org/package
Removing service 'opensuse.org':
Service 'opensuse.org' has been removed.
Heureka!!!
Mein zypper flutscht wieder, aber verlange nicht, dass ich den Unterschied von"rs" und "rr" nun verstehen soll, schließlich läuft beides auf dasselbe Repo hinaus. Ist es gerechtfertigt, das mit symb-link und file zu vergleichen?
 

tomm.fa

Administrator
Teammitglied
Code:
Service 'opensuse.org' not found by alias, number or URI.
Wundert mich jetzt, da unter man zypper
alias|name|#|URI...
aufgeführt wird.

Edit:
Gut,
Code:
zypper rs --help
zeigt mir auch nur „<alias|#|URI>“ an.

Nimm halt
Code:
zypper rs service
oder
Code:
zypper rs https://software.opensuse.org/package

Ansonsten kannst du auch die entsprechende Datei direkt aus
Code:
/etc/zypp/services.d/
entfernen/löschen.
 
OP
gm2601

gm2601

Advanced Hacker
Oh, Dir scheint mein Nachtrag "...neuer Versuch" entgangen zu sein, macht aber nichts, denn Hauptsache mein Zypper haut wieder hin.

Nichtsdestotrotz würde ich mich über Vorschläge freuen, wie ich meine Repos ein wenig ausmisten könnte. ;)
 

tomm.fa

Administrator
Teammitglied
gm2601 schrieb:
Nichtsdestotrotz würde ich mich über Vorschläge freuen, wie ich meine Repos ein wenig ausmisten könnte. ;)

Sieht eigentlich ganz gut aus, aber:
Code:
zypper lr -d
Repository-Prioritäten treten in Kraft:                                                                                            (Siehe 'zypper lr -P' für Details)
      90 (erhöhte Priorität)  :  1 Repository 
      99 (Standard-Priorität) :  8 Repositorys

#  | Alias                               | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                                 | Dienst
---+-------------------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------------------+-------
 […]
  2 | http-download.opensuse.org-4023d006 | home:univest:stable                     | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/home:/univest:/stable/openSUSE_Leap_42.2/ |       
  […]
Dieses benötigst du wofür genau? Acroread? Solltest du wissen ob behalten oder weg.

Dann noch die mit „debug“ und „source“, wenn du damit nichts anfangen kannst, dann können die auch entsorgt werden, auf jedenfall aber die doppelten Einträge.
 
OP
gm2601

gm2601

Advanced Hacker
Danke!
Mit "source" kann ich nichts anfangen, ich glaube, mir ist noch nie ein "make" gelungen, und "debug" wächst bei mir auch nur rein, wenn ich verzweifelt etwas suche und denke, es könnte(!!) da drin sein.

Werde da mal, nach einer Grobsicherung, ausmisten.

Richtig, das genannte Repo hatte ich für den Acroreader, aber der hat mein Problem auch nicht gelöst. Nun reicht mir Okular wieder.
 
Oben