Package Details: glpi 10.0.16-1

Git Clone URL: https://aur.archlinux.org/glpi.git (read-only, click to copy)
Package Base: glpi
Description: GLPI Inventory Management
Upstream URL: https://www.glpi-project.org
Licenses: GPL
Submitter: None
Maintainer: martisa (khvalera)
Last Packager: khvalera
Votes: 4
Popularity: 0.000000
First Submitted: 2015-10-09 11:40 (UTC)
Last Updated: 2024-07-04 21:35 (UTC)

Latest Comments

crequill commented on 2024-02-14 17:41 (UTC) (edited on 2024-02-14 17:42 (UTC) by crequill)

With your configuration, I get an error: "Web server root directory configuration is not safe as it permits access to non-public files. See installation documentation for more details."

To resolve it I have to activate rewrite module in Apache and replace content of /etc/httpd/conf/extra/httpd-glpi.conf with:

Alias /glpi "/usr/share/webapps/glpi/public"

<Directory /usr/share/webapps/glpi/public>
    Require all granted

    RewriteEngine On

    # Ensure authorization headers are passed to PHP.
    # Some Apache configurations may filter them and break usage of API, CalDAV, ...
    RewriteCond %{HTTP:Authorization} ^(.+)$
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # Redirect all requests to GLPI router, unless file exists.
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</Directory>

cherkaba commented on 2021-06-28 11:44 (UTC)

ok, i've resolved my issue by adapting the package's PKGFILE with the one you give in your comment; changing the previous glpi version with the last one (9.5.5) and BOOM everything is ok.

cherkaba commented on 2021-06-25 23:23 (UTC) (edited on 2021-06-25 23:31 (UTC) by cherkaba)

@martisa, it'looks like that is something wrong with the install:

 Construction de glpi...
==> Création du paquet glpi 9.5.0-1 (sam. 26 juin 2021 01:01:10)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
  -> glpi-9.5.0.tgz trouvé
  -> glpi.install trouvé
  -> glpi.service trouvé
  -> glpi-cron.service trouvé
  -> glpi-cron.timer trouvé
==> Validation des fichiers source avec sha256sums…
    glpi-9.5.0.tgz ... Réussite
    glpi.install ... Réussite
    glpi.service ... Réussite
    glpi-cron.service ... Réussite
    glpi-cron.timer ... Réussite
==> Suppression du répertoire $srcdir/ existant…
==> Extraction des sources…
  -> Extraction de glpi-9.5.0.tgz avec bsdtar
==> Suppression du répertoire $pkgdir/ existant…
==> Entre dans l’environnement fakeroot…
==> Lancement de package()…
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/XML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'empty': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'tag.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/XML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'empty': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'tag.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Tight': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'blocks.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Tight': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'blocks.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Quotes': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'in': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'attributes.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Quotes': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'in': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'attributes.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Parens': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'in': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'URL.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Parens': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'in': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'URL.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/PHP-Specific': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Bugs.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/PHP-Specific': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Bugs.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Mixed': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'OLs': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'and': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'ULs.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Mixed': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'OLs': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'and': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'ULs.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/MD5': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Hashes.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/MD5': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Hashes.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Links,': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'style.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Links,': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'style.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Ins': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '&': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'del.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Ins': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '&': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'del.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'comments.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'comments.html': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '(Span).xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '(Span).text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '(Simple).text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Inline': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'HTML': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '(Simple).html': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Horizontal': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Rules.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Horizontal': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Rules.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Empty': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'List': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Item.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Empty': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'List': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'Item.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Email': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'auto': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'links.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Email': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'auto': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'links.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'block': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'regressions.xhtml': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'block': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'regressions.text': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à '/var/tmp/pamac-build-msimanjaro/glpi/pkg/glpi/usr/share/webapps/glpi/vendor/michelf/php-markdown/test/resources/php-markdown.mdtest/Code': Aucun fichier ou dossier de ce type
chmod: impossible d'accéder à 'block': Aucun fichier ou dossier de ce type

martisa commented on 2020-10-01 18:29 (UTC) (edited on 2020-10-01 18:33 (UTC) by martisa)

I've updated PKGBUILD to get version 9.5.1. Fixed also find+xargs errors. Substituted with find -exec.


# Maintainer: Felix Golatofski <contact@xdfr.de>
# Contributor: Peter Hoeg <first name at last name dot com>

pkgname=glpi
pkgver=9.5.1
pkgrel=1
pkgdesc="GLPI Inventory Management"
arch=('any')
url='https://www.glpi-project.org'
source=("https://github.com/glpi-project/glpi/releases/download/${pkgver}/glpi-${pkgver}.tgz"
        'glpi.install'
        'glpi.service'
        'glpi-cron.service'
        'glpi-cron.timer')
license=('GPL')
options=(!strip)
depends=(mysql php)
backup=(etc/glpi/config_db.php)
optdepends=('nginx: a more performant webserver'
            'apache: a more performant webserver')
sha256sums=('ed69b0ffae3eca59fdf50418268ad16be3149b16ff28f7ea9d4a4f08deccae4a'
            '6ba1f37a68179b04dfeff44b67c0806a513c1548ebd2cf47232e5f6026f76296'
            'c5ca6a8d1bcc73c71348d5f8a4c3de0fd023c346d1c2bf02c9dd627bcda9bfe8'
            '6b515c1c8cc44ef703fe01e53b64d6aea56ed1c833b3553233482437478d4e77'
            'eea9489db1fa8f4762957eb6299dd22ca43c25f9dc62628c973a53cbcfdbab1f')
install=glpi.install

package() {
  cd $srcdir/glpi || exit

  _base=$pkgdir/usr/share/webapps/glpi

  mkdir -p \
        $pkgdir/usr/lib/systemd/system \
        $pkgdir/etc \
        $pkgdir/var/lib \
        $pkgdir/usr/share/doc/glpi \
        $_base

  cp $srcdir/glpi*.{service,timer} $pkgdir/usr/lib/systemd/system

  mv *.txt $pkgdir/usr/share/doc/glpi
  cp -r * $_base

  mv $_base/config $pkgdir/etc/glpi
  ln -s /etc/glpi $_base/config

  mv "$_base/files" $pkgdir/var/lib/glpi
  ln -s /var/lib/glpi $_base/files

  find $pkgdir -name remove.txt -delete

  find $pkgdir -type d -exec chmod 755 '{}' \;
  find $pkgdir -type f -exec chmod 644 '{}' \;

  find $_base/scripts -name '*.sh' -exec chmod 755 '{}' \;
  find $_base/scripts -name '*.sh' -exec sed '{}' -i 's/YOURSERVER/localhost:8080/' \;
}

<deleted-account> commented on 2016-05-23 10:21 (UTC)

Is anybody interested in taking this over?