Manjaro Linux Forum

Technische Fragen und Hilfe => Installation und Konfiguration => Thema gestartet von: Hanisch am 15. September 2014, 15:18:26

Titel: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 15. September 2014, 15:18:26
Hallo,
bei der letzten Systemaktualisierung erhalte ich einen Fehler:
Erstelle foo2zjs...
==> Erstelle Paket: foo2zjs 20140729-1 (Mo 15. Sep 15:15:07 CEST 2014)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
Erstellungsprozess fehlgeschlagen.

Woran liegt das und wie kann man das reparieren?

Gfruß
Ch. Hanisch
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Saxonia am 15. September 2014, 16:20:20
Das Paket stammt aus AUR.  Vergleichbar in etwa mit ppa unter Ubuntu. Jeder muß da selber wissen, inwieweit das für das stable System zuträglich ist.

Versuche:

yaourt -Syua
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Jonathan am 15. September 2014, 21:34:22
https://aur.archlinux.org/packages/foo2zjs/ (https://aur.archlinux.org/packages/foo2zjs/)
da stammt es her.

Wenn Du die Kommentare liest, siehst Du daß sich was geändert hat, aber das PKGBUILD noch nicht an die neue Version angepaßt wurde (die md5sum ist natürlich unterschiedlich für eine neiere Version des Paketes, aus dem die Daten stammen.

md5sum anpassen sollte helfen
Kann man in yaourt machen - oder das PKGBUILD direkt editieren
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 10:28:03

md5sum anpassen sollte helfen
Kann man in yaourt machen - oder das PKGBUILD direkt editieren
Sorry, kenne weder yaourt noch PKGBUILD.
Vielleicht ist jemand so freundlich und gibt mir die Befehle durch.

Gruß
Ch. Hanisch
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 16:41:18
Hallo,

habe jetzt mal gemacht:
yaourt -SyuaWas soll ich nun hier an PKGBUILD ändern?
#Maintainer: Nicola Bignami <nicola@kernel-panic.no-ip.net>
#Contributor: Muhammed Uluyol <uluyol0@gmail.com>
pkgname=foo2zjs
pkgver=20140729
pkgrel=1
pkgdesc="foo2zjs Printer Drivers. Includes also foo2hp, foo2hbpl, foo2oak, foo2xqx, foo2qpdl, foo2slx, foo2hiperc and foo2lava drivers."
url="http://foo2zjs.rkkda.com/"
license=('GPL' 'custom')
depends=('psutils' 'cups' 'foomatic-db-engine' 'foomatic-db-foo2zjs')
conflicts=('foo2zjs-testing')
provides=('foo2zjs')
makedepends=('unzip' 'bc' 'wget')
optdepends=('tix: required by hplj10xx_gui.tcl')
arch=('i686' 'x86_64')
options=('!emptydirs' '!ccache')
install='foo2zjs.install'
source=("foo2zjs-${pkgver}.tar.gz::http://foo2zjs.rkkda.com/foo2zjs.tar.gz"
        'destdir-support-20140329-1.patch'
'gen-fixes-20140329-1.patch'
'firmware-loader-20130602-1.patch'
'udev-firmware-loading-ruleset-20130601-1.patch')
md5sums=('d5d6c70b8e1e32f9ac4ae947dc0137ab'
         '26ed4b81ba769a620a249b7395dc7057'
'c080b84ca44714eff986e3cf4f8d4bae'
'edfa38b48ae6429b957190d2c05a971b'
'ab84c888e05378c4618e764fe946d17a')
build() {
  cd "${srcdir}/${pkgname}"
  patch -p1 -i ${srcdir}/${source[1]}
  patch -p1 -i ${srcdir}/${source[2]}
  patch -p1 -i ${srcdir}/${source[3]}
  patch -p1 -i ${srcdir}/${source[4]} 
  make
}

package() {
  cd "${srcdir}/${pkgname}"
  for model in $(grep 'getone ' getweb.in | \
                 cut -d'#' -f1 | awk '{ print $2; }'); do
    if [[ $model != '$i' ]]; then
      ./getweb $model || true
    fi
  done

  install -d ${pkgdir}/usr/share/{applications,pixmaps,cups/model}
  install -d ${pkgdir}/usr/share/foomatic/db/source/{driver,opt,printer}

  make DESTDIR=${pkgdir} install install-hotplug-prog

  install -m755 getweb ${pkgdir}/usr/bin
  install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}


Gruß
Ch. Hanisch
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 18:15:00
Hallo,

das Problem hat sich noch verschlimmert, seit zwei weitere Aktualisierungen
manjaro-system
pacman
anstehen.
Meldung:
'pacman': Vorgang nicht gestartet
Wie repariere ich das?

Gruß
Ch. Hanisch


Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: trommelhawks am 16. September 2014, 18:27:25
Nachdem ich die gleiche Fehlermeldung hatte, habe ich das update mit sudo pacman -Syu durchgeführt. Hat fehlerfrei funktioniert.
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Saxonia am 16. September 2014, 18:45:46
@ hanisch,
Du bist, von Ubuntu kommend, auf die RR Distri Manjaro gewechselt.

In einer VB mit einem alten Kernel. Bitte lese Dich ein. Das wird sonst nichts.
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 18:55:02
In einer VB mit einem alten Kernel. Bitte lese Dich ein. Das wird sonst nichts.
Kernel ist 3.14.18-1-MANJARO

$ sudo pacman -Syyu --noconfirm && yaourt -Syua --devel --noconfirm
:: Synchronisiere Paketdatenbanken...
 core                                                                             127,1 KiB  1001K/s 00:00 [###############################################################] 100%
 extra                                                                           1882,1 KiB  1320K/s 00:01 [###############################################################] 100%
 community                                                                          2,5 MiB  1327K/s 00:02 [###############################################################] 100%
:: Starte komplette Systemaktualisierung...
 Es gibt nichts zu tun
:: Synchronisiere Paketdatenbanken...
 core ist aktuell
 extra ist aktuell
 community ist aktuell
 meric : Verwaist
 nepomuk-core : Verwaist
 shared-desktop-ontologies : Verwaist
 Fremde Pakete:| 32 / 32

==> Softwareaktualiserung (neue Version):
aur/foo2zjs 20140627-1 -> 20140729-1

==> Mit Aktualisierung fortfahren? [J/n]
==> [D]etails betrachten [M]anuell Pakete auswählen
==> -----------------------------------------------
==>
==> Lade foo2zjs-PKGBUILD aus dem AUR herunter...
x .AURINFO
x firmware-loader-20130602-1.patch
x foo2zjs.install
x PKGBUILD
x udev-firmware-loading-ruleset-20130601-1.patch
x gen-fixes-20140329-1.patch
x destdir-support-20140329-1.patch
Comment by thebishop  (2014-04-25 08:17)
Please try instead https://aur.archlinux.org/packages/foo2zjs-testing/

It's the same package, but relies on https://www.archlinux.org/packages/extra/x86_64/foomatic-db/ instead of https://aur.archlinux.org/packages/foomatic-db-foo2zjs/

At the moment it's reported to work well with the following printers (others have to be tested):

Dell C1765nfw Color MFP
Epson AcuLaser M1400
HP LaserJet 1020
HP LaserJet P1005
HP LaserJet P1102
HP LaserJet P1102w
HP LaserJet P1505
HP LaserJet Professional M1212nf MFP

Please read the .install file!

Comment by simeonfelis  (2014-05-21 10:32)
Build and installed on a raspberry pi. Working with an HP LaserJet p1005. I just added armv6h to the arch list. You could add armv6h, too. Thanks!

Comment by nullspoon  (2014-07-07 18:59)
Looks like md5sum for foo2zjs-20140602.tar.gz needs to be updated in the PKGBUILD file. Also, I tested this on a Dell 5130cdn and it worked fine.

## MD5 Patch

23c23
md5sums=('0468be68c189072b8402f932a38a0a9b'
---
md5sums=('6ab7c50cbd43551e5169d7f31eb79c6d'

Comment by Ravior  (2014-08-30 17:07)
The md5sum changed again:

Replace:   6ab7c50cbd43551e5169d7f31eb79c6d
With:      d5d6c70b8e1e32f9ac4ae947dc0137ab

Comment by AnRe005  (2014-09-15 14:09)
I also had to change the md5sum in PKGBUILD.

Old one: d5d6c70b8e1e32f9ac4ae947dc0137ab

New one: 789203b34e0bceee14d0d959a8d4aceb

foo2zjs 20140729-1  (So 17. Sep 17:04:29 CEST 2006)
(Nicht unterstütztes Paket: Potenziell gefährlich!)
==> Von foo2zjs benötigt:
 - psutils (bereits installiert)
 - cups (bereits installiert)
 - foomatic-db-engine (bereits installiert)
 - foomatic-db-foo2zjs (bereits installiert)
 - unzip (bereits installiert)
 - bc (bereits installiert)
 - wget (bereits installiert)


==> Mit dem Erstellen von foo2zjs fortfahren?[J/n]
==> ----------------------------------------------
==>
==> Erstelle und installiere Paket
==> Erstelle Paket: foo2zjs 20140729-1 (Di 16. Sep 18:42:25 CEST 2014)
==> Prüfe Laufzeit-Abhängigkeiten...
==> Prüfe Buildtime-Abhängigkeiten...
==> Empfange Quellen...
  -> Lade foo2zjs-20140729.tar.gz herunter...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 1668k  100 1668k    0     0   247k      0  0:00:06  0:00:06 --:--:--  284k
  -> destdir-support-20140329-1.patch gefunden
  -> gen-fixes-20140329-1.patch gefunden
  -> firmware-loader-20130602-1.patch gefunden
  -> udev-firmware-loading-ruleset-20130601-1.patch gefunden
==> Überprüfe Gültigkeit der Quell-Dateien mit md5sums...
    foo2zjs-20140729.tar.gz ... FEHLGESCHLAGEN
    destdir-support-20140329-1.patch ... Durchgelaufen
    gen-fixes-20140329-1.patch ... Durchgelaufen
    firmware-loader-20130602-1.patch ... Durchgelaufen
    udev-firmware-loading-ruleset-20130601-1.patch ... Durchgelaufen
==> FEHLER: Eine oder mehrere Dateien überstanden nicht die Gültigkeits-Prüfung!
==> FEHLER:Makepkg konnte foo2zjs nicht erstellen.
==> Erstellen von foo2zjs neu starten?[j/N]
==> ---------------------------------------
==>
==> FEHLER:Konnte nicht aktualisieren
==> Aktualisiere SVN-/CVS-/HG-/GIT-Paket
Welche md5sum muß ich nun wo eintragen?

Gruß
Ch. Hanisch


Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: TLW am 16. September 2014, 19:28:20
So Freunde, jetzt ist der Fehler behoben ... update auf Unstable und funkt !! thxs  :)
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Jonathan am 16. September 2014, 19:32:46
Das bedeutet wohl auch, daß es für jemanden der stable nutzt, noch eine Weile dauern kann.

@Hanisch
Vielleicht ist es zielführender, herauszufinden ob Du das problematische Paket wirklich brauchst?
Was hast Du für einen Drucker? - evtl. gibt es janoch andere Quellen für den benötigten Treiber.

Ansonsten müßtest Du Dich tatsächlich in die Benutzung von makepkg und den Aufbau und die Funktionsweise von PKGBUILD Dateien einlesen.
Dort wird definiert, wo welches Paket in welcher Version runtergaladen wird und wie das dann in ein installierbares Paket umgewandelt wird.
Die md5sum ist ein Feature um die Integrität der zum Bau des Paketes erforderlichen Dateien zu überprüfen, bevor sie verwendet werden.
Wenn du die Dateien selbst prüfst - im Terminal mit:
md5sum Dateinamedann wird Dir die aktuelle angezeigt.
Die muß dann im PKGBUILD stehen, sonst schlägt der Prozess fehl - wird erst gar nicht gestartet.
Auch mit passenden md5sum's kann der Erstellungsprozeß noch fehlschlagen - die Ausgaben vom makepkg sind hilfreich um zu sehen woran es lag.

Oder warten, bis jemand, der sich damit auskennt - der Ersteller des Paketes z.B. - das Paket auf einen benutzbaren Stand bringt.
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 19:51:17
So Freunde, jetzt ist der Fehler behoben ... update auf Unstable und funkt !! thxs  :)
Und wie geht das?
Ich möchte eigentlich auf stable bleiben.

Gruß
Ch. Hanisch
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: Hanisch am 16. September 2014, 19:59:28
Das bedeutet wohl auch, daß es für jemanden der stable nutzt, noch eine Weile dauern kann.

@Hanisch
Vielleicht ist es zielführender, herauszufinden ob Du das problematische Paket wirklich brauchst?
Was hast Du für einen Drucker? - evtl. gibt es janoch andere Quellen für den benötigten Treiber.
Meine Drucker:
HP Color LaserJet 2600n
HP DeskJet 500c
Evtl. habe ich für letzteren diese foo2zjs benötigt.

Da werde ich mal noch eine Weile warten.

Gruß
Ch. Hanisch
Titel: Re: Fehler bei Systemaktualisierung
Beitrag von: TLW am 17. September 2014, 10:08:26
Und wie geht das?
Ich möchte eigentlich auf stable bleiben.

Gruß
Ch. Hanisch

Sorry Hanisch, irgendwie hat sich mein Kommentar in euer Thema geschlichen, der gehört eigentlich zum "glibc 2.19 Fail Thema im Unstable Zweig"

Noch einmal SORRY, Gruß TLW  :-X