Имя: Пароль:
IT
Админ
Postgresql 9.1.2 deb c сайта 1С
,
0 KopylovSN
 
20.09.12
16:02
С на сайте 1с появился дистрибутив Postgresql 9.1.2 в исполнении *.rpm и *.deb ( RPM - Centos 5.7, RedHat 5, Fedora 8, ASP Linux 12(14 Centos 6, RedHat 6, Fedora 8, 9-16 и  DEB - Ubuntu 10.10, 11.04 )в общем вопрос есть ли инструкция по установке, т.к. во время установки вываливается множество ошибок по зависимостям. Ставил на свежеустановленную версию Ubuntu server 11.04.
1 pumbaEO
 
20.09.12
16:07
ошибок или же неустановленных зависимостей?
2 KopylovSN
 
20.09.12
16:12
Распаковывается пакет postgresql-server-dev-9.1 (из файла postgresql-server-dev-9.1_9.1.2-1.1C_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-9.1:
postgresql-9.1 зависит от postgresql-common (>= 115~), однако:
 Пакет postgresql-common не установлен.
postgresql-9.1 зависит от ssl-cert, однако:
 Пакет ssl-cert не установлен.
dpkg: не удалось обработать параметр postgresql-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-9.1-dbg:
postgresql-9.1-dbg зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
dpkg: не удалось обработать параметр postgresql-9.1-dbg (--install):
проблемы зависимостей -- оставляем не настроенным
Настраивается пакет postgresql-client-9.1 (9.1.2-1.1C) ...
.: 7: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: не удалось обработать параметр postgresql-client-9.1 (--install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-contrib-9.1:
postgresql-contrib-9.1 зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
postgresql-contrib-9.1 зависит от postgresql-common (>= 115~), однако:
 Пакет postgresql-common не установлен.
dpkg: не удалось обработать параметр postgresql-contrib-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
Настраивается пакет postgresql-doc-9.1 (9.1.2-1.1C) ...
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-plperl-9.1:
postgresql-plperl-9.1 зависит от libperl5.10 (>= 5.10.1), однако:
 Пакет libperl5.10 не установлен.
postgresql-plperl-9.1 зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
dpkg: не удалось обработать параметр postgresql-plperl-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-plpython3-9.1:
postgresql-plpython3-9.1 зависит от libpython3.2 (>= 3.2~a4), однако:
 Пакет libpython3.2 не установлен.
postgresql-plpython3-9.1 зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
dpkg: не удалось обработать параметр postgresql-plpython3-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-plpython-9.1:
postgresql-plpython-9.1 зависит от libpython2.7 (>= 2.7), однако:
 Пакет libpython2.7 не установлен.
postgresql-plpython-9.1 зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
dpkg: не удалось обработать параметр postgresql-plpython-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-pltcl-9.1:
postgresql-pltcl-9.1 зависит от tcl8.5 (>= 8.5.0), однако:
 Пакет tcl8.5 не установлен.
postgresql-pltcl-9.1 зависит от postgresql-9.1 (= 9.1.2-1.1C), однако:
 Пакет postgresql-9.1 пока не настроен.
dpkg: не удалось обработать параметр postgresql-pltcl-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет postgresql-server-dev-9.1:
postgresql-server-dev-9.1 зависит от postgresql-common (>= 117~), однако:
 Пакет postgresql-common не установлен.
dpkg: не удалось обработать параметр postgresql-server-dev-9.1 (--install):
проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
postgresql-9.1
postgresql-9.1-dbg
postgresql-client-9.1
postgresql-contrib-9.1
postgresql-plperl-9.1
postgresql-plpython3-9.1
postgresql-plpython-9.1
postgresql-pltcl-9.1
postgresql-server-dev-9.1
3 xReason
 
20.09.12
16:14
ну в логах же все написано


dpkg: зависимости пакетов не позволяют настроить пакет postgresql-9.1:
postgresql-9.1 зависит от postgresql-common (>= 115~), однако:
 Пакет postgresql-common не установлен.
postgresql-9.1 зависит от ssl-cert, однако:
 Пакет ssl-cert не установлен.
4 pumbaEO
 
20.09.12
16:21
sudo apt-get install -f
5 KopylovSN
 
20.09.12
16:23
(4) не помогает
думаю косяк в:
Настраивается пакет postgresql-client-9.1 (9.1.2-1.1C) ...
.: 7: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: не удалось обработать параметр postgresql-client-9.1 (--install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
6 KopylovSN
 
20.09.12
16:48
Никто не устанавливал такой?
7 Fragster
 
гуру
20.09.12
16:50
(6) слушай (3)
8 KopylovSN
 
20.09.12
16:53
(7) подскажите, не могу разобраться, логи выложил
9 Fragster
 
гуру
20.09.12
16:54
перефразируя известный анекдот:
- Доктор, у меня "Пакет postgresql-common не установлен."
- Так установите его!
- Спасибо, доктор!
10 KopylovSN
 
20.09.12
17:03
(9) прочтите немного внимательней логи
11 Fragster
 
гуру
20.09.12
17:07
(10) я-то прочитал, а вот вы?
12 Fragster
 
гуру
20.09.12
17:07
или ты про то, что
"postgresql-9.1 зависит от ssl-cert, однако:
Пакет ssl-cert не установлен. "
?
13 pumbaEO
 
20.09.12
17:12
(12) в теории "Пакет ssl-cert не установлен. " должен (4) исправить, но зная 1С и непрописанные зависимости в клиенте 8.3 ...
14 Fragster
 
гуру
20.09.12
17:26
(13) что-то у меня в мозгу отпечаталось, что -f это как "форс", т.е. игнорировать ошибки
15 KopylovSN
 
20.09.12
17:28
Настраивается пакет postgresql-client-9.1 (9.1.2-1.1C) ...
.: 7: Can't open /usr/share/postgresql-common/maintscripts-functions
dpkg: не удалось обработать параметр postgresql-client-9.1 (--install):
подпроцесс установлен сценарий post-installation возвратил код ошибки 127
вот в этом проблема осталась.
16 Fragster
 
гуру
20.09.12
17:30
/usr/share/postgresql-common/maintscripts-functions есть файл? если нет - попробуй его вручную из .deb вытащить и туда положить.
17 Fragster
 
гуру
20.09.12
17:32
ии таки переустановить сначала отдельно postgresql
18 Fragster
 
гуру
20.09.12
17:32
postgresql-common
19 KopylovSN
 
20.09.12
17:36
(18) спасибо, postgresql-common должен быть =>115 но у меня с репозитария поствился 114
20 pumbaEO
 
20.09.12
17:39
(14) -f, --fix-broken  исправить ошибки.
21 Fragster
 
гуру
20.09.12
17:51
(19) т.е. теперь типа работает?
22 KopylovSN
 
20.09.12
18:23
(20) да разобрался спасибо,
23 KopylovSN
 
20.09.12
18:27
(21)  postgresql-server-dev-9.1 зависит от postgresql-common (>= 117~), однако:
 Версия postgresql-common в системе 114 издевается ((( нужен был 115 теперь уже 117...
24 Fragster
 
гуру
20.09.12
18:29
(23) качни сразу последний
25 KopylovSN
 
20.09.12
18:35
(24) спасибо, дело решилось установкой postgresql-client-common 117 + postgresql-common 117 (ругался на отсутствие первого)
чем последние будут лучше? и где их взять?
26 Fragster
 
гуру
20.09.12
18:36
(25) да ни чем, по большому счету, если не вылезет ничего типа зависит от postgresql-common (>= 119~) :)
27 KopylovSN
 
20.09.12
19:36
заодно интересно никто не решил ошибку когда после ввода ./config_server
получается выхлоп:
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
./config_server: строка 193: [: слишком много аргументов
28 Fragster
 
гуру
20.09.12
19:37
ну так посмотри что там в строке 193...
29 KopylovSN
 
20.09.12
19:39
# you can use SYSTEM_LIB_PATH environment variable to
# alter autodetected library dir
function checkLib {
    local libName=lib"$1".so
    local alias=$libName
    [ ! -z $2 ] && alias=lib"$2".so


    [ -z "$SYSTEM_LIB_PATH" ] && SYSTEM_LIB_PATH=`getLibPath`

    libFullName=$SYSTEM_LIB_PATH/$libName
    aliasFullName=$SYSTEM_LIB_PATH/$alias
    if [ ! -e "$aliasFullName"  ]; then
        for f in $libFullName.*; do
            if [ -e "$f" ]; then
                if [ ! -L "$f" ]; then
                    ln -s $f $aliasFullName
                    break
                fi
            fi
        done
    fi
    [ ! -e $aliasFullName ] && return 1      -(193 строка)
    return 0;
}
#-----------------------------------------------------------
30 KopylovSN
 
20.09.12
19:44
http://alto-atreides.dreamwidth.org/44910.html нашел вот этот мануал, здесь говорят трабл известен
31 KopylovSN
 
20.09.12
20:33
/config_server: строка 193: [: слишком много аргументов
32 ansh15
 
20.09.12
21:38
$aliasFullName  в ковычки возьмите, перестанет ругаться
33 ansh15
 
20.09.12
22:27
(31) http://pg1c.ru/?page_id=173
Пишут, что порешали.
34 Lex_Liven
 
28.09.12
09:57
А у меня такая проблема:
postgresql-plperl-9.1 зависит от libperl5.10 (>= 5.10.1), однако:
Пакет libperl5.10 не установлен.

в системе стоит libperl5.14 и ставить 5.10 уже не дает.
35 Lex_Liven
 
28.09.12
10:08
+(34)
Убунту Сервер 12.04.1
Постгрес с сайта 1С 9.1.2
36 Lex_Liven
 
28.09.12
10:29
Всем nothing to say?
37 pumbaEO
 
28.09.12
10:34
(36) пересобери пакет и поставь свои зависимости.
38 Lex_Liven
 
28.09.12
10:38
(37) а потом еще раз с другим пакетом, потом с третьим... и так пока все 12 пакетов от 1С перероешь? Удобная установка, чо...
А может у кого есть образы виртмашины с поднятым постгресом?
39 pumbaEO
 
28.09.12
10:44
(38) А че ты мне жалуешься? Пиши письма счастья в 1С, жди выхода и исправления ошибки.

p.s.: не вижу никакой проблемы в исправлении зависимостей, ну или научись работать с aptitude
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший