LINUX.ORG.RU
ФорумAdmin

Помогите установить mongodb в debian

 ,


0

1

При попытке установить mongodb в debian выдаётся сообщение:

root@import:~# apt-get install mongodb-org-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:
 mongodb-org-server : Depends: libc6 (>= 2.14) but 2.13-38+deb7u11 is to be installed
E: Unable to correct problems, you have held broken packages.

root@import:~# uname -a
Linux import 3.2.0-4-amd64 #1 SMP Debian 3.2.68-1+deb7u1 x86_64 GNU/Linux
root@import:~# 

Посоветуйте что можно сделать с этим мамонтом. Я с дебиан не очень дружу. Установить надо через ssh так что если потребуется перезагрузить он же перезагрузиться?



Последнее исправление: tailgunner (всего исправлений: 1)

Почему орг? Да и когда то на убунту я монго вручную ставила. Попробуй тоже, может поможет.

gssomi ★★
()
Ответ на: комментарий от Nicholass
# cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

#deb cdrom:[Debian GNU/Linux 7.7.0 _Wheezy_ - Official amd64 NETINST Binary-1 20141018-13:04]/ wheezy main

deb http://ftp.belnet.be/debian/ wheezy main
deb-src http://ftp.belnet.be/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main

# wheezy-updates, previously known as 'volatile'
deb http://ftp.belnet.be/debian/ wheezy-updates main
deb-src http://ftp.belnet.be/debian/ wheezy-updates main

deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib

deb http://httpredir.debian.org/debian/ wheezy main contrib
deb http://packages.elastic.co/kibana/4.4/debian stable main

aptitude install mongodb-server

Устанавливается очень древняя версия, 2.0.6 вроде бы.

iluha16
() автор топика
Ответ на: комментарий от anonymous

Всё скопировал с двумя исключениями:

sudo - нет такой команды в системе и не понимаю нахрен она если можно просто залогиниться как root

" заменяется форумом на какие то непонятные уголки.

Результат тот же:

root@import:~# apt-get install -y mongodb-org
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:
 mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
               Depends: mongodb-org-server but it is not going to be installed
               Depends: mongodb-org-mongos but it is not going to be installed
               Depends: mongodb-org-tools but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
root@import:~# apt-get install -y mongodb-org-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:
 mongodb-org-server : Depends: libc6 (>= 2.14) but 2.13-38+deb7u11 is to be installed
E: Unable to correct problems, you have held broken packages.
root@import:~# 

iluha16
() автор топика
Ответ на: комментарий от iluha16

sudo - нет такой команды в системе и не понимаю нахрен она если можно просто залогиниться как root

Тогда возникает законный вопрос, а не рановато ты начал работать с Linux? Хоть основы изучить потрудись.

anonymous
()
Ответ на: комментарий от Kilte
root@import:~# cat /etc/os-release 
PRETTY_NAME="Debian GNU/Linux 7 (wheezy)"
NAME="Debian GNU/Linux"
VERSION_ID="7"
VERSION="7 (wheezy)"
ID=debian
ANSI_COLOR="1;31"
HOME_URL="http://www.debian.org/"
SUPPORT_URL="http://www.debian.org/support/"
BUG_REPORT_URL="http://bugs.debian.org/"
root@import:~#
iluha16
() автор топика
Ответ на: комментарий от gssomi
root@import:~# lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 7.8 (wheezy)
Release:	7.8
Codename:	wheezy
root@import:~# cat /etc/debian_version 
7.8
root@import:~# 
iluha16
() автор топика
Ответ на: комментарий от anonymous

Тогда возникает законный вопрос, а не рановато ты начал работать с Linux? Хоть основы изучить потрудись.

Какие основы, о чём ты говоришь? sudo-ерство всегда было источником дыр в безопасности системы, нафига вводить это sudo в каждой строчке если достаточно залогиниться как root один раз и произвести всю административную работу.

iluha16
() автор топика
Ответ на: комментарий от gssomi

рано ему Линукс изучать, пусть сперва гуглить научится

Что конкретно гуглить, нигде конкретного ответа по поводу установки современной версии нет, я думал тут спецы сидят и дадут конкретный совет, им же не сложно если они действительно спецы а не тролли какие.

iluha16
() автор топика
Ответ на: комментарий от Kilte

