Du må være registrert og logget inn for å kunne legge ut innlegg på freak.no
X
LOGG INN
... eller du kan registrere deg nå
Dette nettstedet er avhengig av annonseinntekter for å holde driften og videre utvikling igang. Vi liker ikke reklame heller, men alternativene er ikke mange. Vær snill å vurder å slå av annonseblokkering, eller å abonnere på en reklamefri utgave av nettstedet.
  17 1414
Hei, sliter litt med å installere MySQL på min Debian Squeeze server..


Dette er det jeg har prøvd så langt..

Kode

apt-get install mysql-server
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:
 mysql-server : Depends: mysql-server-5.1 but it is not going to be installed
E: Broken packages

Kode

 apt-get install mysql-server-5.1
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:
 mysql-server-5.1 : Depends: mysql-client-5.1 (>= 5.1.66-0+squeeze1) but it is not going to be installed
                    Depends: libdbi-perl but it is not going to be installed
                    Depends: libmysqlclient16 (>= 5.1.21-1) but it is not going to be installed
                    PreDepends: mysql-common (>= 5.1.66-0+squeeze1) but it is not going to be installed
E: Broken packages

Kode

apt-get install mysql-client-5.1 libdbi-perl libmysqlclient16 mysql-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
mysql-common is already the newest version.
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:
 libdbi-perl : Depends: perlapi-5.10.1
 mysql-client-5.1 : Depends: libdbd-mysql-perl (>= 1.2202) but it is not going to be installed
 mysql-common : Breaks: mysql-client-5.1 (< 5.5) but 5.1.66-0+squeeze1 is to be installed
E: Broken packages

Har kjørt
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install --fix-missing
apt-get install --fix-broken


Vet ikke hva mere jeg kan gjøre ://

Trenger hjelp fort som fy... Takker på forhånd
Hvilken squeeze er det du har lastet ned?
Og hva er det i /etc/apt/sources.list?
Carrots for Fun!
darkslayer322's Avatar
Trådstarter

Kode

#

# deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official amd64 NETINST Binary$

#deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official amd64 NETINST Binary-$

deb http://ftp.at.debian.org/debian stable main contrib non-free
deb-src http://ftp.at.debian.org/debian stable main contrib non-free

deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free

deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

Hadde en annen repo der før. for å legge inn oracle-jre7 siden den ikke er i stable. fjernet den repoen etter jeg hadde installert JRE7
Sist endret av darkslayer322; 28. desember 2012 kl. 13:36.
Du ser det står at.debian.org ja? Prøv å endre til no.debian.org og kjør apt-get update

På begge linjene ja.
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
at.debian.org fordi serveren står i Austria, og at.debian e austria mirror :P
Sitat av darkslayer322 Vis innlegg
at.debian.org fordi serveren står i Austria, og at.debian e austria mirror :P
Vis hele sitatet...
Jo, det er greit nok, men jeg tenkte nå på at kanskje filene hos at.debian.org er korrupte / feil eller lignende. Derfor tenkte jeg du skulle prøve med den norske
I terminalen din, skriv "dpkg --list" og gi oss output.
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
Ble litt får mange karakterer å poste hær..

Pastebin: http://pastebin.com/PdQFhHHz

Textfil: http://eplekake.co.uk/dpkg.txt
Jeg tror problemet ditt ligger i at du allerede har installert mysql-server-5.5. Hva var det du prøver å oppnå?
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
Sette opp en mysql server... ://

ser ikke noe mysql-server-5.5 i listen? o.O

Also

Kode

root@root:~# mysql
-bash: mysql: command not found
Trigonoceps occipita
vidarlo's Avatar
Donor
Sitat av darkslayer322 Vis innlegg
Sette opp en mysql server... ://

ser ikke noe mysql-server-5.5 i listen? o.O

Also

Kode

root@root:~# mysql
-bash: mysql: command not found
Vis hele sitatet...
Mysql-server går under mysqld. Mysql ligger i mysql-client-pakken.
Du har to pakker, som jeg vil tro lager konflikt for deg:

Kode

mysql-common
libmysqlclient18
Jeg vil anta det har kommet med da du la inn Oracle JRE7, da Debian Squeeze kun kjører med MySQL 5.1, og da trenger lavere libs. Jeg vil tro du kan fjerne dem, men det kan fort skape flere konflikter enn det løser.

Kode

apt-get remove mysql-common libmysqlclient18
For fremtiden, alltid bruk pinning hvis du backporter inn pakker fra backports eller andre repoer.
Sitat av Deezire Vis innlegg
Du har to pakker, som jeg vil tro lager konflikt for deg:

Kode

mysql-common
libmysqlclient18
Jeg vil anta det har kommet med da du la inn Oracle JRE7, da Debian Squeeze kun kjører med MySQL 5.1, og da trenger lavere libs. Jeg vil tro du kan fjerne dem, men det kan fort skape flere konflikter enn det løser.

Kode

apt-get remove mysql-common libmysqlclient18
For fremtiden, alltid bruk pinning hvis du backporter inn pakker fra backports eller andre repoer.
Vis hele sitatet...
Hva er "pinning"?
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
Sitat av Legevakten Vis innlegg
Hva er "pinning"?
Vis hele sitatet...

What he/she said

Trur jeg fant problemet...

Kode

apt-cache rdepends libmysqlclient18
libmysqlclient18
Reverse Depends:
  nagios-plugins-standard
Det er en enkel måte å forhindre at du installerer noe fra et annet mirror enn stable, med mindre du eksplisitt ber den om det eller det ikke er noen andre alternativer. Jeg tror problemet ditt har vært at nagios-plugins-standard har dratt inn noen ekstra pakker fra Oracle-mirroret, fordi kravene dens ble tilfredsstilt, og siden det ikke var noe pinning så tok den bare det nyeste.

Du kan lese mer om det her: http://wiki.debian.org/AptPreferences
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
Endte opp med å kjøre apt-get install --reinstall perl/squeeze perl-base/squeeze perl-plugins/squeeze.

Dette fjernet dog kerneln.. så måtte reinstallere den.

å det funket helt fint.. så langt
Nå er det godt mulig du har funnet flere offendig packages, men hvis ikke, hvorfor fjerner du dem? Alt du trenger å fjerne er nagios-plugins-standard, kjøre apt-get autoremove og installere nagios-plugins-standard på nytt, i tillegg til alle de andre pakkene du skulle installere.
Carrots for Fun!
darkslayer322's Avatar
Trådstarter
Tried that... Bare flere Required, Depending, ReDepending, Broken ETC...

Full reinstall av PERL og KERNEL fiksa d, æ greiie mæ uten nagios såeh :P