Pular para o conteúdo principal

Openvas don´t download PDF files in CENTOS 7/Oracle Linux


In some cases the package latexextra is missing.
Problem and temporary solution:
If you are running OpenVAS 7 on a Centos 7 machine, PDF-Generation is not working. The required package "texlive-collection-latexextra" is currently (October 2014) not available in the official repositories.
You can identify this problem the following way:
when running
 # openvas-check-setup
the check reports:
 ...
 Step 9: Checking presence of optional tools ...
       OK: pdflatex found.
       WARNING: PDF generation failed, most likely due to missing LaTeX
 packages. The PDF report format will not work.
       SUGGEST: Install required LaTeX packages.
 ...
and
 # yum install texlive-collection-latexextra
shows sth. like:
 "The package texlive-collection-latexextra is not available"

One possible alternative is the installation of texlive from the official texlive-mirrors.
 # wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz
 # tar xvzf install-tl-unx.tar.gz
 # cd install-tl-*
 # ./install-tl
Please refer to the instructions on https://www.tug.org/texlive/acquire-netinstall.html
and
https://www.tug.org/texlive/doc/texlive-en/texlive-en.html#x1-18057r2
Use "options (O)" and "create symlinks (L)" for the texlive-
 binaries to: /usr/bin
 manpages to: /usr/share/man
 to: /usr/share/info
Now return (R) to the main menu an install (I) texlive

In the next step, you need to install openvas-manager without the dependencies. Unfortunately this step is required as the manually installed texlive was not registered with the package management system and yum tries to reinstall texlive, which MIGHT cause erratic behaviour of texlive
Download openvas-manager from the atomic repository:
 # yum install --downloadonly --downloaddir=/tmp openvas-manager
and install
 # cd /tmp
 # rpm -i --nodeps openvas-manager-*.rpm
Now you can install greenbone-security-assistant normally with
 # yum install greenbone-security-assistant
When running
 # openvas-check-setup
you should receive:
 ...
 Step 9: Checking presence of optional tools ...
       OK: pdflatex found.
       OK: PDF generation successful. The PDF report format is likely
 to work.
 ...
If you already had installed openvas and texlive, you can remove texlive without resolving missing dependcies like this:
 # rpm -e --nodeps -v $(rpm -qa 'texlive*')
now you can reinstall texlive like described above. This should keep your existing openvas installation intact.

Comentários

Postagens mais visitadas deste blog

Upgrading Iomega ix2-200 to Cloud Edition

You just got your ix2-200 from eBay and there are no disks inside the NAS. Or you have a brand new ix2-200 -yet you could not afford Cloud Edition. No problem. With just a USB stick and a SATA adapter or desktop PC, you will easily upgrade your ix2-200 to ix2-200 Cloud Edition. Not only your ix2-200 will have a brand new interface and Cloud options, but also will become Mac OS X Lion compatible! What do we need? Decrypted! ix2-200 Cloud Edition Firmware 3.1.12.47838 S endSpace or RapidShare * USB Flash Drive with at least 2 GB capacity and LED indicator** SATA to USB adapter or desktop PC Toothpick or paperclip Preparing Hard Drives Preparing hard drives is the first step because you have to wipe all the data inside the hard drives and make them just like brand new. We used 2 x Seagate 2 TB 5900 RPM Drives. Backup any files if you have and then remove both disks from ix2-200 and attach them to SATA to USB adapter or your desktop PC's SATA port. Using ...

How to Fix sub-process /usr/bin/dpkg returned an error code (1)

Introduction The error message “Sub-process /usr/bin/dpkg returned an error code (1)” indicates a problem with the package installer. This can happen in Ubuntu after a failed software installation, or if the installer becomes corrupted. The key phrase in this error is /usr/bin/dpkg. This refers to the dpkg package installer for Linux. A package installer is an application that tracks software, updates, and dependencies. If it is damaged, any new software installation will cause this error message. We cover several possible solutions, from easily-solved and straightforward solutions to more complex processes. This guide will help you resolve the dpkg returned an error code 1 on an Ubuntu operating system. Prerequisites A user account with sudo privileges A terminal window/command-line ( Ctrl - Alt - T ) Options to Fix sub-process /usr/bin/dpkg returned an error code (1) Method 1: Reconfigure dpkg Database ...

Installing and Configuring Snorby on CentOS 7

Snorby is a ruby on rails web application for network security monitoring that interfaces with current popular intrusion detection systems (Snort, Suricata and Sagan). The basic fundamental concepts behind Snorby are simplicity, organization and power. The project goal is to create a free, open source and highly competitive application for network monitoring for both private and enterprise use. Set up your system with the follow script to ensure that nothing will be missing http://wiki.douglasqsantos.com.br/doku.php/confinicialcentos7_en The Snorby will use the follow ip: 192.168.1.251 Let's install the development tools yum groupinstall "Development Tools" -y Let's install the dependencies for Snorby. yum install openssl-devel readline-devel libxml2-devel libxslt-devel mariadb mariadb-devel mariadb-server urw-fonts libX11-devel libXext-devel git \ fontconfig-devel libXrender-devel unzip wget xorg-x11-server-Xvfb libyaml libyaml-devel gdbm-de...