Libsane-Common Updateproblem in Sid [erledigt]

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Harakiri
Beiträge: 250
Registriert: 31.10.2009 18:00:47
Lizenz eigener Beiträge: MIT Lizenz

Libsane-Common Updateproblem in Sid [erledigt]

Beitrag von Harakiri » 31.08.2018 11:37:36

Guten Tag,

seit mindestens zwei Wochen möchte Debian Sid bei mir die Dateien "libsane-common" und "sane-utils" aktualisieren. Genauer gesagt von der Version "1.0.25-4.1" auf "1.0.27-1~experimental6".

Das Problem hierbei: Die Aktualierung erfordert die ersatzlose Löschung der Frontends "Xsane" und "Simple-Scan", mit denen ich aber weiterhin arbeiten möchte. Also habe ich jetzt erstmal eine Weile von der Aktualisierung der entsprechenden Bibliothek abgesehen und abgewartet. Mittlerweile hat sich da aber noch nichts getan. Meine Frage ist daher, ob hier im Forum vielleicht noch andere von diesem Problem betroffen sind? Und wieso kommt ein Experimentalupdate nach Unstable?

Das fast identische Problem wurde übrigens schon vor circa einem Jahr als Ubuntu-Bugreport (englisch) behandelt, ist bei mir erst im August 2018 aufgetreten:

https://bugs.launchpad.net/ubuntu/+sour ... ug/1707352

Hier meine aktuell installierten Bibliotheken:

Code: Alles auswählen

dpkg -l | ag  sane    
ii  libsane:amd64                        1.0.25-4.1                              amd64        API library for scanners
ii  libsane-common                       1.0.25-4.1                              all          API library for scanners -- documentation and support files
ii  libsane-extras:amd64                 1.0.22.6                                amd64        API library for scanners -- extra backends
ii  libsane-extras-common                1.0.22.6                                all          API library for scanners -- documentation and support files
ii  sane-utils                           1.0.25-4.1                              amd64        API library for scanners -- utilities
ii  xsane                                0.999-5                                 amd64        featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common                         0.999-5                                 all          xsane architecture independent files
Das Changelog von libsane-common

Code: Alles auswählen

