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

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
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.

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

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

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

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

Старая версия системы и pkg
Обновляйся
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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

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

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

Neus писал(а):Старая версия системы и pkg
Обновляйся
Неужели больше никак? (
Система стартует с образа на CF и физически быть у машины не смогу очень долго.

Аватара пользователя
Neus
капитан
Сообщения: 1982
Зарегистрирован: 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)
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!

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
капитан
Сообщения: 1982
Зарегистрирован: 2008-09-08 21:59:56

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

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

да, можно было релизную репу прописать, но там пакеты на момент релиза 9.3
для мс то пойдет, а вот что-нибудь серверное скорее всего дырявое
pkg из портов надо обновлять
Physics is mathematics with the constraint of reality.
Engineering is physics with the constraint of money.

LOR захватили ситхи.
Добро пожаловать на светлую сторону!