I've been having trouble upgrading on Centos 6.8 from ZM 1.29 - 1.30.
So I've upgraded the standard way as I have many times before. This is with CentOS Base and the zmrepo enabled.
Code: Select all
yum install zoneminder
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* base: mirror.aarnet.edu.au
* zmrepo: 67.53.78.182
Resolving Dependencies
--> Running transaction check
---> Package zoneminder.x86_64 0:1.29.0-3.el6 will be updated
---> Package zoneminder.x86_64 0:1.30.0-3.el6 will be an update
--> Processing Dependency: perl(Sys::MemInfo) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Sys::CPU) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::XSD::Typelib::Builtin::anySimpleType) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::XSD::Typelib::Builtin) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Transport::HTTP) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::SOAP::Typelib::Fault11) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Transport) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Serializer) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Deserializer) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(IO::Socket::Multicast) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Digest::SHA) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Data::UUID) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Data::Dump) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Class::Std::Fast::Storable) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Class::Std::Fast) for package: zoneminder-1.30.0-3.el6.x86_64
--> Running transaction check
---> Package perl-Class-Std-Fast.noarch 0:0.0.8-2.el6 will be installed
--> Processing Dependency: perl(Class::Std) for package: perl-Class-Std-Fast-0.0.8-2.el6.noarch
---> Package perl-Data-Dump.noarch 0:1.15-1.el6 will be installed
---> Package perl-Data-UUID.x86_64 0:1.219-3.el6 will be installed
---> Package perl-Digest-SHA.x86_64 1:5.47-141.el6_7.1 will be installed
---> Package perl-IO-Socket-Multicast.x86_64 0:1.12-1.el6 will be installed
--> Processing Dependency: perl(IO::Interface) >= 0.94 for package: perl-IO-Socket-Multicast-1.12-1.el6.x86_64
---> Package perl-SOAP-WSDL.noarch 0:3.003-1.el6 will be installed
--> Processing Dependency: perl(Template) >= 2.18 for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(XML::Parser::Expat) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Term::ReadKey) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Class::Load) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestUtil) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestRec) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestIO) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Log) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Const) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(APR::Table) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
---> Package perl-Sys-CPU.x86_64 0:0.51-7.el6 will be installed
---> Package perl-Sys-MemInfo.x86_64 0:0.91-5.el6 will be installed
--> Running transaction check
---> Package mod_perl.x86_64 0:2.0.4-11.el6_5 will be installed
--> Processing Dependency: perl(BSD::Resource) for package: mod_perl-2.0.4-11.el6_5.x86_64
---> Package perl-Class-Load.noarch 0:0.10-1.el6 will be installed
--> Processing Dependency: perl(Try::Tiny) for package: perl-Class-Load-0.10-1.el6.noarch
--> Processing Dependency: perl(Package::Stash) for package: perl-Class-Load-0.10-1.el6.noarch
--> Processing Dependency: perl(Data::OptList) for package: perl-Class-Load-0.10-1.el6.noarch
---> Package perl-Class-Std.noarch 0:0.0.8-5.el6 will be installed
---> Package perl-IO-Interface.x86_64 0:1.05-15.el6 will be installed
---> Package perl-Template-Toolkit.x86_64 0:2.22-5.el6 will be installed
--> Processing Dependency: perl(Pod::POM) for package: perl-Template-Toolkit-2.22-5.el6.x86_64
--> Processing Dependency: perl(AppConfig) for package: perl-Template-Toolkit-2.22-5.el6.x86_64
---> Package perl-TermReadKey.x86_64 0:2.30-13.el6 will be installed
---> Package perl-XML-Parser.x86_64 0:2.36-7.el6 will be installed
--> Running transaction check
---> Package perl-AppConfig.noarch 0:1.66-6.el6 will be installed
---> Package perl-BSD-Resource.x86_64 0:1.29.03-3.el6 will be installed
---> Package perl-Data-OptList.noarch 0:0.104-4.el6 will be installed
--> Processing Dependency: perl(Sub::Install) >= 0.92 for package: perl-Data-OptList-0.104-4.el6.noarch
--> Processing Dependency: perl(Params::Util) for package: perl-Data-OptList-0.104-4.el6.noarch
---> Package perl-Package-Stash.noarch 0:0.32-1.el6 will be installed
--> Processing Dependency: perl(Package::Stash::XS) >= 0.24 for package: perl-Package-Stash-0.32-1.el6.noarch
--> Processing Dependency: perl(Package::DeprecationManager) for package: perl-Package-Stash-0.32-1.el6.noarch
---> Package perl-Pod-POM.noarch 0:0.25-2.el6 will be installed
---> Package perl-Try-Tiny.noarch 0:0.11-4.el6 will be installed
--> Running transaction check
---> Package perl-Package-Stash.noarch 0:0.32-1.el6 will be installed
--> Processing Dependency: perl(Package::Stash::XS) >= 0.24 for package: perl-Package-Stash-0.32-1.el6.noarch
--> Processing Dependency: perl(Package::DeprecationManager) for package: perl-Package-Stash-0.32-1.el6.noarch
---> Package perl-Params-Util.x86_64 0:1.00-3.el6 will be installed
---> Package perl-Sub-Install.noarch 0:0.925-6.el6 will be installed
--> Finished Dependency Resolution
Error: Package: perl-Package-Stash-0.32-1.el6.noarch (zmrepo)
Requires: perl(Package::Stash::XS) >= 0.24
Error: Package: perl-Package-Stash-0.32-1.el6.noarch (zmrepo)
Requires: perl(Package::DeprecationManager)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
I have actually navigated through the repo source and the files it wants are there:
example: perl-Package-Stash-0..> 2011-09-08 16:07 32K
I'm at a loss as to what I'm doing wrong...
Here I've disabled all other packages, get a different error:
Code: Select all
Loaded plugins: fastestmirror, priorities, refresh-packagekit, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* zmrepo: zmrepo.mehvc.com
Resolving Dependencies
--> Running transaction check
---> Package zoneminder.x86_64 0:1.29.0-3.el6 will be updated
---> Package zoneminder.x86_64 0:1.30.0-3.el6 will be an update
--> Processing Dependency: perl(Sys::MemInfo) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Sys::CPU) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::XSD::Typelib::Builtin::anySimpleType) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::XSD::Typelib::Builtin) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Transport::HTTP) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::SOAP::Typelib::Fault11) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Transport) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Serializer) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(SOAP::WSDL::Factory::Deserializer) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(IO::Socket::Multicast) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Digest::SHA) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Data::UUID) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Data::Dump) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Class::Std::Fast::Storable) for package: zoneminder-1.30.0-3.el6.x86_64
--> Processing Dependency: perl(Class::Std::Fast) for package: zoneminder-1.30.0-3.el6.x86_64
--> Running transaction check
---> Package perl-Class-Std-Fast.noarch 0:0.0.8-2.el6 will be installed
--> Processing Dependency: perl(Class::Std) for package: perl-Class-Std-Fast-0.0.8-2.el6.noarch
---> Package perl-Data-Dump.noarch 0:1.15-1.el6 will be installed
---> Package perl-Data-UUID.x86_64 0:1.219-3.el6 will be installed
---> Package perl-IO-Socket-Multicast.x86_64 0:1.12-1.el6 will be installed
--> Processing Dependency: perl(IO::Interface) >= 0.94 for package: perl-IO-Socket-Multicast-1.12-1.el6.x86_64
---> Package perl-SOAP-WSDL.noarch 0:3.003-1.el6 will be installed
--> Processing Dependency: perl(Template) >= 2.18 for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(XML::Parser::Expat) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Term::ReadKey) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Class::Load) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestUtil) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestRec) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestIO) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Log) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Const) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(APR::Table) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
---> Package perl-Sys-CPU.x86_64 0:0.51-7.el6 will be installed
---> Package perl-Sys-MemInfo.x86_64 0:0.91-5.el6 will be installed
---> Package zoneminder.x86_64 0:1.30.0-3.el6 will be an update
--> Processing Dependency: perl(Digest::SHA) for package: zoneminder-1.30.0-3.el6.x86_64
--> Running transaction check
---> Package perl-Class-Load.noarch 0:0.10-1.el6 will be installed
--> Processing Dependency: perl(Try::Tiny) for package: perl-Class-Load-0.10-1.el6.noarch
--> Processing Dependency: perl(Package::Stash) for package: perl-Class-Load-0.10-1.el6.noarch
--> Processing Dependency: perl(Data::OptList) for package: perl-Class-Load-0.10-1.el6.noarch
---> Package perl-Class-Std.noarch 0:0.0.8-5.el6 will be installed
---> Package perl-IO-Interface.x86_64 0:1.05-15.el6 will be installed
---> Package perl-SOAP-WSDL.noarch 0:3.003-1.el6 will be installed
--> Processing Dependency: perl(Template) >= 2.18 for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(XML::Parser::Expat) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Term::ReadKey) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestUtil) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestRec) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestIO) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Log) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Const) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(APR::Table) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
---> Package zoneminder.x86_64 0:1.30.0-3.el6 will be an update
--> Processing Dependency: perl(Digest::SHA) for package: zoneminder-1.30.0-3.el6.x86_64
--> Running transaction check
---> Package perl-Class-Load.noarch 0:0.10-1.el6 will be installed
--> Processing Dependency: perl(Data::OptList) for package: perl-Class-Load-0.10-1.el6.noarch
---> Package perl-Package-Stash.noarch 0:0.32-1.el6 will be installed
--> Processing Dependency: perl(Package::Stash::XS) >= 0.24 for package: perl-Package-Stash-0.32-1.el6.noarch
--> Processing Dependency: perl(Package::DeprecationManager) for package: perl-Package-Stash-0.32-1.el6.noarch
---> Package perl-SOAP-WSDL.noarch 0:3.003-1.el6 will be installed
--> Processing Dependency: perl(Template) >= 2.18 for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(XML::Parser::Expat) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Term::ReadKey) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestUtil) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestRec) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::RequestIO) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Log) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(Apache2::Const) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
--> Processing Dependency: perl(APR::Table) for package: perl-SOAP-WSDL-3.003-1.el6.noarch
---> Package perl-Try-Tiny.noarch 0:0.11-4.el6 will be installed
---> Package zoneminder.x86_64 0:1.30.0-3.el6 will be an update
--> Processing Dependency: perl(Digest::SHA) for package: zoneminder-1.30.0-3.el6.x86_64
--> Finished Dependency Resolution
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Term::ReadKey)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(XML::Parser::Expat)
Error: Package: zoneminder-1.30.0-3.el6.x86_64 (zmrepo)
Requires: perl(Digest::SHA)
Error: Package: perl-Package-Stash-0.32-1.el6.noarch (zmrepo)
Requires: perl(Package::DeprecationManager)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(APR::Table)
Error: Package: perl-Package-Stash-0.32-1.el6.noarch (zmrepo)
Requires: perl(Package::Stash::XS) >= 0.24
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Apache2::Const)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Apache2::RequestIO)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Apache2::Log)
Error: Package: perl-Class-Load-0.10-1.el6.noarch (zmrepo)
Requires: perl(Data::OptList)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Template) >= 2.18
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Apache2::RequestRec)
Error: Package: perl-SOAP-WSDL-3.003-1.el6.noarch (zmrepo)
Requires: perl(Apache2::RequestUtil)
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
edit: That's CentOS 6.8 not 6.7
Cheers!
Dave