sane-backends (1.0.27-1~experimental6) experimental; urgency=medium

  * Refresh symbols file for sparc64.
  * Rewrite debian/watch for gitlab (Thanks to
    Sebastiaan Couwenberg <sebastic@xs4all.nl>).
  * Declare compliance with Debian Policy 4.1.5 (No changes needed).
  * Replace manual installation of systemd files with
    installation via dh_installsystemd (Closes: #905275).

 -- Jörg Frings-Fürst <debian@jff.email>  Fri, 03 Aug 2018 18:17:11 +0200

sane-backends (1.0.27-1~experimental5) experimental; urgency=medium

  * debian/rules:
    - Add rule to enable --enable-parport-directio for all
      architectures except hurd-i386.
  * debian/control:
    - Fix FTBFS on kfreebsd-*:
      + Exclude libsnmp-dev from Build-Depends for kfreebsd-any.
    - Change VCS-* to point to the new repository.
  * Refresh symbols files for the following architectures:
    - arm64, hppa, m68k, mips, mips64el, mipsel, powerpc,
      powerpcspe, ppc64, ppc64el, s390x, sh4.
  * Refresh debian/patches/0100-source_spelling.patch to
    fix typo in backend/apple.c.

 -- Jörg Frings-Fürst <debian@jff.email>  Thu, 31 May 2018 08:48:38 +0200

sane-backends (1.0.27-1~experimental4) experimental; urgency=medium

  * Change to my new email address.
  * debian/rules:
    - Add override_dh_autoreconf to prevent removal of libtool.m4
      (Closes: #887032).
    - Remove outdated configure parameter --enable-translations.
    - Add configure parameter --enable-parport-directio
      for better parallel port handling.
    - Rename configure parameter --with-docdir to --docdir.
    - Fix source directory for backend-writing.txt.
  * debian/copyright:
    - Use secure copyright format URI.
  * Migrate to debhelper 11:
    - Change debian/compat to 11.
    - Bump minimum debhelper version in debian/control to >= 11.
  * Declare compliance with Debian Policy 4.1.4:
    - Remove the RUN parameter from /etc/default/saned and /etc/init.d/saned
      in compliance with Debian Policy Manual section 9.3.3.1.
  * Refresh debian/patches/0100-source_spelling.patch.
  * New debian/patches/0715-20-sane.hwdb_multi-arch.patch:
    - Remove buildtime from 20-sane.hwdb to make the file ready for multi-arch.
      (Closes: #880391)
  * debian/libsane1.README.Debian:
    - Replace ConsoleKit with ConsoleKit/systemd-logind (Closes: #872364).
  * debian/control:
    - Add libsnmp-dev to Build-Depends to enable SNMP support.

 -- Jörg Frings-Fürst <debian@jff.email>  Sat, 14 Apr 2018 13:30:56 +0200

sane-backends (1.0.27-1~experimental3) experimental; urgency=medium

  * debian/control:
    - Drop outdated Recommends libsane-extras-dev to libsane-dev
      binary package (Closes: #868265).
    - Drop outdated texlive and texlive-latex-extra Build-Dependency.
  * debian/rules:
    - Drop create and install the /etc/sane.d/dll.d directory.
    - Move rules from override_dh_install-arch and override_dh_auto_install-arch
      to override_dh_install-indep and override_dh_auto_install-indep
      to build the arch all packages without error (CLoses: #870455).
    - At dh_systemd_enable use debian/saned.socket instead saned.socket.
    - Use DEB* vars via default.mk instead own functions.
  * Move libsane-common.install.in to libsane-common.install.
  * debian/copyright:
    - Add year 2017 for debian/*.
  * New debian/patches/0150-genesys-Fix-use-of-uninitialized-variable.patch:
    - Initializing usb_mode (Closes:# 869673).
      Thanks to Florian Lindemann <linde@bfw-online.de> and
      Olaf Meeuwissen <paddy-hack@member.fsf.org>.
  * Move install of man pages from debian/rules to libsane-common.manpages and
    sane-utils.manpages (Closes: #872366).
  * Move umax_pp.5 from libsane-common to sane-utils.
  * debian/sane-utils.saned.init:
    - Add parameter to --retry at the stop section (Closes: #871543).
  * libsane1.README.Debian:
    - Remove references to the libsane-extras package.
  * Correct typos in the previous changelog entry.
  * Declare compliance with Debian Policy 4.1.1 (No changes needed).
  * Move rm_conffile from libsane-common.preinst to libsane-common.maintscript.

 -- Jörg Frings-Fürst <debian@jff-webhosting.net>  Sat, 28 Oct 2017 13:26:26 +0200

sane-backends (1.0.27-1~experimental2) experimental; urgency=medium

  * debian/rules:
    - Rename libsane.udev to libsane1.udev to make sure that
      60-libsane1.rules is actually created (Closes: #868312).
  * Rename libsane.udev to libsane1.udev in TROUBLESHOOTING.Debian
    and libsane1.README.Debian.
  * debian/control:
    - Add Breaks and Replaces against libsane to libsane1
      binary package (Closes: #868308).
    - Remove outdated Recommends libsane-extras to libsane1
      binary package (Closes: #868265).
    - Remove [!hurd-i386] from libusb-1.0-0-dev Build-Dependency.
  * debian/sane-utils.postrm:
    - Add set -e and silence update-inetd calls with "|| true".
  * Regenerate symbols files from build logs (Closes: #868309).
  * Use the hwdb+udev format (Closes: #869244):
    - debian/rules: Call sane-desc with -m udev+hwdb and -m hwdb,
      disable -m udev+acl call in override_dh_installudev-arch.
    - New file libsane1.dirs for /lib/udev/hwdb.d/.
  * Drop both dh-autoreconf/dh-systemd from both Build-Depends
    and dh command line as both are enabled by default for
    dh compat level 10.
  * Drop --parallel from the dh command line because parallel
    builds are enabled by default for dh compat level 10.
  * Drop .la files from libsane1.install (Closes: #868307).

 -- Jörg Frings-Fürst <debian@jff-webhosting.net>  Fri, 28 Jul 2017 13:53:30 +0200

sane-backends (1.0.27-1~experimental1) experimental; urgency=medium

  * New upstream release
    - sane.ps is not longer included (Closes: #818544).
    - Fix a timing issue on USB3 hardware  (Closes: #792465).
    - Support CanoScan LiDE 120 (Closes: #853873).
    - Refresh patches:
      + 0020-nousbtest.patch
      + 0025-multiarch_manpages_libdir.patch
      + 0705-kfreebsd.patch
      + 0710-sane-desc.c_debian_mods.patch
    - Remove patches applied upstream:
      + 0005-libsane_deps.patch
      + 0010-unneeded_doc.patch
      + 0015-frontend_libs.patch
      + 0030-ppc64el.patch
      + 0100-source_spelling.patch
      + 0105-hp3900.patch
      + 0110-dll_backend_conf.patch
      + 0115-license_typo.patch
      + 0120-typo.patch
      + 0125-multiarch_dll_search_path.patch
      + 0135-saned-remotescanners.patch
      + 0500-CVE-2017-6318.patch
      + 0605-man_typo.patch
      + 0700-mk_reproducible_results.patch
  * New debian/patches/0140-avahi.patch
    - Avoid assertion failure when net_avahi_init failed (Closes: #861112).
  * New debian/patches/0145-avahi.patch:
    - Fix race condition (Closes: #743420).
  * debian/rules:
    - Remove outdated configure flag --enable-libusb_1_0.
    - Add new configure flag --withusb.
    - Use dh_auto_configure instead of ./configure.
  * Remove outdated debian/libsane-dev.NEWS (Closes: #852842).
  * debian/sane-uitls.postinst:
    - Add "|| true" after adduser call to continue installation if
      adduser fails (Closes: #860078).
  * Refresh debian/libsane.symbols.
  * New README.source to explain the branching model used.
  * Use the automatic debug symbol packages:
    - Remove libsane-dbg section from debian/control.
    - Remove override_dh_strip from debian/rules.
  * Declare compliance with Debian Policy 4.0.0. (No changes needed).
  * debian/saned.socket:
    - Change MaxConnections to the default value of 64 (Closes: 850649).
  * Refresh debian/copyright.
  * Rename libsane to libsane1 to match with the soname.
  * Remove useless *.lintan-overrides.
  * Remove autopkgtest:
    - The test needs networking which isn't available on the buildds.

 -- Jörg Frings-Fürst <debian@jff-webhosting.net>  Tue, 20 Jun 2017 23:17:47 +0200
Zuletzt geändert von Harakiri am 02.09.2018 19:34:17, insgesamt 1-mal geändert.
von allen meinen gedanken schätze ich am meisten die interessanten

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: Libsane-Common Updateproblem in Sid

Beitrag von MaGe » 31.08.2018 13:28:04

Die folgenden Pakete sind zurückgehalten worden:
libsane-common sane-utils

einfach noch ein paar tage warten bis libsane aktualisiert wird

libsane:
Installiert: 1.0.25-4.1
Installationskandidat: 1.0.25-4.1

libsane-common:
Installiert: 1.0.25-4.1
Installationskandidat: 1.0.27-1~experimental6

sane-utils:
Installiert: 1.0.25-4.1
Installationskandidat: 1.0.27-1~experimental6



gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von michaa7 » 31.08.2018 13:46:50

Harakiri hat geschrieben: ↑ zum Beitrag ↑
31.08.2018 11:37:36
... Also habe ich jetzt erstmal eine Weile von der Aktualisierung der entsprechenden Bibliothek abgesehen und abgewartet. Mittlerweile hat sich da aber noch nichts getan. Meine Frage ist daher, ob hier im Forum vielleicht noch andere von diesem Problem betroffen sind? ...
Die pakete werden (bei mir zumindest) serverseitig zurückgehalten. Im grunde heißt das ja nichts anderes als dass von mehreren voneinader abhängigen paketen zwei fertig sind, andere noch fehlen. Das ist weniger ein problem als schlicht eine tatsache. Blöd nur dass wir das wissen, da kommt ungeduld auf ... aber es gilt wohl auch im detail: Es ist fertig wenn es fertig ist.
Harakiri hat geschrieben: ↑ zum Beitrag ↑
31.08.2018 11:37:36
...Und wieso kommt ein Experimentalupdate nach Unstable?
...
Naja, noch ist es ja nicht ohne weiteres installierbar. Und ich denke wir dürfen getrost davon ausgehen, dass die maintainer zumindest von xsane das testen bevor du und ich kopfüber ins ungewisse hüpfen ...
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
Harakiri
Beiträge: 250
Registriert: 31.10.2009 18:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von Harakiri » 31.08.2018 14:16:28

Okay, es ist erstmal gut zu wissen, dass ich damit nicht "alleine" bin.

Ich benutze Sid mittlerweile seit einigen Jahren, und es gibt immer mal Ecken und Kanten die man aber handhaben kann. Meiner Erfahrung nach haben sich dabei Abhängigleitsprobleme relativ schnell aufgelöst. Dieses mal dauert es dann wohl etwas länger.

Normalerweise bevorzuge ich das dist-upgrade/full-upgrade, aber natürlich nie ohne vorherige SIchtung. Dann bleibt es erstmal beim einfachen Upgrade.
von allen meinen gedanken schätze ich am meisten die interessanten

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Libsane-Common Updateproblem in Sid

Beitrag von KP97 » 31.08.2018 14:29:50

Da ich mein Sid täglich update, trat dieser Zustand bei mir schon vor ca. 4 Wochen auf. Alle Programme wie Scanner und PDF-Viewer, die als Abhängigkeit die libsane benötigen, funktionierten nicht mehr. Ich habe auch erst mal einige Tage gewartet und im Netz rumgesucht. Dabei bin ich auch auf diesen Bugreport von Launchpad und auch auf eine Diskussion gestoßen, die vermuten läßt, daß man sich mal wieder nicht einigen kann, wer denn jetzt was machen muß.
Das libsane-Projekt hat diese Version schon 2017 als stable freigegeben, daher habe ich die Lib aus diesen Sourcen selbst kompiliert, und mit checkinstall den Namen geändert, der von den anderen Programmen als Abhängigkeit benötigt wird. Schon läuft bei mir wieder alles, und ich kann abwarten, bis man sich geeinigt hat und zu Potte kommt.
Ich fürchte nur, das kann noch einige Zeit dauern...

http://www.sane-project.org/

Benutzeravatar
Harakiri
Beiträge: 250
Registriert: 31.10.2009 18:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von Harakiri » 31.08.2018 15:25:54

@KP97
Das ist eine hervorragende Idee! Wenn ich heute Abend wieder zuhause bin, werde ich mal schauen ob die Bibliotheken zum Bauen leicht zu beschaffen sind.
von allen meinen gedanken schätze ich am meisten die interessanten

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: Libsane-Common Updateproblem in Sid

Beitrag von MaGe » 31.08.2018 16:57:08

libsane (1.0.25-4.1), heist jetzt libsane1 (1.0.27-1~experimental6)??
gefunden auf
https://packages.debian.org/sid/libsane1

gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von michaa7 » 31.08.2018 17:51:47

Das passiert aber nur leuten die sid *upgraden*. Das sollte man bei SID nie machen, weil es nur nachteile, aber nicht einen vorteil bringt. Wer ausschließlich dist-upgrade(t) ist, soweit er den apt output liest und verarbeitet (entfernte pakete!) auf der sicheren seite.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

KP97
Beiträge: 3403
Registriert: 01.02.2013 15:07:36

Re: Libsane-Common Updateproblem in Sid

Beitrag von KP97 » 31.08.2018 18:45:45

@michaa7
Deinen Einwand verstehe ich nicht so ganz. Hier geht es nicht um upgrade oder full-upgrade.
Selbstverständlich macht man das in Sid, ist doch klar.
Nein, der Name der Lib macht das Problem. Die Abhängigkeit in den anderen Programmen lautet explizit _libsane_ und nicht libsane1. Ob in der Version experimental steht, ist völlig egal.
Die Scannprogramme und PDF-Viewer brauchen genau diesen Namen. Daher meine Namensänderung in dem selbstkompilierten Programm.
Vielleicht hätte es auch eine Namensänderung mit dpkg-repack getan, aber da hatte ich das eigene Paket schon und habe das nicht mehr getestet.
Kann ja bei Bedarf jemand anders machen, der nicht kompilieren will.

michaa7
Beiträge: 4611
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von michaa7 » 31.08.2018 19:54:58

KP97 hat geschrieben: ↑ zum Beitrag ↑
31.08.2018 18:45:45
@michaa7
Deinen Einwand verstehe ich nicht so ganz. Hier geht es nicht um upgrade oder full-upgrade.
Selbstverständlich macht man das in Sid, ist doch klar.
upgrade ist in sid auf dauer verhängnisvoll, weil es keine abhängigkeiten prüft. Das ist potentiell gefährlich und es bringt nicht einen vorteil. Warum sollte man jemals eine paketversion installieren, die unter berücksichtigung des abhängikeitsbaumes eigentlich nicht passt. upgrade erlaubt das, dist-upgrade verhindert das. full-upgrade (apt) nutze ich nicht und ich verstehe die beschreibung auch nicht so ganz. Ich nutze auch mit apt (ohne -get) ausschließlich dist-upgrade, auch wenn das in den manpages von apt nicht gelistet ist.
KP97 hat geschrieben: ↑ zum Beitrag ↑
31.08.2018 18:45:45
Nein, der Name der Lib macht das Problem. ..
Ok, das war mich nicht so klar.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

MaGe
Beiträge: 1708
Registriert: 01.06.2014 17:12:16

Re: Libsane-Common Updateproblem in Sid

Beitrag von MaGe » 01.09.2018 16:09:02

KP97 hat geschrieben: Nein, der Name der Lib macht das Problem. Die Abhängigkeit in den anderen Programmen lautet explizit _libsane_ und nicht libsane1. Ob in der Version experimental steht, ist völlig egal.
Debian GNU/Linux unstable (sid)
also bei mir heist libsane ab heute libsane1

apt -s full-upgrade
Dies ist nur eine Simulation!

Die folgenden Pakete werden ENTFERNT:
libsane
Die folgenden NEUEN Pakete werden installiert:
libsane1

aber vorsicht!!!
Remv libsane [1.0.25-4.1] [sane-utils:amd64 xsane:amd64 hplip:amd64 sane:amd64 colord:amd64 ]
werden ENTFERNT:

danach kein scannen möglich


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
OrangeJuice
Beiträge: 616
Registriert: 12.06.2017 15:12:40

Re: Libsane-Common Updateproblem in Sid

Beitrag von OrangeJuice » 01.09.2018 21:47:46

@michaa7
Bei apt ohne get ist doch full-upgrade das dist-upgrade. Hier eine Erklärung. Ich konnte auch keine Unterschiede sehen, ob man es mit einem "apt dist-upgrade" oder "apt full-upgrade" ausführt.

Benutzeravatar
Harakiri
Beiträge: 250
Registriert: 31.10.2009 18:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid

Beitrag von Harakiri » 02.09.2018 19:33:35

Gerade als ich die entsprechenden Pakete auf Hold gesetzt hatte, sind diese auch schon wieder überholt worden. Das Problem hat sich nun, wenn auch nach etwas längerer Zeit, aufgelöst. :THX:

Code: Alles auswählen

dpkg -l | ag  sane
ii  libsane-common                       1.0.27-1                                all          API library for scanners -- documentation and support files
rc  libsane-extras:amd64                 1.0.22.6                                amd64        API library for scanners -- extra backends
ii  libsane-extras-common                1.0.22.6                                all          API library for scanners -- documentation and support files
ii  libsane1:amd64                       1.0.27-1                                amd64        API library for scanners
ii  sane-utils                           1.0.27-1                                amd64        API library for scanners -- utilities
ii  xsane                                0.999-5                                 amd64        featureful graphical frontend for SANE (Scanner Access Now Easy)
ii  xsane-common                         0.999-5                                 all          xsane architecture independent files
von allen meinen gedanken schätze ich am meisten die interessanten

Benutzeravatar
RobertS
Beiträge: 512
Registriert: 15.04.2012 13:50:53
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Rastatt BaWü

Re: Libsane-Common Updateproblem in Sid [erledigt]

Beitrag von RobertS » 02.09.2018 22:25:41

was ist denn

Code: Alles auswählen

dpkg -l | ag  sane
Speziell "ag" kennt mein System nicht und wird mit apt search auch nicht gefunden.
Ansonsten hab ich mit Buster/Sid libsane installiert und libsane1 wäre vorhanden wird aber nicht angefordert.

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid [erledigt]

Beitrag von rendegast » 02.09.2018 22:35:01

RobertS hat geschrieben: Speziell "ag" kennt mein System nicht
wohl ein alias von grep oder awk.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
Harakiri
Beiträge: 250
Registriert: 31.10.2009 18:00:47
Lizenz eigener Beiträge: MIT Lizenz

Re: Libsane-Common Updateproblem in Sid [erledigt]

Beitrag von Harakiri » 03.09.2018 03:10:46

rendegast hat geschrieben: ↑ zum Beitrag ↑
02.09.2018 22:35:01
wohl ein alias von grep oder awk.
Das ist ein Programm welches grep ersetzen kann, mit dem Vorteil bei umfangreicheren Suchen etwas schneller zu sein.
Nennt sich "silversearcher-ag".
https://packages.debian.org/sid/silversearcher-ag
von allen meinen gedanken schätze ich am meisten die interessanten

Antworten