Freenas (freebsd 9.2) - Jail - pkg не работает

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
wahookka
проходил мимо
Сообщения: 3
Зарегистрирован: 2017-10-16 22:02:29

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение wahookka » 2017-10-16 22:24:24

имеется мастер хост (FreeNas 9.2.1.9 x64)

Код: Выделить всё

# uname -a                                                     
FreeBSD xxx 9.2-RELEASE-p15 FreeBSD 9.2-RELEASE-p15 #0 r262572
+5b7d179: Mon Nov 17 16:27:51 PST 2014     root@build3.ixsystems.com:/tank/home/
jkh/build/921/FN/os-base/amd64/fusion/jkh/921/FN/FreeBSD/src/sys/FREENAS.amd64 
amd64


есть на нем чистый jail.
проблема: не получается настроить pkg

Код: Выделить всё

root@test:/ # pkg -v                                                           
1.2.7_2


Код: Выделить всё

root@test:/ # pkg -vv                                                                                                               
Version                 : 1.2.7_2                                                                                                   
PACKAGESITE             :                                                                                                           
PKG_DBDIR               : /var/db/pkg                                                                                               
PKG_CACHEDIR            : /var/cache/pkg                                                                                           
PORTSDIR                : /usr/ports                                                                                               
PUBKEY                  :                                                                                                           
HANDLE_RC_SCRIPTS       : no                                                                                                       
ASSUME_ALWAYS_YES       : no                                                                                                       
REPOS_DIR               : [                                                                                                         
  /etc/pkg/,                                                                                                                       
  /usr/local/etc/pkg/repos/,                                                                                                       
]                                                                                                                                   
PLIST_KEYWORDS_DIR      :                                                                                                           
SYSLOG                  : yes                                                                                                       
AUTODEPS                : yes                                                                                                       
ABI                     : freebsd:9:x86:64                                                                                         
DEVELOPER_MODE          : no                                                                                                       
PORTAUDIT_SITE          : http://portaudit.FreeBSD.org/auditfile.tbz                                                               
VULNXML_SITE            : http://www.vuxml.org/freebsd/vuln.xml.bz2                                                                 
MIRROR_TYPE             : SRV                                                                                                       
FETCH_RETRY             : 3                                                                                                         
PKG_PLUGINS_DIR         : /usr/local/lib/pkg/                                                                                       
PKG_ENABLE_PLUGINS      : yes                                                                                                       
PLUGINS                 : [                                                                                                         
]                                                                                                                                   
DEBUG_SCRIPTS           : no                                                                                                       
PLUGINS_CONF_DIR        : /usr/local/etc/pkg/                                                                                       
PERMISSIVE              : no                                                                                                       
REPO_AUTOUPDATE         : yes                                                                                                       
NAMESERVER              :                                                                                                           
EVENT_PIPE              :                                                                                                           
FETCH_TIMEOUT           : 30                                                                                                       
UNSET_TIMESTAMP         : no                                                                                                       
SSH_RESTRICT_DIR        :                                                                                                           
PKG_SSH_ARGS            :                                                                                                           
PKG_ENV                 : {                                                                                                         
}                                                                                                                                   
DISABLE_MTREE           : no                                                                                                       
DEBUG_LEVEL             : 0                                                                                                         
ALIAS                   : {                                                                                                         
}                                                                                                                                   
                                                                                                                                   
Repositories:                                                                                                                       
  FreeBSD: {                                                                                                                       
    url             : "pkg+http://pkg.FreeBSD.org/freebsd:9:x86:64/latest",                                                         
    enabled         : yes,                                                                                                         
    mirror_type     : "SRV"                                                                                                         
  }           


Код: Выделить всё

root@test:/ # pkg info                                                                                                             
pkg-1.2.7_2


пробую install:

Код: Выделить всё

root@test:/ # pkg install mc                                                                                                       
Updating repository catalogue                                                                                                       
digests.txz                                                                             100% 2131KB   2.1MB/s   2.0MB/s   00:01     
packagesite.txz                                                                         100% 5580KB   5.5MB/s   4.3MB/s   00:01     
pkg: package field incomplete: comment                                                                                             
Incremental update completed, 25079 packages processed:                                                                             
0 packages updated, 0 removed and 25079 added.                                                                                     
pkg: Unable to find catalogs


я уже пробовал разные манипуляции с freebsd.conf и pkg.conf, описанные на разных форумах, но не помогало.
чтобы не усложнять свой вопрос - в данный момент имею чистый нескомпрометированный jail.

помогите разобраться.
спасибо

Neus
капитан
Сообщения: 1718
Зарегистрирован: 2008-09-08 21:59:56

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение Neus » 2017-10-16 23:44:02

