On another machine I installed xfce in Leap 42.1 without a problem but trying to upgrade an older notebook with xfce already on it gives too many “nothing provides…” warnings when doing zypper dup.
I did it from tty terminal and "tee"d the output to file, so no prompts, sorry.
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
--+-------------------------------+----------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------+--------
1 | download.opensuse.org-non-oss | NON-OSS | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/ |
2 | repo-oss | OSS | Yes | (r ) Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/leap/42.1/repo/oss/ |
3 | repo-update | UpdateOSS | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/ |
4 | repo-update-non-oss | Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/ |
and then zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...
105 Problems:
Problem: nothing provides NetworkManager-openconnect = 1.0.2 needed by NetworkManager-openconnect-lang-1.0.2-3.2.noarch
Problem: nothing provides PackageKit = 1.0.7 needed by PackageKit-branding-openSUSE-42.1-1.1.noarch
Problem: nothing provides perl = 5.18.2 needed by apparmor-utils-2.10-3.2.noarch
Problem: nothing provides clutter = 1.22.4 needed by clutter-lang-1.22.4-4.10.noarch
Problem: nothing provides easytag = 2.4.0 needed by easytag-lang-2.4.0-4.5.noarch
Problem: nothing provides evolution-data-server = 3.16.5 needed by evolution-data-server-lang-3.16.5-4.9.noarch
Problem: nothing provides libexo-1-0 = 0.10.6 needed by exo-lang-0.10.6-2.4.noarch
Problem: nothing provides five-or-more = 3.16.1 needed by five-or-more-lang-3.16.1-3.5.noarch
Problem: nothing provides four-in-a-row = 3.16.2 needed by four-in-a-row-lang-3.16.2-3.5.noarch
Problem: nothing provides glib-networking = 2.44.0 needed by glib-networking-lang-2.44.0-2.4.noarch
....
Full Paste
What is wrong with my system? Should I delete all of xfce, upgrade, and then install it again? After reverting to 13.2 repos I have this:
linux-ektu:~ # zypper lr -d
# | Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service
---+-------------------------+------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------+--------
1 | Google-Chrome | Google-Chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/i386 |
2 | Wine | Wine | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.2/ |
3 | editors | editors | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/editors/openSUSE_13.2/ |
4 | ftp.gwdg.de-suse | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_13.2/ |
5 | home:IBBoard:desktop | home:IBBoard:desktop | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/IBBoard:/desktop/openSUSE_13.2/ |
6 | home:openSUSE_user1 | home:openSUSE_user1 | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/openSUSE_user1/openSUSE_13.2/ |
7 | opensuse-guide.org-repo | libdvdcss repository | Yes | (r ) Yes | No | 99 | rpm-md | http://opensuse-guide.org/repo/13.2/ |
8 | repo-non-oss | openSUSE-13.2-Non-Oss | Yes | (r ) Yes | No | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/non-oss/ |
9 | repo-oss | openSUSE-13.2-Oss | Yes | (r ) Yes | No | 99 | yast2 | http://download.opensuse.org/distribution/13.2/repo/oss/ |
10 | repo-update | openSUSE-13.2-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2/ |
11 | repo-update-non-oss | openSUSE-13.2-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.2-non-oss/ |
linux-ektu:~ #
There are these two “home:…” repos and I don’t remember what they are for. Could they be the culprit? How to safely change vendors to the main ones in this case?
Can I do “zypper dup --from repo-oss”, then “zypper dup --from repo-non-oss”, then delete “home:…” repos, then “zypper dup --from packman”, then check what orphans are left there and whether I’ll need them after upgrade to Leap 42.1?
i would probably do this from graphical yast module because it’s easier to see what packages are there in each list so forgive me if zypper syntax is sloppy.