Page 1 sur 1
[Yaourt]Impossible de lire le pkgbuild (résolu)
Publié : mar. 08 juin 2010, 21:12
par Eikichi
Bonjour,
Sur mon portable Yaourt refuse de m'installer les logiciels disponible sous aur, le message d'erreur est :
"impossible de lire le pkgbuild"
Donc pas de compilation, pourtant sa fonctionne en root? (c'était juste pour tester), un problème de droits?
Pourtant à la question "Editer le pkgbuild" je peux le lire, j'utilise nano pour le lire. Yaourt fonctionne pour l'installation des paquets de core, extra etc.... en simple user
mon user à l'autorisation d'écrire dans /tmp
Je n'ai pas trouvé de problème similaire sur le forum, alors j'en appel à votre aide car la je vois pas ce qui cloche ?
Portable avec arch+openbox
merci
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 21:15
par kamui57
J'ai trouvé ça
http://bugs.archlinux.fr/task/159?project=3
Ça te le fait avec tous les logiciels sous AUR ?
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 21:22
par Eikichi
Ça te le fait avec tous les logiciels sous AUR ?
oui, enfin tous ceux que j'ai voulu installer. je viens de tester avec "gnome-icons-breathe" de chez aur et y pas exit à la fin et j'ai toujours le même message d'erreur.
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 21:29
par tuxce
Quelle version as tu?
Si c'est la 0.9.4.3, tu veux bien éditer /usr/bin/yaourt, décommenter la ligne:
et mettre la sortie sur pastebin par exemple (ça peut être conséquent comme sortie):
(en supposant que tu as installé pastebin)
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 21:37
par Eikichi
J'ai installé pastebin et voici le lien suite à la commande.
http://pastebin.archlinux.fr/394255
ps: j'ai bien la version 0.9.4.3 de yaourt
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 21:57
par tuxce
hmmm, ça a pas l'air simple, makepkg n'arrive pas à lire le PKGBUILD, si t'es d'humeur à modifier des choses, rajoute dans le fichier /usr/lib/yaourt/pkgbuild.sh à la ligne 60 avant:
Code : Tout sélectionner
PKGBUILD_VARS="$(makepkg "${MAKEPKG_ARG[@]}" -p "$pkgbuild_tmp" 3>&1 1>/dev/null 2>&1 | tr '\n' ';')"
tu peux re commenter le "set -x" de tout à l'heure
ré-exécutes
et pastes moi le fichier /tmp/toto
merci
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 22:09
par Eikichi
le fichier toto
Code : Tout sélectionner
yaourt_10367() {
# Contributor: Jib <jbc dot as AT free dot fr>
pkgname=gnome-icons-breathe
_pkgname=breathe-icon-theme
pkgver=0.51
pkgrel=3
pkgdesc="A new effort to create a set of icons mixing the modern style of KDEs "Oxygen" icons with Ubuntu's "Human" set."
arch=('i686' 'x86_64')
depends=('gnome-desktop' 'imagemagick')
license=('CCPL:by-sa' 'GPL')
# gnome-icons-breathe under CCPL; Arch icons under GPL
source=("http://launchpad.net/breathe-icon-set/trunk/${pkgver}/+download/${_pkgname}-${pkgver}.tar.gz" \
"archlinux-128.png" \
"archlinux-icon.svg")
url="https://launchpad.net/breathe-icon-set"
md5sums=('1654eeb36246adf2556b84595bfb6e07' \
'23f29544a4eaed53f79cc2a4da5adc7f' \
'eaaa839a58c2b62b71e30bfcf04a039a')
build() {
install -d ${pkgdir}/usr/share/icons
mv ${srcdir}/${_pkgname}-${pkgver} ${pkgdir}/usr/share/icons
#replace ubuntu logo with Arch logo
convert -resize 16x16 ${startdir}/archlinux-128.png ${pkgdir}/usr/share/icons/${_pkgname}-${pkgver}/16x16/places/start-here.png
convert -resize 22x22 ${startdir}/archlinux-128.png ${pkgdir}/usr/share/icons/${_pkgname}-${pkgver}/22x22/places/start-here.png
convert -resize 24x24 ${startdir}/archlinux-128.png ${pkgdir}/usr/share/icons/${_pkgname}-${pkgver}/24x24/places/start-here.png
convert -resize 32x32 ${startdir}/archlinux-128.png ${pkgdir}/usr/share/icons/${_pkgname}-${pkgver}/32x32/places/start-here.png
install -D -m644 ${startdir}/archlinux-icon.svg ${pkgdir}/usr/share/icons/${_pkgname}-${pkgver}/scalable/places/start-here.svg
}
declare -p pkgbase pkgname pkgver pkgrel arch pkgdesc provides url groups license source install md5sums depends makedepends conflicts replaces _svntrunk _svnmod _cvsroot_cvsmod _hgroot _hgrepo _darcsmod _darcstrunk _bzrtrunk _bzrmod _gitroot _gitname >&3
return 0
}
( yaourt_10367 ) || exit 1
exit 0
je vais passer pour une andouille mais paster, c'est ce que je viens de faire? connais pas ce terme
merci
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 22:16
par tuxce
c'est un abus de langage pour dire de l'envoyer sur pastebin.
sur pastebin, on est plus ou moins sûr que le fichier n'est pas altéré.
mais là, ça devrait aller quand même, le souci, c'est qu'il est identique à celui qui est généré chez moi, et d'ailleurs les 2 passent
que te sort la commande:
j'oubliais:
parce que pour le coup s'il y a une erreur avec le /dev/null, on va pas la voir
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 22:26
par Eikichi
bon la commande ne sortait rien donc j'ai fait makepkg seul juste pour voir ce qu'il dit et la ...... pas taper hein!!
Il manquait le paquet "fakeroot"
donc installer et la tous roule.
Désolé
merci pour ton aide
Re: [Yaourt]Impossible de lire le pkgbuild
Publié : mar. 08 juin 2010, 22:28
par tuxce
nickel
tu le sais pas, mais tu viens de résoudre un gros souci parce que j'avais des mails pour le même problème mais j'avais aucune piste...
je te conseille d'installer le groupe base-devel, fakeroot ainsi que d'autres paquets nécessaires à la compilation en font partie.