Старая версия системы и pkg
Обновляйся
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

Гость
проходил мимо

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение Гость » 2017-10-17 0:42:13

Neus писал(а):Старая версия системы и pkg
Обновляйся

Неужели больше никак? (
Система стартует с образа на CF и физически быть у машины не смогу очень долго.

Neus
капитан
Сообщения: 1718
Зарегистрирован: 2008-09-08 21:59:56

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение Neus » 2017-10-17 9:17:24

Гость писал(а):
Neus писал(а):Старая версия системы и pkg
Обновляйся

Неужели больше никак? (
Система стартует с образа на CF и физически быть у машины не смогу очень долго.

pkg старый, его надо обновить
а вообще то https://pkg.freebsd.org/
FreeBSD:9:amd64 (no longer updated)
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн

wahookka
проходил мимо
Сообщения: 3
Зарегистрирован: 2017-10-16 22:02:29

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение wahookka » 2017-10-17 10:59:04

Neus писал(а):pkg старый, его надо обновить
а вообще то https://pkg.freebsd.org/ (no longer updated)


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

Код: Выделить всё

root@test:~ # pkg -v
1.2.7_2

root@test:~ # pkg upgrade
Updating repository catalogue
digests.txz                         100% 2131KB   2.1MB/s   2.1MB/s   0
packagesite.txz                     100% 5580KB   2.7MB/s   5.2MB/s   0
pkg: package field incomplete: comment
Incremental update completed, 25079 packages processed:
0 packages updated, 0 removed and 25079 added.
pkg: Unable to find catalogs


Код: Выделить всё

root@test:~ # cp /usr/local/etc/pkg.conf.sample /usr/local/etc/pkg.conf

root@test:~ # mkdir -p /usr/local/etc/pkg/repos


Код: Выделить всё

root@test:~ # ee /usr/local/etc/pkg/repos/FreeBSD.conf
------------------
FreeBSD: {
  url: "pkg+http://pkg.freebsd.org/FreeBSD:9:amd64/latest/",
  mirror_type: "srv",
  enabled: yes
}
------------------


Код: Выделить всё

root@test:~ # pkg upgrade
Updating repository catalogue
digests.txz                                             100% 2131KB   2.1MB/s 181.4KB/s   00:01
packagesite.txz                                         100% 5580KB   2.7MB/s   4.7MB/s   00:02
pkg: package field incomplete: comment
Incremental update completed, 25079 packages processed:
0 packages updated, 0 removed and 25079 added.
pkg: Unable to find catalogs

root@test:~ # pkg -v
1.2.7_2




:pardon:

wahookka
проходил мимо
Сообщения: 3
Зарегистрирован: 2017-10-16 22:02:29

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение wahookka » 2017-10-17 11:25:28

сейчас
сделал так:

Код: Выделить всё

root@test:~ # ee /usr/local/etc/pkg/repos/FreeBSD.conf
------------------
FreeBSD: {
  url: "pkg+http://pkg.freebsd.org/FreeBSD:9:amd64/release_3/",
  mirror_type: "srv",
  enabled: yes
}

тут в строке
url: "pkg+http://pkg.freebsd.org/FreeBSD:9:amd64/release_3/" я stable заменил на release_3.
это была случайная мысль из "бубна".


Код: Выделить всё

root@test:~ # pkg upgrade
Updating repository catalogue
digests.txz                         100% 1096KB   1.1MB/s   1.1MB/s   00:01
packagesite.txz                     100% 5089KB   2.5MB/s   4.4MB/s   00:02
Incremental update completed, 23457 packages processed:
0 packages updated, 0 removed and 23457 added.
Nothing to do
root@test:~ # pkg -v
1.2.7_2


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

Код: Выделить всё

root@test:~ # pkg install mc
Updating repository catalogue
The following 21 packages will be installed:

        Installing xproto: 7.0.25
        Installing xextproto: 7.2.1
        .........


и пакет поставился. ура?

Neus
капитан
Сообщения: 1718
Зарегистрирован: 2008-09-08 21:59:56

Freenas (freebsd 9.2) - Jail - pkg не работает

Непрочитанное сообщение Neus » 2017-10-17 12:34:07

да, можно было релизную репу прописать, но там пакеты на момент релиза 9.3
для мс то пойдет, а вот что-нибудь серверное скорее всего дырявое
pkg из портов надо обновлять
«Вы никогда не сумеете решить возникшую проблему,
если сохраните то же мышление и тот же подход,
который привёл вас к этой проблеме.»
© Альберт Эйнштейн


Вернуться в «FreeBSD/UNIX для начинающих»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей