• 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] There was an error in the repository initialization

framp

Moderator
Teammitglied
There was an error in the repository initialization. Parse error

Diese Fehlermeldung erhalte ich wenn ich SW installieren will. Ich habe schon sämtliche SW repos gelöscht und neu angelegt - kein Erfolg.
Code:
zypper -v update
brachte auch nichts.

Code:
obelix:~ # zypper lr -u
# | Alias                         | Name                            | Enabled | Refresh | URI
--+-------------------------------+---------------------------------+---------+---------+-----------------------------------------------------------------
1 | download.nvidia.com-opensuse  | NVIDIA Repository               | Yes     | Yes     | ftp://download.nvidia.com/opensuse/11.2/
2 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes     | Yes     | http://download.opensuse.org/repositories/mozilla/openSUSE_11.2/
3 | download.opensuse.org-non-oss | Main Repository (NON-OSS)       | Yes     | Yes     | http://download.opensuse.org/distribution/11.2/repo/non-oss/
4 | download.opensuse.org-oss     | Main Repository (OSS)           | Yes     | Yes     | http://download.opensuse.org/distribution/11.2/repo/oss/
5 | download.opensuse.org-update  | Main Update Repository          | Yes     | Yes     | http://download.opensuse.org/update/11.2/
6 | ftp.skynet.be-suse            | Packman Repository              | Yes     | Yes     | http://ftp.skynet.be/pub/packman/suse/11.2/

Nach WindowsManier will ich das openSuSE nicht neu installieren. Hat jemand eine Idee wie man den Fehler beseitigen kann?
 
Ich nehme mal an, daß Du bereits
Code:
zypper refresh
und
zypper verify
oder
rpm --rebuilddb
durchgeführt hast?

CU Freddie
 
OP
framp

framp

