Results 1 to 6 of 6

Thread: Newbie tackling a printer install.

  1. #1

    Default Newbie tackling a printer install.

    So I've got a desktop running Tumbleweed. I'm trying to use a HP 5520 printer with it. It's recognized as a 'USB device', that's plugged in. I understand that I need the appropriate driver to work with the printer & that 'Hplip' is the place to start (also from a little googling that working with Hplip is something people seem to find tricky but I'm not up to that point yet). I understand that the straightforward way to do this is to open up Yast software management.

    1st issue, when I try to do this via the GUI it doesn't open. A quick google (https://www.reddit.com/r/openSUSE/co...yast_from_gui/) suggests that I may not be using the correct repositories.

    That's worth checking out on it's own, so if there's something amiss here;

    ------- @localhost:~> zypper lr -p
    # | Alias | Name | Enabled | GPG Check | Refresh | Priority
    --+---------------------+-----------------------------+---------+-----------+---------+---------
    1 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | 99
    2 | openSUSE-20171102-0 | openSUSE-20171102-0 | Yes | (r ) Yes | No | 99
    3 | packman | packman | Yes | (r ) Yes | Yes | 90
    4 | repo-debug | openSUSE-Tumbleweed-Debug | No | ---- | ---- | 99
    5 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | 99
    6 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | 99
    7 | repo-source | openSUSE-Tumbleweed-Source | No | ---- | ---- | 99
    8 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | 99

    then thanks for mentioning it.


    Failing to open Yast via the GUI I've tried a direct install from this site.
    https://software.opensuse.org/package/hplip

    Upon opening the .ymp file I get an error message that's not copy pasteable, but tells me
    "run save_y2 logs to get complete logs,
    Details, failed to load module 'Oneclickinstallworkerfunctions' due to failed to load module 'source dialogs' due to failed to load module 'CVM' due to cannot load '..."

    With that not working I've tried to install via command line with "sudo zypper install hplip", to which I get;

    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...

    Problem: hplip-3.18.6-1.2.x86_64 requires hplip-hpijs = 3.18.6-1.2, but this requirement cannot be provided
    uninstallable providers: hplip-hpijs-3.18.6-1.2.i586[repo-oss]
    hplip-hpijs-3.18.6-1.2.x86_64[repo-oss]
    Solution 1: Following actions will be done:
    replacement of rpm-python-4.13.0.1-7.1.x86_64 with python2-rpm-4.14.2.1-1.1.x86_64
    deinstallation of libyui-qt-pkg8-2.45.14-1.1.x86_6 4
    deinstallation of libyui-ncurses-pkg8-2.48.5-1.1.x86_64
    Solution 2: do not install hplip-3.18.6-1.2.x86_64
    Solution 3: break hplip-3.18.6-1.2.x86_64 by ignoring some of its dependencies



    ...
    Selecting 'solution 1' leads to a multiplication of options regarding replacing/deinstalling files.
    Searching the forums here for others who'd had a similar problem didn't bring up too much.
    It seemed better at this point to stop and ask for advice before I broke something.
    Thanks for any help you can offer.

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,379
    Blog Entries
    1

    Default Re: Newbie tackling a printer install.

    Welcome to openSUSE Forums Jelloventure. If you're really in doubt, you can always simulate the installation first by using the zypper '--dry-run' option first...
    Code:
    sudo zypper in --dry-run hplip
    but in the case that you've posted here, I would recommend choosing option 1, and allowing zypper to take care of the dependencies.
    openSUSE Leap 15.0; KDE Plasma 5

  3. #3

    Default Re: Newbie tackling a printer install.

    Quote Originally Posted by deano_ferrari View Post
    Welcome to openSUSE Forums Jelloventure. If you're really in doubt, you can always simulate the installation first by using the zypper '--dry-run' option first...
    Code:
    sudo zypper in --dry-run hplip
    but in the case that you've posted here, I would recommend choosing option 1, and allowing zypper to take care of the dependencies.
    Thanks for letting me know about the dry run feature, it seemed prudent to try it first.
    Choosing option 1 seems to endlessly run into problems that zypper attempts to provide options for, on repeat i.e;

    -------@localhost:~> sudo zypper in --dry-run hplip
    [sudo] password for root:
    Loading repository data...
    Reading installed packages...
    Resolving package dependencies...

    Problem: hplip-3.18.6-1.2.x86_64 requires hplip-hpijs = 3.18.6-1.2, but this requirement cannot be provided
    uninstallable providers: hplip-hpijs-3.18.6-1.2.i586[repo-oss]
    hplip-hpijs-3.18.6-1.2.x86_64[repo-oss]
    Solution 1: Following actions will be done:
    replacement of rpm-python-4.13.0.1-7.1.x86_64 with python2-rpm-4.14.2.1-1.1.x86_64
    deinstallation of libyui-qt-pkg8-2.45.14-1.1.x86_64
    deinstallation of libyui-ncurses-pkg8-2.48.5-1.1.x86_64
    Solution 2: do not install hplip-3.18.6-1.2.x86_64
    Solution 3: break hplip-3.18.6-1.2.x86_64 by ignoring some of its dependencies

    Choose from above solutions by number or cancel [1/2/3/c] (c): 1
    Resolving dependencies...
    Resolving package dependencies...
    3 Problems:
    Problem: libyui-ncurses8-2.48.4-1.1.x86_64 requires libpanelw.so.6(NCURSEST6_5.7.20081102)(64bit), but this requirement cannot be provided
    Problem: libyui-ncurses8-2.48.4-1.1.x86_64 requires libpanelw.so.6(NCURSEST6_5.7.20081102)(64bit), but this requirement cannot be provided
    Problem: libyui-ncurses8-2.48.4-1.1.x86_64 requires libpanelw.so.6(NCURSEST6_5.7.20081102)(64bit), but this requirement cannot be provided

    Problem: libyui-ncurses8-2.48.4-1.1.x86_64 requires libpanelw.so.6(NCURSEST6_5.7.20081102)(64bit), but this requirement cannot be provided
    Solution 1: Following actions will be done:
    install libyui-ncurses-pkg9-2.48.9-1.1.i586 despite the inferior architecture
    architecture change of libzypp-16.17.3-1.2.x86_64 to libzypp-17.8.0-1.1.i586
    architecture change of yast2-pkg-bindings-4.0.4-1.1.x86_64 to yast2-pkg-bindings-4.1.0-1.1.i586
    architecture change of PackageKit-backend-zypp-1.1.7-4.1.x86_64 to PackageKit-backend-zypp-1.1.10-5.1.i586
    install PackageKit-backend-zypp-1.1.10-5.1.i586 despite the inferior architecture
    install yast2-pkg-bindings-4.1.0-1.1.i586 despite the inferior architecture
    install yast2-core-4.1.0-1.1.i586 despite the inferior architecture
    install libjemalloc2-5.1.0-4.1.i586 despite the inferior architecture
    architecture change of zypper-1.13.37-1.1.x86_64 to zypper-1.14.14-1.1.i586
    install zypper-1.14.14-1.1.i586 despite the inferior architecture
    architecture change of yast2-core-4.0.0-1.1.x86_64 to yast2-core-4.1.0-1.1.i586
    architecture change of yast2-xml-4.0.0-1.2.x86_64 to yast2-xml-4.0.0-1.2.i586
    install yast2-xml-4.0.0-1.2.i586 despite the inferior architecture
    architecture change of yast2-users-4.0.7-1.1.x86_64 to yast2-users-4.0.7-1.1.i586
    install yast2-users-4.0.7-1.1.i586 despite the inferior architecture
    architecture change of yast2-transfer-4.0.0-1.2.x86_64 to yast2-transfer-4.0.0-1.2.i586
    install yast2-transfer-4.0.0-1.2.i586 despite the inferior architecture
    replacement of yast2-storage-3.2.18-1.2.x86_64 with yast2-storage-ng-4.1.29-1.1.x86_64
    architecture change of yast2-sound-4.0.1-1.2.x86_64 to yast2-sound-4.0.1-1.2.i586
    install yast2-sound-4.0.1-1.2.i586 despite the inferior architecture
    architecture change of yast2-slp-4.0.0-1.3.x86_64 to yast2-slp-4.0.0-1.3.i586
    install yast2-slp-4.0.0-1.3.i586 despite the inferior architecture
    architecture change of yast2-ruby-bindings-4.1.0-1.1.x86_64 to yast2-ruby-bindings-4.1.0-1.1.i586
    install yast2-ruby-bindings-4.1.0-1.1.i586 despite the inferior architecture
    install yast2-ycp-ui-bindings-4.1.0-1.1.i586 despite the inferior architecture
    install libruby2_5-2_5-2.5.1-1.1.i586 despite the inferior architecture
    architecture change of yast2-nis-client-4.0.3-1.1.x86_64 to yast2-nis-client-4.0.3-1.1.i586
    install yast2-nis-client-4.0.3-1.1.i586 despite the inferior architecture
    architecture change of yast2-ldap-4.0.0-1.2.x86_64 to yast2-ldap-4.0.0-1.2.i586
    install yast2-ldap-4.0.0-1.2.i586 despite the inferior architecture
    install libldapcpp1-0.3.1-6.14.i586 despite the inferior architecture
    architecture change of yast2-hardware-detection-4.0.0-1.3.x86_64 to yast2-hardware-detection-4.0.0-1.3.i586
    install yast2-hardware-detection-4.0.0-1.3.i586 despite the inferior architecture
    install hwinfo-21.58-1.1.i586 despite the inferior architecture
    install libx86emu2-2.1-1.1.i586 despite the inferior architecture
    architecture change of yast2-perl-bindings-3.2.0-1.6.x86_64 to yast2-perl-bindings-4.0.1-1.3.i586
    install yast2-perl-bindings-4.0.1-1.3.i586 despite the inferior architecture
    architecture change of yast2-ycp-ui-bindings-3.2.0-1.5.x86_64 to yast2-ycp-ui-bindings-4.1.0-1.1.i586
    architecture change of libjemalloc2-5.1.0-4.1.x86_64 to libjemalloc2-5.1.0-4.1.i586
    architecture change of libruby2_5-2_5-2.5.1-1.1.x86_64 to libruby2_5-2_5-2.5.1-1.1.i586
    architecture change of libldapcpp1-0.3.1-6.14.x86_64 to libldapcpp1-0.3.1-6.14.i586
    architecture change of hwinfo-21.58-1.1.x86_64 to hwinfo-21.58-1.1.i586
    architecture change of ruby2.5-2.5.1-1.1.x86_64 to ruby2.5-2.5.1-1.1.i586
    architecture change of ruby2.5-rubygem-ruby-augeas-0.5.0-3.9.x86_64 to ruby2.5-rubygem-ruby-augeas-0.5.0-3.9.i586
    install ruby2.5-rubygem-ruby-augeas-0.5.0-3.9.i586 despite the inferior architecture
    architecture change of ruby2.5-stdlib-2.5.1-1.1.x86_64 to ruby2.5-stdlib-2.5.1-1.1.i586
    install ruby2.5-stdlib-2.5.1-1.1.i586 despite the inferior architecture
    install libyaml-0-2-0.1.7-1.2.i586 despite the inferior architecture
    downgrade of yast2-fonts-4.0.1-1.1.x86_64 to yast2-fonts-3.2.0-1.3.x86_64
    deinstallation of libntfs-3g87-2016.2.22-3.3.x86_64
    architecture change of libntfs-3g88-2017.3.23-1.1.x86_64 to libntfs-3g88-2017.3.23-1.1.i586
    install libntfs-3g88-2017.3.23-1.1.i586 despite the inferior architecture
    architecture change of libx86emu2-2.1-1.1.x86_64 to libx86emu2-2.1-1.1.i586
    architecture change of ntfs-3g-2017.3.23-1.1.x86_64 to ntfs-3g-2017.3.23-1.1.i586
    architecture change of ntfsprogs-2017.3.23-1.1.x86_64 to ntfsprogs-2017.3.23-1.1.i586
    install ntfs-3g-2017.3.23-1.1.i586 despite the inferior architecture
    install ntfsprogs-2017.3.23-1.1.i586 despite the inferior architecture
    architecture change of libyaml-0-2-0.1.7-1.2.x86_64 to libyaml-0-2-0.1.7-1.2.i586
    deinstallation of ruby2.4-stdlib-2.4.1-2.3.x86_64
    architecture change of libappstream-glib8-0.7.9+0-1.1.x86_64 to libappstream-glib8-0.7.9+0-1.1.i586
    install libgcab-1_0-0-1.1-2.2.i586 despite the inferior architecture
    architecture change of libappstream4-0.12.2-1.1.x86_64 to libappstream4-0.12.2-1.1.i586
    install libappstream4-0.12.2-1.1.i586 despite the inferior architecture
    architecture change of fwupd-1.1.2-1.1.x86_64 to fwupd-1.1.2-1.1.i586
    install fwupd-1.1.2-1.1.i586 despite the inferior architecture
    install libefivar1-35-2.1.i586 despite the inferior architecture
    install libgusb2-0.3.0-1.2.i586 despite the inferior architecture
    install libfwupd2-1.1.2-1.1.i586 despite the inferior architecture
    install libsmbios_c2-2.4.1-2.2.i586 despite the inferior architecture
    architecture change of flatpak-1.0.3-1.1.x86_64 to flatpak-1.0.3-1.1.i586
    architecture change of appstream-glib-0.7.9+0-1.1.x86_64 to appstream-glib-0.7.9+0-1.1.i586
    install appstream-glib-0.7.9+0-1.1.i586 despite the inferior architecture
    architecture change of libAppStreamQt2-0.12.2-1.1.x86_64 to libAppStreamQt2-0.12.2-1.1.i586
    architecture change of AppStream-0.12.2-1.1.x86_64 to AppStream-0.12.2-1.1.i586
    install libAppStreamQt2-0.12.2-1.1.i586 despite the inferior architecture
    install AppStream-0.12.2-1.1.i586 despite the inferior architecture
    deinstallation of ruby2.4-2.4.1-2.3.x86_64
    architecture change of frameworkintegration-plugin-5.51.0-1.1.x86_64 to frameworkintegration-plugin-5.51.0-1.1.i586
    architecture change of discover-backend-packagekit-5.14.2-1.1.x86_64 to discover-backend-packagekit-5.14.2-1.1.i586
    install discover-backend-packagekit-5.14.2-1.1.i586 despite the inferior architecture
    install libpackagekitqt5-0-0.9.6-2.3.i586 despite the inferior architecture
    install discover-5.14.2-1.1.i586 despite the inferior architecture
    architecture change of discover-backend-flatpak-5.14.2-1.1.x86_64 to discover-backend-flatpak-5.14.2-1.1.i586
    install discover-backend-flatpak-5.14.2-1.1.i586 despite the inferior architecture
    install libflatpak0-1.0.3-1.1.i586 despite the inferior architecture
    install libostree-1-1-2018.8-1.2.i586 despite the inferior architecture
    install frameworkintegration-plugin-5.51.0-1.1.i586 despite the inferior architecture
    architecture change of plasma5-desktop-5.14.2-1.1.x86_64 to plasma5-desktop-5.14.2-1.1.i586
    install plasma5-desktop-5.14.2-1.1.i586 despite the inferior architecture
    architecture change of plasma5-workspace-5.14.2-1.2.x86_64 to plasma5-workspace-5.14.2-1.2.i586
    install plasma5-workspace-5.14.2-1.2.i586 despite the inferior architecture
    install libKF5Holidays5-5.51.0-1.1.i586 despite the inferior architecture
    install libKScreenLocker5-5.14.2-2.1.i586 despite the inferior architecture
    install libgps23-3.17-3.1.i586 despite the inferior architecture
    install libqalculate20-2.8.0-1.1.i586 despite the inferior architecture
    deinstallation of ruby2.4-rubygem-abstract_method-1.2.1-2.6.x86_64
    deinstallation of ruby2.4-rubygem-cfa-0.6.2-1.5.x86_64
    deinstallation of ruby2.4-rubygem-cfa_grub2-0.6.3-1.2.x86_64
    deinstallation of ruby2.4-rubygem-cheetah-0.5.0-1.6.x86_64
    deinstallation of ruby2.4-rubygem-fast_gettext-1.5.1-1.3.x86_64
    deinstallation of ruby2.4-rubygem-gem2rpm-0.10.1-12.6.x86_64
    deinstallation of ruby2.4-rubygem-ruby-augeas-0.5.0-3.6.x86_64
    deinstallation of ruby2.4-rubygem-ruby-dbus-0.14.0-1.1.x86_64
    architecture change of libgcab-1_0-0-1.1-2.2.x86_64 to libgcab-1_0-0-1.1-2.2.i586

    ....
    (When I attempted to put the output of a few more iterations of selecting 1, I ran into the error
    "The text that you have entered is too long (122538 characters). Please shorten it to 15000 characters long.")

  4. #4
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,379
    Blog Entries
    1

    Default Re: Newbie tackling a printer install.

    Quote Originally Posted by Jelloventure View Post
    ...
    (When I attempted to put the output of a few more iterations of selecting 1, I ran into the error
    "The text that you have entered is too long (122538 characters). Please shorten it to 15000 characters long.")
    Lengthy output is best uploaded to https://susepaste.org/ and then posting just the link to it here. Please also note that commands and output should be posted within CODE tags (refer to the '#' button in the forum editor).
    openSUSE Leap 15.0; KDE Plasma 5

  5. #5
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    20,379
    Blog Entries
    1

    Default Re: Newbie tackling a printer install.

    Use the following command to show us your configured repos
    Code:
    zypper lr -d
    ....and don't forget to enclose the output within CODE tags.
    openSUSE Leap 15.0; KDE Plasma 5

  6. #6
    Join Date
    Jun 2008
    Location
    Groningen, Netherlands
    Posts
    19,845
    Blog Entries
    14

    Default Re: Newbie tackling a printer install.

    And, run
    Code:
    zypper dup
    first to make sure your system is actually up to date.
    ° Appreciate my reply? Click the star and let me know why.

    ° Perfection is not gonna happen. No way.

    https://en.opensuse.org/openSUSE:Board#Members
    http://en.opensuse.org/User:Knurpht
    http://nl.opensuse.org/Gebruiker:Knurpht

Posting Permissions

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