Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#45408 - [openvas-manager] openvas-scapdata-sync fails due to missing dependency: libxslt

Attached to Project: Community Packages
Opened by Justin Gross (justintime4tea) - Sunday, 21 June 2015, 22:01 GMT
Last edited by Daniel Micay (thestinger) - Monday, 20 July 2015, 23:42 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Daniel Micay (thestinger)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Installing the group openvas does not pull in all required dependencies/packages which are needed to finish setting up OpenVAS.

A user cannot complete setup of OpenVAS while following the Wiki at https://wiki.archlinux.org/index.php/OpenVAS but in my opinion is not a fault of the wiki but perhaps a package is not being installed that needs to be (libxslt) to finish downloading/parsing the required files that OpenVAS needs (scap-data)

This package appears to be listed as a dependency of the package "greenbone-security-assistant 5.0.6-2" which gets installed via the group openvas though libxslt is nowhere to be found nor does the libxslt package actually get installed.

Additional info:

Running the following command resolves this road-block by installing the required package libxslt and allows user to finish installing/setting up OpenVAS:

# pacman -Syy libxslt


Steps to reproduce:

1. Fresh install of the newest Arch linux ISO with only base and base-devel installed: pacstrap -i /mnt base base-devel
2. Install OpenVas using the command: pacman -Syy openvas
3. Follow the wiki and issue the following commands:

PASSES # openvas-mkcert
PASSES # openvas-mkcert-client -n -i
PASSES # openvas-nvt-sync

FAILS # openvas-scapdata-sync

Error: /usr/bin/openvas-scapdata-sync: line 837: xsltproc: command not found

Running the following command yields the packages which contains xsltproc:

# pkgfile xsltproc

extra/bash-completion
extra/libxslt


Running the following command will install package and allow openvas-scapdata-sync to continue:

# pacman -Syy libxslt

This is my first bug report so please forgive me if I have posted incorrectly or disturbed the Arch Linux gods in anyway :)
This task depends upon

Closed by  Daniel Micay (thestinger)
Monday, 20 July 2015, 23:42 GMT
Reason for closing:  Fixed
Additional comments about closing:  openvas-manager-6.0.4-2
Comment by Doug Newgard (Scimmia) - Monday, 22 June 2015, 01:51 GMT
First off, never use pacman -Syy when installing a package. You WILL run into problems eventually.

Other than that, the report looks good. libxslt is only a makedepends of greenbone-security-assistant (only required at build time), so that's why it's not installed when installing that package. I think you transposed the line number of the error as well (873?), but that doesn't matter, the script calls a program that's not a dep.

Loading...