Это конечно хорошо что они работают, но что же делать - ждать или попробовать установить предыдущую версию 3.1 я думаю.

iluha16
() автор топика
Ответ на: комментарий от SevikL
root@import:~# apt-cache policy mongodb-org-server
mongodb-org-server:
  Installed: (none)
  Candidate: 3.2.7
  Version table:
     3.2.7 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.6 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.5 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.4 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.3 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.2 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.1 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
     3.2.0 0
        500 http://repo.mongodb.org/apt/debian/ wheezy/mongodb-org/3.2/main amd64 Packages
root@import:~# 
iluha16
() автор топика
Ответ на: комментарий от iluha16

sudo aptitude upgrade && sudo aptitude update делал? sudo apt-get install -f еще попробуй

Nicholass ★★★
()
Ответ на: комментарий от SevikL

Так что можно сделать прямо сейчас кроме как ждать когда неизвестно они пофиксят этот баг. Попробовал установить 3.2.6 и вот что получилось:

root@import:~# apt-get install mongodb-org-server=3.2.6
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  mongodb-org-server
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
1 not fully installed or removed.
Need to get 0 B/44.0 MB of archives.
After this operation, 36.8 MB of additional disk space will be used.
Selecting previously unselected package mongodb-org-server.
(Reading database ... 111422 files and directories currently installed.)
Unpacking mongodb-org-server (from .../mongodb-org-server_3.2.6_amd64.deb) ...
Processing triggers for man-db ...
dpkg: error processing kibana (--configure):
 package kibana is not ready for configuration
 cannot configure (current status `half-installed')
Setting up mongodb-org-server (3.2.6) ...
[ ok ] Starting database: mongod.
Errors were encountered while processing:
 kibana
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@import:~#

Мне вот интересно есть ли какой то общепринятый путь установить какую то более менее современную версию mongodb в debian. Я думал что debian позиционируется как простой в использовании дистрибутив для production use, а в итоге ничего не работает. А вот в gentoo который почему то считается сложным всё собирается и ставится без малейших проблем. Что делать админу production server'а с этим debian'ом, ждать когда они соизволят пофиксить этот баг неизвестно сколько?

iluha16
() автор топика
Ответ на: комментарий от iluha16

Эти вопросы лучше задать не здесь. если в генту проще - почему бы не использовать генту? касательно этого отдельно взятого бага - херня случается, да. и как видно - установилась предыдущая версия без проблем, причин для гневных тирад не вижу

SevikL ★★★★★
()
Ответ на: комментарий от SevikL

Эти вопросы лучше задать не здесь.

А где ещё если не на форуме?

если в генту проще - почему бы не использовать генту

Потому что это удалённый сервер на котором надо установить ПО а возможности переустановить всё с нуля нет.

и как видно - установилась предыдущая версия без проблем

Так там сообщение об ошибке с какой то кибаной, что это?

причин для гневных тирад не вижу

Никаких гневных тирад и нет только константация того факта что в дистрибутиве позиционирующемся как надёжный и стабильный дистрибутив для production нихрена не работает а в дистрибутиве позиционирующемся как дистрибутив для любителей который якобы очень сложный в использовании всё делается одной строчкой в консоли.

iluha16
() автор топика
Ответ на: комментарий от iluha16

А где ещё если не на форуме?

ты ставишь монгу из репы, которую собирают и поддерживают монго-девелоперы. видимо, про косяки лучше выплескивать им. оно и продуктивнее.

Так там сообщение об ошибке с какой то кибаной, что это?

это уже в /job

Никаких гневных тирад и нет только константация того факта что в дистрибутиве позиционирующемся как надёжный и стабильный дистрибутив для production нихрена не работает а в дистрибутиве позиционирующемся как дистрибутив для любителей который якобы очень сложный в использовании всё делается одной строчкой в консоли.

еще раз - в дебиане все работает, но для тебя - старовато. но работает. ты нарушаешь правило 4.2 данного форума, приписывая проблемы монги дебиану

SevikL ★★★★★
()
Ответ на: комментарий от SevikL

«Старовато» это очень слабо сказано. Они про косяки уже знают что толку им писать. Но когда пофиксят неизвестно, а как сейчас поставить более менее современную версию - вот в чём вопрос. Что это за кибана за такая и как её пофиксить кто то знает на форуме или все пользуются старой доисторической версией 100летней давности?

iluha16
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.