Moderator
Teammitglied
Die ersten beiden Befehle ja. Den rpm befehl nicht. Aber das hat auch nichts gebracht :-(.

Warum hat der <zensur> ... </zensur> Programmer nicht den Namen der Datei in die Fehlermeldung aufgenommen :irre: Dann wüßte man wo man nachsehen muss.
 

Rainer Juhser

Moderator
Teammitglied
Um den Fehler einzugrenzen, könntest du vielleicht versuchen, die einzelnen Repos nacheinander inaktiv zu setzen und dann ein
Code:
zypper -v up
loszulassen. Nachdem bei mir der Prozess fehlerfrei durchläuft...
Code:
~> zypper lr
# | Alias        | Name                  | Aktiviert | Aktualisieren
--+--------------+-----------------------+-----------+--------------
1 | Main-Contrib | os 11.2 Main Contrib  | Ja        | Ja
2 | packman-repo | Packman Repository    | Ja        | Ja
3 | repo-UPDATE  | openSUSE 11.2 UPDATES | Ja        | Ja
4 | repo-debug   | openSUSE-11.2-Debug   | Nein      | Nein
5 | repo-non-oss | openSUSE-11.2-Non-Oss | Ja        | Ja
6 | repo-oss     | openSUSE-11.2-Oss     | Ja        | Ja
7 | repo-source  | openSUSE-11.2-Source  | Nein      | Nein
8 | vbox-repo    | Virtualbox Repository | Ja        | Ja
...würde ich an deiner Stelle erstmal Nvidia und Mozilla ruhigstellen.
 
OP
framp

framp

Moderator
Teammitglied
Hatte ich auch schon probiert. Ich habe alle Repositories bis auf oss reduziert:
Code:
obelix:/home/framp/Download # zypper lr
# | Alias                         | Name                            | Enabled | Refresh
--+-------------------------------+---------------------------------+---------+--------
1 | download.nvidia.com-opensuse  | NVIDIA Repository               | No      | No
2 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | No      | No
3 | download.opensuse.org-non-oss | Main Repository (NON-OSS)       | No      | No
4 | download.opensuse.org-oss     | Main Repository (OSS)           | Yes     | No
5 | download.opensuse.org-update  | Main Update Repository          | No      | No
6 | ftp.skynet.be-suse            | Packman Repository              | No      | No

Und immer noch der <zensur> ... </zensur> Fehler :???:
 

tomm.fa

Administrator
Teammitglied
Ist nichts unter /var/log/zypper.log zu finden?

Edit: Glaube zwar nicht das es was bringt, aber wie sieht es nach einem
Code:
zypper refresh -f
aus?
 
OP
framp

framp

Moderator
Teammitglied
tomm.fa schrieb:
Ist nichts unter /var/log/zypper.log zu finden?
Meine Aktionen bzgl changes bei den Repositories. Sonst leider nichts :-(
Edit: Glaube zwar nicht das es was bringt, aber wie sieht es nach einem
Code:
zypper refresh -f
aus?
Danke für den Hinweis. Hat leider auch nichts gebracht.

In diesem Zusammenhang hatte ich festgestellt, dass mir auf dem noch ziemlich jungfräulichen openSuSE 11.2 noch ein liebgewonnenes Tool fehlte. Das habe ich ohne Probleme per zypper installieren können. Demnach liegt das Problem wohl eher beim YAST :???:
 
OP
framp

framp

Moderator
Teammitglied
Guter Tip. ich habe jetzt ALLE Repos gelöscht und bekomme immer noch den Fehler. Aus dem Log kann man sehen dass immer noch das nvidea repo downloaded wird und den Parse error hervorruft :???:
Code:
2010-04-04 15:58:16 <1> obelix(6627) [zypp] MediaHandler.cc(attach):647 Attached: http://download.nvidea.com/opensuse/11.2 attached; localRoot "/var/adm/mount/AP_0x00000004"
2010-04-04 15:58:16 <1> obelix(6627) [zypp++] MediaManager.cc(checkDesired):109 checkDesired(1): desired (report by zypp::media::NoVerifier)
2010-04-04 15:58:16 <1> obelix(6627) [zypp++] MediaManager.cc(checkDesired):112 checkDesired(1): desired (cached)
2010-04-04 15:58:16 <1> obelix(6627) [YCP] PackageCallbacks.ycp:1960 Downloading http://download.nvidea.com/opensuse/11.2/repo/repoindex.xml to /var/adm/mount/AP_0x00000004/repo/repoindex.xml
2010-04-04 15:58:16 <1> obelix(6627) [zypp++] ExternalProgram.cc(start_program):221 Executing 'aria2c' '--user-agent=ZYpp 6.21.2 (aria2 version 1.8.2) openSUSE-11.2-i586' '--summary-interval=1' '--follow-metalink=mem' '--check-integrity=true' '--file-allocation=none' '--server-stat-of=/var/cache/zypp/aria2.stats' '--server-stat-if=/var/cache/zypp/aria2.stats' '--uri-selector=adaptive' '--use-head=false' '--max-tries=5' '--max-concurrent-downloads=2' '--header=X-ZYpp-AnonymousId: 51464206-4573-4a51-8fc2-da420c0e39ce' '--header=X-ZYpp-DistributionFlavor: dvd' '--header=Pragma:' '--connect-timeout=180' '--dir=/var/adm/mount/AP_0x00000004/repo' 'http://download.nvidea.com/opensuse/11.2/repo/repoindex.xml'
2010-04-04 15:58:16 <1> obelix(6627) [zypp++] ExternalProgram.cc(start_program):373 pid 6666 launched
2010-04-04 15:58:17 <1> obelix(6627) [zypp++] ExternalProgram.cc(checkStatus):431 Pid 6666 successfully completed
2010-04-04 15:58:17 <1> obelix(6627) [zypp++] MediaHandler.cc(provideFile):1004 provideFile(./repo/repoindex.xml)
2010-04-04 15:58:17 <1> obelix(6627) [zypp] ProductFileReader.cc(parse):193 +++/etc/products.d/baseproduct[g___]
2010-04-04 15:58:17 <1> obelix(6627) [zypp] Reader.cc(Reader):93 Start Parsing /etc/products.d/baseproduct[g___]
2010-04-04 15:58:17 <1> obelix(6627) [zypp] Reader.cc(~Reader):115 Done Parsing /etc/products.d/baseproduct[_eF_]
2010-04-04 15:58:17 <1> obelix(6627) [zypp] ProductFileReader.cc(parse):219 ---0 - /etc/products.d/baseproduct[_eF_]
2010-04-04 15:58:17 <1> obelix(6627) [zypp++] RepoManager.cc(refreshService):1802 servicesTargetDistro: openSUSE-11.2-i586
2010-04-04 15:58:17 <1> obelix(6627) [zypp] Reader.cc(Reader):93 Start Parsing /var/adm/mount/AP_0x00000004/repo/repoindex.xml[g___]
2010-04-04 15:58:17 <1> obelix(6627) [parser] RepoindexFileReader.cc(Impl):71 Reading /var/adm/mount/AP_0x00000004/repo/repoindex.xml
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):59  domain   1
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):60  code     23
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):61  message  EntityRef: expecting ';'
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):61
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):62  level    3
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):63  file     /var/adm/mount/AP_0x00000004/repo/repoindex.xml
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):64  line     16
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):65  str1     NA
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):66  str2     NA
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):67  str3     NA
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):68  int1     0
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):69  int2     59
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):70  ctxt     0x8140390
2010-04-04 15:58:17 <4> obelix(6627) [zypp] Reader.cc(structuredErrorFunc):71  node     0
2010-04-04 15:58:17 <5> obelix(6627) [zypp] Exception.cc(log):133 Reader.cc(nextNode):148 THROW:    Reader.cc(nextNode):148: Parse error
2010-04-04 15:58:17 <1> obelix(6627) [zypp] Reader.cc(~Reader):115 Done Parsing /var/adm/mount/AP_0x00000004/repo/repoindex.xml[_eF_]
2010-04-04 15:58:17 <3> obelix(6627) [Pkg] Source_Load.cc(SourceRestore):107 Error in service refresh: Parse error

