When I load my repositories up I get this error.
Errors occurred while restoring the repository configuration.
Error refreshing service devel:Parrot (http://opensuse/repositories/devel:/languages:/parrot): Parse error: repoindex.xml[1] EntityRef: expecting ';' History: - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';' - repoindex.xml[1] EntityRef: expecting ';'
So I am trying to find repoindex.xml so i can edit out the offending entry. I cannot locate it though. I would remove the repository using yast however the repository management does not show the repo to remove and neither does sudo zypper repos but I guess they reflect each other so is to be expected.
Also cannot remove via zypper
[sayth ~]$ sudo zypper rr devel:/languages:/parrot
root's password:
Repository 'devel:/languages:/parrot' not found by alias, number or URI.
[sayth ~]$ sudo zypper rr http://opensuse/repositories/devel:/languages:/parrot
Repository 'http://opensuse/repositories/devel:/languages:/parrot' not found by alias, number or URI.
How can I remove this?
hcvv
April 24, 2014, 2:29pm
#2
Please show your repo list as it is:
zypper lr -d
flebber:
How can I remove this?
Use YaST->Software Repositories, or specify the repo number to “zypper rr” (you can get this by running “zypper lr”).
You can also just delete the corresponding file in /etc/zypp/repos.d/.
PS, your error message says:
So it might actually be configured in /etc/zypp/services.d/.
[sayth ~]$ zypper lr -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI | Service
---+--------------------------------+----------------------------------------------+---------+---------+----------+--------+---------------------------------------------------------------------------------+--------
1 | KDE:Extra | KDE:Extra | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ |
2 | KDE_SC | KDE SC | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Current/openSUSE_13.1/ |
3 | KDE_SC_Extra | KDE SC Extra | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/KDE_Current_openSUSE_13.1/ |
4 | Kernel:stable | Kernel:stable | Yes | No | 99 | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable/standard |
5 | download.opensuse.org-Stable | openSUSE BuildService - LibreOffice | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ |
6 | download.opensuse.org-database | openSUSE BuildService - Database | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/server:/database/openSUSE_13.1/ |
7 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/ |
8 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
9 | download.opensuse.org-oss | Main Repository (OSS) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
10 | download.opensuse.org-perl | openSUSE BuildService - devel:languages:perl | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.1/ |
11 | download.opensuse.org-php | openSUSE BuildService - PHP | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/server:/php/openSUSE_13.1/ |
12 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
13 | google-chrome | google-chrome | Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
14 | home:Lazy_Kent | home:Lazy_Kent | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/Lazy_Kent/openSUSE_13.1/ |
15 | home:deltafox | home:deltafox | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/deltafox/openSUSE_13.1/ |
16 | home:elchevive | home:elchevive | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/elchevive/openSUSE_13.1/ |
17 | home:lemmy04 | home:lemmy04 | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/lemmy04/openSUSE_13.1/ |
18 | home:robert_munteanu | home:robert_munteanu | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/robert_munteanu/openSUSE_13.1/ |
19 | openSUSE:13.1 | openSUSE:13.1 | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/openSUSE:/13.1/standard/ |
20 | opensuse-guide.org-repo | libdvdcss repository | Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
21 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
22 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
23 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
24 | repo-non-oss | openSUSE-13.1-Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
25 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
26 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
27 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
28 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/
It just doesn’t appear anywhere that I can tell.
[sayth repos.d]$ ls -a
. download.opensuse.org-Stable.repo KDE:Extra.repo repo-debug-update.repo
.. ftp.gwdg.de-suse.repo KDE_SC_Extra.repo repo-non-oss.repo
download.opensuse.org-database.repo google-chrome.repo KDE_SC.repo repo-oss.repo
download.opensuse.org-mozilla.repo home:deltafox.repo Kernel:stable.repo repo-source.repo
download.opensuse.org-non-oss.repo home:elchevive.repo openSUSE:13.1.repo repo-update-non-oss.repo
download.opensuse.org-oss.repo home:Lazy_Kent.repo opensuse-guide.org-repo.repo repo-update.repo
download.opensuse.org-perl.repo home:lemmy04.repo repo-debug.repo
download.opensuse.org-php.repo home:robert_munteanu.repo repo-debug-update-non-oss.repo
[sayth repos.d]$
Hi
If your on openSUSE 13.1, there is no repository created for it…
https://build.opensuse.org/project/show/devel:languages:parrot
Contact the maintainers and ask them to add/enable building.
And how about /etc/zypp/services.d/?
Or run “zypper ls -d”.
And maybe try:
grep -R parrot /etc/zypp/
Ok found it
[sayth Scripts]$ zypper ls -d
# | Alias | Name | Enabled | Refresh | Priority | Type | URI
---+--------------------------------+----------------------------------------------+---------+---------+----------+--------+--------------------------------------------------------------------------------
1 | service | devel:Parrot | Yes | Yes | | NONE | http://opensuse/repositories/devel:/languages:/parrot
Can’t remove it
[sayth Scripts]$ sudo zypper rr opensuse/repositories/devel:/languages:/parrot
Repository 'opensuse/repositories/devel:/languages:/parrot' not found by alias, number or URI.
[sayth Scripts]$ sudo zypper rr http://opensuse/repositories/devel:/languages:/parrot
Repository 'http://opensuse/repositories/devel:/languages:/parrot' not found by alias, number or URI.
[sayth Scripts]$ sudo zypper rr service
Repository 'service' not found by alias, number or URI.
[sayth Scripts]$ sudo zypper rr devel:Parrot
Repository 'devel:Parrot' not found by alias, number or URI.
Well, as it is a service, you have to use the “removeservice” option of course (“rs”).
So this should do:
zypper rs 1
Hi
Use the number or name
zypper rr 1
or
zypper rr service
Watch out though, because the proceeding number eg 2 will become 1, so check with zypper lr.
Solved thank you.
[sayth ~]$ sudo zypper rs http://opensuse/repositories/devel:/languages:/parrot
Removing service 'devel:Parrot':
Service 'devel:Parrot' has been removed.