BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 3:52 pm 
Не в сети

Зарегистрирован: Сб 29 авг, 2009 12:26 pm
Сообщения: 23
Станция бездисковая, файловая система по NFS.
Пытаюсь поставить пакет вывод ниже.
root@diskless2:/ # pkg install mc
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 1.2MB/s 00:05
Processing entries: 100%
FreeBSD repository update completed. 26954 packages processed.
All repositories are up to date.
pkg: sqlite error while executing PRAGMA user_version; in file pkgdb.c:2442: database is locked
root@diskless2:/ #
В чем проблема не пойму.
Может кто сталкивался.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 4:35 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2265
varlone писал(а):
Станция бездисковая, файловая система по NFS.
Пытаюсь поставить пакет вывод ниже.
root@diskless2:/ # pkg install mc
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 1.2MB/s 00:05
Processing entries: 100%
FreeBSD repository update completed. 26954 packages processed.
All repositories are up to date.
pkg: sqlite error while executing PRAGMA user_version; in file pkgdb.c:2442: database is locked
root@diskless2:/ #
В чем проблема не пойму.
Может кто сталкивался.


# pkg -v

проблема с NFS lock.
вроде в 1.9.1 или 1.9.3 должны были добавить поддержку?
Код:
[joker]~ > pkg -v
1.10.1
[joker]~ > man pkg.conf
...
     NFS_WITH_PROPER_LOCKING: boolean
                      If set pkg will use its regular locking system instead
                      of a directory lock.
...


если FS смонтирована по NFS:

pkg.conf
...
NFS_WITH_PROPER_LOCKING=true
...

если версия pkg старая, собрать на сервере NFS из портов свежую
и настроить pkg.conf


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 5:11 pm 
Не в сети

Зарегистрирован: Сб 29 авг, 2009 12:26 pm
Сообщения: 23
# pkg -v
1.10.1
root@diskless2:/ #


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 5:32 pm 
Не в сети

Зарегистрирован: Сб 29 авг, 2009 12:26 pm
Сообщения: 23
после добавления NFS_WITH_PROPER_LOCKING=yes
pkg install mc
Updating FreeBSD repository catalogue...
pkg: sqlite error while executing SELECT count(name) FROM sqlite_master WHERE type='table' AND name='repodata'; in file pkgdb.c:2428: disk I/O error
pkg: Repository FreeBSD contains no repodata table, need to re-create database
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 611.3kB/s 00:10


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 5:37 pm 
Не в сети

Зарегистрирован: Сб 29 авг, 2009 12:26 pm
Сообщения: 23
Полный

root@diskless2:/ # pkg install mc
Updating FreeBSD repository catalogue...
pkg: sqlite error while executing SELECT count(name) FROM sqlite_master WHERE type='table' AND name='repodata'; in file pkgdb.c:2428: disk I/O error
pkg: Repository FreeBSD contains no repodata table, need to re-create database
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 611.3kB/s 00:10
Processing entries: 100%
FreeBSD repository update completed. 26954 packages processed.
All repositories are up to date.
pkg: sqlite error while executing PRAGMA user_version; in file pkgdb.c:2442: database is locked
root@diskless2:/ #


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Сб 25 ноя, 2017 6:47 pm 
Не в сети

Зарегистрирован: Пт 03 сен, 2004 1:26 pm
Сообщения: 2265
varlone писал(а):
Полный

root@diskless2:/ # pkg install mc
Updating FreeBSD repository catalogue...
pkg: sqlite error while executing SELECT count(name) FROM sqlite_master WHERE type='table' AND name='repodata'; in file pkgdb.c:2428: disk I/O error
pkg: Repository FreeBSD contains no repodata table, need to re-create database
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 611.3kB/s 00:10
Processing entries: 100%
FreeBSD repository update completed. 26954 packages processed.
All repositories are up to date.
pkg: sqlite error while executing PRAGMA user_version; in file pkgdb.c:2442: database is locked
root@diskless2:/ #


надо было для начала на NFS сервере:
- сделать backup базы
- посмотреть
# ls -la /var/db/pkg/local.sqlite.lock


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Вс 26 ноя, 2017 5:06 pm 
Не в сети

Зарегистрирован: Сб 29 авг, 2009 12:26 pm
Сообщения: 23
На сервере сделал как говорили.

root@Mediaserver2:/usr/home/shadow # ls -la /var/db/pkg/local.sqlite.lock
ls: /var/db/pkg/local.sqlite.lock: Нет такого файла или каталога
root@Mediaserver2:/usr/home/shadow # ls -la /var/db/pkg/local.sqlite
-rw-r--r-- 1 root wheel 9859072 31 окт 03:05 /var/db/pkg/local.sqlite
root@Mediaserver2:/usr/home/shadow #

как делать бекап базы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Не устанавливаются пакет freebsd 10
СообщениеДобавлено: Пн 27 ноя, 2017 11:39 am 
Не в сети

Зарегистрирован: Вс 24 сен, 2017 5:10 am
Сообщения: 9
varlone писал(а):
как делать бекап базы?

mv /var/db/pkg/local.sqlite /var/db/pkg/local.sqlite.backup https://forums.freebsd.org/threads/49057/#post-365323


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 4 часа


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

Зарегистрированные пользователи: Bing [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика