Страница 1 из 1

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

Добавлено: 2017-10-16 22:24:24
wahookka
имеется мастер хост (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.

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

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

Добавлено: 2017-10-16 23:44:02
Neus
Старая версия системы и pkg
Обновляйся

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

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

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

Добавлено: 2017-10-17 9:17:24
Neus
Гость писал(а):
Neus писал(а):Старая версия системы и pkg
Обновляйся
Неужели больше никак? (
Система стартует с образа на CF и физически быть у машины не смогу очень долго.
pkg старый, его надо обновить
а вообще то https://pkg.freebsd.org/
FreeBSD:9:amd64 (no longer updated)

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

Добавлено: 2017-10-17 10:59:04
wahookka
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:

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

Добавлено: 2017-10-17 11:25:28
wahookka
сейчас
сделал так:

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

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
        .........
и пакет поставился. ура?

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

Добавлено: 2017-10-17 12:34:07
Neus
да, можно было релизную репу прописать, но там пакеты на момент релиза 9.3
для мс то пойдет, а вот что-нибудь серверное скорее всего дырявое
pkg из портов надо обновлять