Effective December 3, NetApp adopts Microsoft’s Business-to-Customer (B2C) identity management to simplify and provide secure access to NetApp resources.
For accounts that did not pre-register (prior to Dec 3), access to your NetApp data may take up to 1 hour as your legacy NSS ID is synchronized to the new B2C identity.
To learn more, read the FAQ and watch the video.
Need assistance? Complete this form and select “Registration Issue” as the Feedback Category.

Active IQ Unified Manager Discussions

Unable to Upgrade from Harvest 1.2.2 to 1.3 (VA)

F_SCHUBERT

Hello, I have a debian based Harvest installation 1.2.2 which I want to update but during SW prerequisite installation it complains about it.

 

# sudo apt-get -y install unzip perl libjson-perl libwww-perl \
> libxml-parser-perl liblwp-protocol-https-perl \
> libexcel-writer-xlsx-perl
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libexcel-writer-xlsx-perl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'libexcel-writer-xlsx-perl' has no installation candidate

#

 

Are there additional sources needed?

2 REPLIES 2

F_SCHUBERT

Got it working.

 

Cause: I think it was caused by trying to install netapp-harvest before installing the prerequisite filesets.

 

The fileset for perl were downlevel but could not be updated because of the netapp-harvest program was locking it out.

 

Solution:

Soved it by uninstall netapp-harvest fileset. (make a backup of netapp-harvest.conf before!!!)

 

apt-get remove netapp-harvest

 

 

Then

sudo apt-get -y install unzip perl libjson-perl libwww-perl \
> libxml-parser-perl liblwp-protocol-https-perl \
> libexcel-writer-xlsx-perl

 

Then, reinstall netapp-harvest.

 

madden

Hi @F_SCHUBERT,

 

Glad you got it working!

 

dpkg doesn't pull in dependencies automatically so you either need to meet them before you start, or run 'apt-get -f install' after to get dependencies resolved.

 

Here is an example of installing Harvest without having the pre-requisites yet and then using apt-get to install them afterwords:

 

root@0b853e04eafc:/# dpkg -i netapp-harvest_1.3_all.deb
Selecting previously unselected package netapp-harvest.
(Reading database ... 8052 files and directories currently installed.)
Preparing to unpack netapp-harvest_1.3_all.deb ...
### Creating netapp-harvest group ... OK
### Creating netapp-harvest user ... OK
Unpacking netapp-harvest (1.3) ...
dpkg: dependency problems prevent configuration of netapp-harvest:
 netapp-harvest depends on perl (>= 5.10); however:
  Package perl is not installed.
 netapp-harvest depends on libjson-perl; however:
  Package libjson-perl is not installed.
 netapp-harvest depends on libwww-perl; however:
  Package libwww-perl is not installed.
 netapp-harvest depends on libxml-parser-perl; however:
  Package libxml-parser-perl is not installed.
 netapp-harvest depends on liblwp-protocol-https-perl; however:
  Package liblwp-protocol-https-perl is not installed.
 netapp-harvest depends on libexcel-writer-xlsx-perl; however:
  Package libexcel-writer-xlsx-perl is not installed.

dpkg: error processing package netapp-harvest (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (215-17+deb8u5) ...
Processing triggers for systemd (215-17+deb8u5) ...
Errors were encountered while processing:
 netapp-harvest

 
 root@0b853e04eafc:/# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following extra packages will be installed:
  libalgorithm-c3-perl libarchive-extract-perl libarchive-zip-perl libauthen-sasl-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcommon-sense-perl
  libcpan-meta-perl libdata-optlist-perl libdata-section-perl libencode-locale-perl libexcel-writer-xlsx-perl libexpat1 libfcgi-perl libfile-listing-perl libfont-afm-perl libgdbm3
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libjson-perl libjson-xs-perl liblog-message-perl liblog-message-simple-perl liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libnet-http-perl libnet-smtp-ssl-perl
  libnet-ssleay-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl
  libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libtimedate-perl liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl perl perl-modules
  rename
Suggested packages:
  libdigest-hmac-perl libgssapi-perl libdata-dump-perl libcrypt-ssleay-perl libmime-base64-perl libauthen-ntlm-perl perl-doc libterm-readline-gnu-perl libterm-readline-perl-perl make
  libb-lint-perl libcpanplus-dist-build-perl libcpanplus-perl libfile-checktree-perl libobject-accessor-perl
Recommended packages:
  libarchive-tar-perl
The following NEW packages will be installed:
  libalgorithm-c3-perl libarchive-extract-perl libarchive-zip-perl libauthen-sasl-perl libcgi-fast-perl libcgi-pm-perl libclass-c3-perl libclass-c3-xs-perl libcommon-sense-perl
  libcpan-meta-perl libdata-optlist-perl libdata-section-perl libencode-locale-perl libexcel-writer-xlsx-perl libexpat1 libfcgi-perl libfile-listing-perl libfont-afm-perl libgdbm3
  libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl libhttp-cookies-perl libhttp-daemon-perl libhttp-date-perl libhttp-message-perl
  libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl libjson-perl libjson-xs-perl liblog-message-perl liblog-message-simple-perl liblwp-mediatypes-perl
  liblwp-protocol-https-perl libmailtools-perl libmodule-build-perl libmodule-pluggable-perl libmodule-signature-perl libmro-compat-perl libnet-http-perl libnet-smtp-ssl-perl
  libnet-ssleay-perl libpackage-constants-perl libparams-util-perl libpod-latex-perl libpod-readme-perl libregexp-common-perl libsoftware-license-perl libsub-exporter-perl
  libsub-install-perl libterm-ui-perl libtext-soundex-perl libtext-template-perl libtimedate-perl liburi-perl libwww-perl libwww-robotrules-perl libxml-parser-perl perl perl-modules
  rename
0 upgraded, 64 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 9322 kB of archives.
After this operation, 46.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

 

Cheers,
Chris Madden

Solution Architect - 3rd Platform - Systems Engineering NetApp EMEA (and author of Harvest)

Blog: It all begins with data

 

If this post resolved your issue, please help others by selecting ACCEPT AS SOLUTION or adding a KUDO or both!

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public