Debian Install Problem
Moderators: Developers, Moderators
Debian Install Problem
Hi,
I am a noobie who just wants to install Cacti for fun to monitor my home networks traffic, I am trying to run Cacti on a Debian machine running Apache2.
I have installed Apache2, MySQL, RDDTOOL, SNMP & PHP.
When I run #apt-get install cacti as root I get the following error.
"The following packages have umet dependencies:
cacti : Depends: libphp-adodb (>= 4.050-1) but it is not installable
E: broken packages"
So to me it looks like it is missing a php library but I am not sure as this is a hobby. Anybody have any ideas on how to resolve this?
Here is my php -m output.
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SPL
standard
suhosin
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules]
Suhosin
Thanks in advance for your help!
I am a noobie who just wants to install Cacti for fun to monitor my home networks traffic, I am trying to run Cacti on a Debian machine running Apache2.
I have installed Apache2, MySQL, RDDTOOL, SNMP & PHP.
When I run #apt-get install cacti as root I get the following error.
"The following packages have umet dependencies:
cacti : Depends: libphp-adodb (>= 4.050-1) but it is not installable
E: broken packages"
So to me it looks like it is missing a php library but I am not sure as this is a hobby. Anybody have any ideas on how to resolve this?
Here is my php -m output.
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
ldap
libxml
mbstring
mcrypt
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
Reflection
session
shmop
SimpleXML
snmp
soap
sockets
SPL
standard
suhosin
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
zip
zlib
[Zend Modules]
Suhosin
Thanks in advance for your help!
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
Which version of Debian are you running? How are you installing cacti? Which version of cacti?smack199 wrote:I am a noobie who just wants to install Cacti for fun to monitor my home networks traffic, I am trying to run Cacti on a Debian machine running Apache2.
cacti : Depends: libphp-adodb (>= 4.050-1) but it is not installable
Debian libphp-adodb package info:
Code: Select all
Package libphp-adodb
squeeze (stable) (php): The ADOdb database abstraction layer for PHP
5.10-1: all
wheezy (testing) (php): ADOdb database abstraction layer for PHP
5.15-1: all
sid (unstable) (php): ADOdb database abstraction layer for PHP
5.15-1: all
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
Hi Paul,
Thanks for the response.
It is a new install so I am running Debian 6. Here is my uname output...
2.6.32-5-amd64 #1 SMP Sun Sep 23 11:00:33 UTC 2012 x86_64
I am trying to install cacti using #apt-get install cacti. I am assuming it is the latest version.
Do I still need to download the tar.gz (cacti-0.8.8a.tar.gz) file when using Debian? I have not done that.
Many thanks,
Thanks for the response.
It is a new install so I am running Debian 6. Here is my uname output...
2.6.32-5-amd64 #1 SMP Sun Sep 23 11:00:33 UTC 2012 x86_64
I am trying to install cacti using #apt-get install cacti. I am assuming it is the latest version.
Do I still need to download the tar.gz (cacti-0.8.8a.tar.gz) file when using Debian? I have not done that.
Many thanks,
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
Can you please copy/paste the FULL output in the console if you try to do this (or find the relevant part in /var/log/apt/term.log).smack199 wrote:I am trying to install cacti using #apt-get install cacti.
Wrong. Debian 6 runs 0.8.7g-1+squeeze1.smack199 wrote:I am assuming it is the latest version.
No, please don't. You will be mixing two different kind of setups. Rather, you might want to use my ppa (see signature). But first we need to figure out why your installation went wrong. There must be something wrong.smack199 wrote:Do I still need to download the tar.gz (cacti-0.8.8a.tar.gz) file when using Debian? I have not done that.
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
Hi, here is the full output
# apt-get install cacti
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
cacti : Depends: libphp-adodb (>= 4.50-1) but it is not installable
E: Broken packages
# apt-get install cacti
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
cacti : Depends: libphp-adodb (>= 4.50-1) but it is not installable
E: Broken packages
Sorry had no idea I am a noobie.paulgevers wrote: Wrong. Debian 6 runs 0.8.7g-1+squeeze1.
Got it.. I will not touch it.paulgevers wrote:No, please don't. You will be mixing two different kind of setups. Rather, you might want to use my ppa (see signature). But first we need to figure out why your installation went wrong. There must be something wrong.
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
What happens if you try to install libphp-adodb directly, i.e.smack199 wrote:cacti : Depends: libphp-adodb (>= 4.50-1) but it is not installable
Code: Select all
apt-get install libphp-adodb
Code: Select all
dpkg --status cacti
Code: Select all
dpkg --status libphp-adodb
Code: Select all
dpkg --print-avail libphp-adodb
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
Hi Paul,
Here is the outputs requested.
# apt-get install libphp-adodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libphp-adodb 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 'libphp-adodb' has no installation candidate
# dpkg --status cacti
Package `cacti' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
# dpkg --status libphp-adodb
Package `libphp-adodb' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
# dpkg --print-avail libphp-adodb
Package `libphp-adodb' is not available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
Here is the outputs requested.
# apt-get install libphp-adodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libphp-adodb 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 'libphp-adodb' has no installation candidate
# dpkg --status cacti
Package `cacti' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
# dpkg --status libphp-adodb
Package `libphp-adodb' is not installed and no info is available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
# dpkg --print-avail libphp-adodb
Package `libphp-adodb' is not available.
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
Something weird is going on on your system. (This is not the forum for that )
Can you (did you) install other package successfully, recently?
Can you update normally?
What are the contents of you /etc/apt/sources.conf ?
Can you (did you) install other package successfully, recently?
Can you update normally?
Code: Select all
apt-get update
Code: Select all
apt-cache showpkg cacti
Code: Select all
apt-cache showpkg libphp-adodb
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
I have installed other packages (Apache2, PHP, RDDTOOL, SSH, proftpd, SNMP, MYSQL, sudo) on this system and not had problems. This is a new install about two days old.
I dont seem to have a file called sources.conf in the directory /etc/apt.. I only have the below.
/etc/apt# ls
apt.conf.d
secring.gpg
sources.list.d
trusted.gpg~
listchanges.conf
sources.list
trustdb.gpg
trusted.gpg.d
preferences.d
sources.list~
trusted.gpg
Updating looks good maybe.
# apt-get update
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release.gpg
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/contrib i386 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/main i386 Packages/DiffIndex
Get:1 http://security.debian.org squeeze/updates Release.gpg [836 B]
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_CA
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_CA
Get:2 http://security.debian.org squeeze/updates Release [86.9 kB]
Hit http://security.debian.org squeeze/updates/main Sources
Hit http://security.debian.org squeeze/updates/contrib Sources
Hit http://security.debian.org squeeze/updates/main i386 Packages
Hit http://security.debian.org squeeze/updates/contrib i386 Packages
Fetched 87.8 kB in 1s (80.7 kB/s)
Reading package lists... Done
# apt-cache showpkg cacti
Package: cacti
Versions:
0.8.7g-1+squeeze1 (/var/lib/apt/lists/security.debian.org_dists_squeeze_updates_main_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/security.debian.org_dists_squeeze_updates_main_binary-i386_Packages
MD5: 905da367778d74e76f1822aa5f33e96e
Reverse Depends:
Dependencies:
0.8.7g-1+squeeze1 - apache2 (16 (null)) apache (16 (null)) apache-ssl (16 (null)) apache-perl (16 (null)) httpd (0 (null)) libapache2-mod-php5 (16 (null)) php5 (0 (null)) php5-mysql (0 (null)) php5-cli (0 (null)) php5-snmp (0 (null)) virtual-mysql-client (0 (null)) rrdtool (0 (null)) snmp (0 (null)) libphp-adodb (2 4.50-1) ucf (0 (null)) dbconfig-common (2 1.8. debconf (18 0.5) debconf-2.0 (0 (null)) php5-ldap (0 (null)) mysql-server (0 (null)) iputils-ping (0 (null)) logrotate (0 (null))
Provides:
0.8.7g-1+squeeze1 -
Reverse Provides:
# apt-cache showpkg libphp-adodb
Package: libphp-adodb
Versions:
Reverse Depends:
typo3-src-4.3,libphp-adodb 5.07
mantis,libphp-adodb
cacti,libphp-adodb 4.50-1
Dependencies:
Provides:
Reverse Provides:
I dont seem to have a file called sources.conf in the directory /etc/apt.. I only have the below.
/etc/apt# ls
apt.conf.d
secring.gpg
sources.list.d
trusted.gpg~
listchanges.conf
sources.list
trustdb.gpg
trusted.gpg.d
preferences.d
sources.list~
trusted.gpg
Updating looks good maybe.
# apt-get update
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release.gpg
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/contrib i386 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/main i386 Packages/DiffIndex
Get:1 http://security.debian.org squeeze/updates Release.gpg [836 B]
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_CA
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_CA
Get:2 http://security.debian.org squeeze/updates Release [86.9 kB]
Hit http://security.debian.org squeeze/updates/main Sources
Hit http://security.debian.org squeeze/updates/contrib Sources
Hit http://security.debian.org squeeze/updates/main i386 Packages
Hit http://security.debian.org squeeze/updates/contrib i386 Packages
Fetched 87.8 kB in 1s (80.7 kB/s)
Reading package lists... Done
# apt-cache showpkg cacti
Package: cacti
Versions:
0.8.7g-1+squeeze1 (/var/lib/apt/lists/security.debian.org_dists_squeeze_updates_main_binary-i386_Packages)
Description Language:
File: /var/lib/apt/lists/security.debian.org_dists_squeeze_updates_main_binary-i386_Packages
MD5: 905da367778d74e76f1822aa5f33e96e
Reverse Depends:
Dependencies:
0.8.7g-1+squeeze1 - apache2 (16 (null)) apache (16 (null)) apache-ssl (16 (null)) apache-perl (16 (null)) httpd (0 (null)) libapache2-mod-php5 (16 (null)) php5 (0 (null)) php5-mysql (0 (null)) php5-cli (0 (null)) php5-snmp (0 (null)) virtual-mysql-client (0 (null)) rrdtool (0 (null)) snmp (0 (null)) libphp-adodb (2 4.50-1) ucf (0 (null)) dbconfig-common (2 1.8. debconf (18 0.5) debconf-2.0 (0 (null)) php5-ldap (0 (null)) mysql-server (0 (null)) iputils-ping (0 (null)) logrotate (0 (null))
Provides:
0.8.7g-1+squeeze1 -
Reverse Provides:
# apt-cache showpkg libphp-adodb
Package: libphp-adodb
Versions:
Reverse Depends:
typo3-src-4.3,libphp-adodb 5.07
mantis,libphp-adodb
cacti,libphp-adodb 4.50-1
Dependencies:
Provides:
Reverse Provides:
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
sorry, I meant sources.list. The problem is in that file, as I can see belowsmack199 wrote:I have installed other packages (Apache2, PHP, RDDTOOL, SSH, proftpd, SNMP, MYSQL, sudo) on this system and not had problems. This is a new install about two days old.
I dont seem to have a file called sources.conf in the directory /etc/apt.. I only have the below.
You only have CD and security in the repositories. You are missing the "normal" repository, e.g.:smack199 wrote:Updating looks good maybe.
# apt-get update
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release.gpg
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/contrib Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56]/ squeeze/main Translation-en_CA
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze Release
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/contrib i386 Packages/DiffIndex
Ign cdrom://[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 DVD Binary-1 20120929-15:56] squeeze/main i386 Packages/DiffIndex
Get:1 http://security.debian.org squeeze/updates Release.gpg [836 B]
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en
Ign http://security.debian.org/ squeeze/updates/contrib Translation-en_CA
Ign http://security.debian.org/ squeeze/updates/main Translation-en
Ign http://security.debian.org/ squeeze/updates/main Translation-en_CA
Get:2 http://security.debian.org squeeze/updates Release [86.9 kB]
Hit http://security.debian.org squeeze/updates/main Sources
Hit http://security.debian.org squeeze/updates/contrib Sources
Hit http://security.debian.org squeeze/updates/main i386 Packages
Hit http://security.debian.org squeeze/updates/contrib i386 Packages
Fetched 87.8 kB in 1s (80.7 kB/s)
Reading package lists... Done
Code: Select all
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
Hi Paul,
That did it! For some reason the following lines were commented out of my sources.list file..
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
I went ahead and uncommented them as well as added...
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
I then ran apt-get update again and then apt-get install cacti and bam I am now setting up cacti!
Thank you very much for taking the time to help Paul. I am going to give a small donation to the cacti project as a show of my gratitude.
That did it! For some reason the following lines were commented out of my sources.list file..
deb http://ftp.debian.org/debian/ squeeze-updates main contrib
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib
I went ahead and uncommented them as well as added...
deb http://ftp.debian.org/debian/ wheezy main contrib non-free
I then ran apt-get update again and then apt-get install cacti and bam I am now setting up cacti!
Thank you very much for taking the time to help Paul. I am going to give a small donation to the cacti project as a show of my gratitude.
-
- Cacti Pro User
- Posts: 613
- Joined: Tue Aug 29, 2006 4:09 pm
- Location: NL
Re: Debian Install Problem
Great that it is solved, but...smack199 wrote:That did it! For some reason the following lines were commented out of my sources.list file..
This was a mistake on my part, you are running squeeze, you SHOULD NOT use wheezy in your apt-get except if you know what you are doing.smack199 wrote: deb http://ftp.debian.org/debian/ wheezy main contrib non-free
Maintainer of cacti in Debian (and Ubuntu).
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Cacti 1.* is now officially supported on Debian Stretch via Debian backports
FAQ Ubuntu and Debian differences
Generic cacti debugging
Re: Debian Install Problem
Ok I will remove that entry.. http://ftp.debian.org/debian/ wheezy main contrib non-free.. I am no expert ha!
Thanks again for the assistance Paul. I am looking forward to wowing myself with these graphs!
Thanks again for the assistance Paul. I am looking forward to wowing myself with these graphs!
Who is online
Users browsing this forum: No registered users and 0 guests