Ein refresh geht nicht
Code:
obelix:/var/log/YaST2 # zypper refresh -f
There are no enabled repositories defined.
Use 'zypper addrepo' or 'zypper modifyrepo' commands to add or enable repositories.
da keine Repos definiert sind. Aber irgendwo scheint noch was gecached zu sein :???:
 

tomm.fa

Administrator
Teammitglied
Kann gerade nur kurz, da Schaukelbau und ausprobier. Wirf mal einen Blick in /var/cache/zypp (in die Unterordner dort).
 
OP
framp

framp

Moderator
Teammitglied
tomm.fa schrieb:
Kann gerade nur kurz, da Schaukelbau und ausprobier.
Viel Spass beim Bauen :D

Nein, leider steht da nichts. Habe auch den Cache gelöscht und yast wieder neu gestartet. Der cache wird neu angelegt - aber immer noch derselbe Fehler weil das nvidea repo nicht OK ist - obwohl absolut kein Repo im yast definiert ist :zensur:
 

tomm.fa

Administrator
Teammitglied
Mir fällt (im Moment) nichts mehr ein, selbst nach Durchsuchung des WWW, vieles in der Richtung gefunden.... aber brauchbar? Was mir im Moment noch einfällt wäre: Ein Crossposting und/oder http://lists.opensuse.org/ (dort entweder unter Announce → opensuse-bugs, oder User/Support). Wenigstens ein paar (nützliche) Informationen sind zum Vorschein gekommen.
 

Tooltime

Advanced Hacker
framp schrieb:
obwohl absolut kein Repo im yast definiert ist
Hast das mal durch eine Blick in /etc/zypp/repos.d kontrolliert, nicht das da eine Backupdatei von einem Texteditor noch herum schwirrt oder etwas ähnliches. Vielleicht stört auch etwas in /etc/zypp/services.d, das Verzeichnis ist bei mir leer.
 
OP
framp

framp

Moderator
Teammitglied
Tooltime schrieb:
... Vielleicht stört auch etwas in /etc/zypp/services.d, das Verzeichnis ist bei mir leer.
:thumbs: Das war es Tooltime :thumbs: . In services.d existierte eine service.service Datei mit dem folgenden Inhalt:
Code:
[service]
name=Nvidea
enabled=1
autorefresh=1
url = http://download.nvidea.com/opensuse/11.2
type = ris
Nachdem ich sie gelöscht habe funktioniert wieder alles ohne Probleme :)
 

tomm.fa

Administrator
Teammitglied
Hatten wir dort nicht schon nachgesehen? :???: Wäre doch einer der ersten Wege gewesen. Was soll's.
 
Oben