Results 1 to 9 of 9

Thread: Zypper changes vendor to non-existent repo on distribution update

  1. #1

    Question Zypper changes vendor to non-existent repo on distribution update

    I just saw observed some counter-intuitive zypper behaviour and want to ask about it.

    When doing a distribution upgrade allowing vendor change, vendors of several packages are changed,

    Code:
    hujialun@bogon:~> sudo zypper dup --allow-vendor-change --dry-run 
    Loading repository data...
    Reading installed packages...
    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.
    Computing distribution upgrade...
    
    The following 2 packages are going to be upgraded:
      vlc-codec-gstreamer vlc-vdpau
    
    The following package is going to be downgraded:
      youtube-dl-bash-completion
    
    The following 3 packages are going to change vendor:
      vlc-codec-gstreamer         openSUSE -> http://packman.links2linux.de
      vlc-vdpau                   openSUSE -> http://packman.links2linux.de
      youtube-dl-bash-completion  openSUSE -> http://packman.links2linux.de
    
    2 packages to upgrade, 1 to downgrade, 3  to change vendor.
    Overall download size: 271.5 KiB. Already cached: 0 B. No additional space will
    be used or freed after the operation.
    Continue? [y/n/v/...? shows all options] (y): n
    However, the http://packman.links2linux.de repo is not the URI, name or alias of any repo in the list,

    Code:
    hujialun@bogon:~> zypper lr -uan
    Repository priorities in effect:                                                                                                                                                                              (See 'zypper lr -P' for details)
          90 (raised priority)  :  1 repository
          99 (default priority) :  5 repositories
    
    #  | Alias                                | Name                       | Enabled | GPG Check | Refresh | URI
    ---+--------------------------------------+----------------------------+---------+-----------+---------+--------------------------------------------------------------------------
     1 | download.nvidia.com-tumbleweed       | nVidia Graphics Drivers    | Yes     | ( p) Yes  | Yes     | https://download.nvidia.com/opensuse/tumbleweed
     2 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)  | No      | ----      | ----    | http://download.opensuse.org/tumbleweed/repo/non-oss/
     3 | download.opensuse.org-oss            | Main Repository (OSS)      | No      | ----      | ----    | http://download.opensuse.org/tumbleweed/repo/oss/
     4 | download.opensuse.org-tumbleweed     | Main Update Repository     | No      | ----      | ----    | http://download.opensuse.org/update/tumbleweed/
     5 | ftp.gwdg.de-openSUSE_Tumbleweed      | Packman Repository         | No      | ----      | ----    | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/
     6 | https-download.opensuse.org-43719ed0 | openSUSE:Tumbleweed        | No      | ----      | ----    | https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/
     7 | ms-teams                             | ms-teams                   | Yes     | (r ) Yes  | No      | https://packages.microsoft.com/yumrepos/ms-teams/
     8 | repo-debug                           | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
     9 | repo-source                          | openSUSE-Tumbleweed-Source | No      | ----      | ----    | http://download.opensuse.org/source/tumbleweed/repo/oss/
    10 | skype-stable                         | skype (stable)             | Yes     | (r ) Yes  | Yes     | https://repo.skype.com/rpm/stable/
    11 | tuna-non-oss                         | tuna-non-oss               | Yes     | (r ) Yes  | Yes     | https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/non-oss/
    12 | tuna-oss                             | tuna-oss                   | Yes     | (r ) Yes  | Yes     | https://mirrors.tuna.tsinghua.edu.cn/opensuse/tumbleweed/repo/oss/
    13 | ustc-packman                         | ustc-packman               | Yes     | (r ) Yes  | Yes     | https://mirrors.ustc.edu.cn/packman/suse/openSUSE_Tumbleweed/
    Any idea how to explain this behaviour?

  2. #2
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    33,255
    Blog Entries
    15

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Hi and welcome to the Forum
    That is the Packman build service (Packager/Signer) not the repository defined/enabled.
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  3. #3
    Join Date
    Aug 2010
    Location
    Chicago suburbs
    Posts
    16,016
    Blog Entries
    3

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Quote Originally Posted by SuibianP View Post
    Any idea how to explain this behaviour?
    The "vendor" is not the same as the name of the repo. Otherwise you could not have mirrors for repos.
    openSUSE Leap 15.4; KDE Plasma 5.24.4;
    testing Tumbleweed.

  4. #4
    Join Date
    Jun 2008
    Location
    Belleville, Ontario, Canada
    Posts
    510

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    But you DO have packman. Check the bolded in the following.

    Code:
    However, the http://packman.links2linux.de repo is not the URI, name or alias of any repo in the list,
    
    hujialun@bogon:~> zypper lr -uan
    Repository priorities in effect:                                                                                                                                                                              (See 'zypper lr -P' for details)
          90 (raised priority)  :  1 repository
          99 (default priority) :  5 repositories
    
    #  | Alias                                | Name                       | Enabled | GPG Check | Refresh | URI
    ---+--------------------------------------+----------------------------+---------+-----------+---------+--------------------------------------------------------------------------
     1 | download.nvidia.com-tumbleweed       | nVidia Graphics Drivers    | Yes     | ( p) Yes  | Yes     | https://download.nvidia.com/opensuse/tumbleweed
     2 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)  | No      | ----      | ----    | http://download.opensuse.org/tumbleweed/repo/non-oss/
     3 | download.opensuse.org-oss            | Main Repository (OSS)      | No      | ----      | ----    | http://download.opensuse.org/tumbleweed/repo/oss/
     4 | download.opensuse.org-tumbleweed     | Main Update Repository     | No      | ----      | ----    | http://download.opensuse.org/update/tumbleweed/
     5 | ftp.gwdg.de-openSUSE_Tumbleweed      | Packman Repository         | No      | ----      | ----    | http://ftp.gwdg.de/pub/linux/misc/pa...SE_Tumbleweed/
     6 | https-download.opensuse.org-43719ed0 | openSUSE:Tumbleweed        | No      | ----      | ----    | https://download.opensuse.org/reposi...weed/standard/
     7 | ms-teams                             | ms-teams                   | Yes     | (r ) Yes  | No      | https://packages.microsoft.com/yumrepos/ms-teams/
     8 | repo-debug                           | openSUSE-Tumbleweed-Debug  | No      | ----      | ----    | http://download.opensuse.org/debug/tumbleweed/repo/oss/
     9 | repo-source                          | openSUSE-Tumbleweed-Source | No      | ----      | ----    | http://download.opensuse.org/source/...weed/repo/oss/
    10 | skype-stable                         | skype (stable)             | Yes     | (r ) Yes  | Yes     | https://repo.skype.com/rpm/stable/
    11 | tuna-non-oss                         | tuna-non-oss               | Yes     | (r ) Yes  | Yes     | https://mirrors.tuna.tsinghua.edu.cn.../repo/non-oss/
    12 | tuna-oss                             | tuna-oss                   | Yes     | (r ) Yes  | Yes     | https://mirrors.tuna.tsinghua.edu.cn...weed/repo/oss/
    13 | ustc-packman                         | ustc-packman               | Yes     | (r ) Yes  | Yes     | https://mirrors.ustc.edu.cn/packman/...SE_Tumbleweed/
    
    Any idea how to explain this behaviour?
    "The time is always right to do what's right." Rev. Dr. Martin Luther King, Jr.
    openSUSE 15.3 5.3.18-59.40-default x86_64

  5. #5
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    30,957

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Quote Originally Posted by kerijan2003 View Post
    But you DO have packman. Check the bolded in the following.
    It is not enabled. This list has an unusual spread of en/disabled repos.
    Henk van Velden

  6. #6
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    33,255
    Blog Entries
    15

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Quote Originally Posted by hcvv View Post
    It is not enabled. This list has an unusual spread of en/disabled repos.
    Hi
    Repo 13 is which is a Packman mirror
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  7. #7

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Thanks all for the quick and helpful replies! I now understand that http://packman.links2linux.de is not repo-specific and is related to the repository contents instead. The vendor change is directed to the enabled packman mirror correctly.

    One thing I am still not very sure about is, where exactly does this "http://packman.links2linux.de" string come from and what is its significance? I don't think it can be the identity of the GPG key, which should be an email and is packman@links2linux.de upon check.

    In other words, would it be possible for me to change this indication to something more human-readable, e.g. Packman? If possible, where should I begin looking into?

    Quote Originally Posted by hcvv View Post
    This list has an unusual spread of en/disabled repos.
    Quote Originally Posted by malcolmlewis View Post
    Repo 13 is which is a Packman mirror
    Yes, I added local mirrors (11, 12, 13) and disabled the universal ones as a dirty quick fix, because MirrorBrain does not seem to be redirecting traffic to the fastest mirror nearby and the download speed is rather slow. (Not sure why -- the mirrors do exist on the list at https://mirrors.opensuse.org/)

  8. #8
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    33,255
    Blog Entries
    15

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Hi
    No, it's the embedded Vendor string used when the rpm is built. Pick a Packman package and the look at the `zypper if <some-package>` output under Vendor:...
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  9. #9
    Join Date
    Jun 2008
    Location
    Belleville, Ontario, Canada
    Posts
    510

    Default Re: Zypper changes vendor to non-existent repo on distribution update

    Quote Originally Posted by hcvv View Post
    It is not enabled. This list has an unusual spread of en/disabled repos.
    I missed that. Thanks for noting it.
    "The time is always right to do what's right." Rev. Dr. Martin Luther King, Jr.
    openSUSE 15.3 5.3.18-59.40-default x86_64

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •