ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Проблема с apt
@ 2014-03-23 11:48 Vladimir Karpinsky
  2014-03-23 19:56 ` Vladimir Karpinsky
  0 siblings, 1 reply; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-23 11:48 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Здравствуйте!

Собрался обновиться --- запускаю apt-get dist-upgrade, apt благополучно 
скачивает всё необходимое, спрашивает подтверждение, потом "Committing 
changes..." и всё. Оставил даже на ночь, но даже ругани какой-нибудь не 
дождался. То же самое при попытке установить какой-нибудь пакет. Последний 
раз обновлялся месяца 3 назад --- тогда прошло всё нормально. Где искать 
проблему?

# ls -l /var/cache/apt/
total 116024
drwxrws--- 3 root rpm   126976 Mar 21 21:03 archives
drwxrws--- 2 root rpm     4096 Jan 29  2013 genpkglist
drwxrws--- 2 root rpm     4096 Jan 29  2013 gensrclist
-rw-r--r-- 1 root rpm 59798100 Mar 23 11:42 pkgcache.bin
-rw-r--r-- 1 root rpm 58924600 Mar 23 11:42 srcpkgcache.bin


-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-23 11:48 [Comm] Проблема с apt Vladimir Karpinsky
@ 2014-03-23 19:56 ` Vladimir Karpinsky
  2014-03-23 20:08   ` Шенцев Алексей Владимирович
  2014-03-23 20:31   ` Michael Shigorin
  0 siblings, 2 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-23 19:56 UTC (permalink / raw)
  To: community

23.03.2014 15:48, Vladimir Karpinsky пишет:
> запускаю apt-get dist-upgrade, apt благополучно скачивает всё необходимое,
> спрашивает подтверждение, потом "Committing changes..." и всё.

Я так понимаю, что базу кто-то держит. Как выяснить кто и заставить 
отпустить, при условии, что у меня пока имеется только консольный доступ 
(ssh), перезагрузка нежелательна?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-23 19:56 ` Vladimir Karpinsky
@ 2014-03-23 20:08   ` Шенцев Алексей Владимирович
  2014-03-24  5:11     ` Vladimir Karpinsky
  2014-03-23 20:31   ` Michael Shigorin
  1 sibling, 1 reply; 20+ messages in thread
From: Шенцев Алексей Владимирович @ 2014-03-23 20:08 UTC (permalink / raw)
  To: ALT Linux Community general discussions

23.03.2014 23:56, Vladimir Karpinsky пишет:
> 23.03.2014 15:48, Vladimir Karpinsky пишет:
>> запускаю apt-get dist-upgrade, apt благополучно скачивает всё
>> необходимое,
>> спрашивает подтверждение, потом "Committing changes..." и всё.
>
> Я так понимаю, что базу кто-то держит. Как выяснить кто и заставить
> отпустить, при условии, что у меня пока имеется только консольный доступ
> (ssh), перезагрузка нежелательна?
>


Можно, наверное, попробывать такое:

убедившись, что в памяти нет каких либо процессов от apt*, rpm*:

rm - f /var/cache/apt/archives/lock && rpmdb --rebuilddb

-- 
С уважением,
Шенцев Алексей Владимирович.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-23 19:56 ` Vladimir Karpinsky
  2014-03-23 20:08   ` Шенцев Алексей Владимирович
@ 2014-03-23 20:31   ` Michael Shigorin
  2014-03-24  5:11     ` Vladimir Karpinsky
  1 sibling, 1 reply; 20+ messages in thread
From: Michael Shigorin @ 2014-03-23 20:31 UTC (permalink / raw)
  To: community

On Sun, Mar 23, 2014 at 11:56:40PM +0400, Vladimir Karpinsky wrote:
> >запускаю apt-get dist-upgrade, apt благополучно скачивает всё
> >необходимое, спрашивает подтверждение, потом "Committing
> >changes..." и всё.
> Я так понимаю, что базу кто-то держит. Как выяснить кто и
> заставить отпустить, при условии, что у меня пока имеется
> только консольный доступ (ssh), перезагрузка нежелательна?

Если стоит fuser или lsof, то

fuser -vv /var/cache/apt

или

lsof | grep /var/cache/apt

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-23 20:31   ` Michael Shigorin
@ 2014-03-24  5:11     ` Vladimir Karpinsky
  2014-03-24  5:49       ` Andrew Borodin
  2014-03-24  7:57       ` Michael Shigorin
  0 siblings, 2 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24  5:11 UTC (permalink / raw)
  To: community



24.03.2014 0:31, Michael Shigorin пишет:
> Если стоит fuser или lsof, то
>
> fuser -vv /var/cache/apt

Пусто

> или
>
> lsof | grep /var/cache/apt

lsof не найден

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-23 20:08   ` Шенцев Алексей Владимирович
@ 2014-03-24  5:11     ` Vladimir Karpinsky
  0 siblings, 0 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24  5:11 UTC (permalink / raw)
  To: community

24.03.2014 0:08, Шенцев Алексей Владимирович пишет:
> 23.03.2014 23:56, Vladimir Karpinsky пишет:
>> 23.03.2014 15:48, Vladimir Karpinsky пишет:
>>> запускаю apt-get dist-upgrade, apt благополучно скачивает всё
>>> необходимое,
>>> спрашивает подтверждение, потом "Committing changes..." и всё.
>>
>> Я так понимаю, что базу кто-то держит. Как выяснить кто и заставить
>> отпустить, при условии, что у меня пока имеется только консольный доступ
>> (ssh), перезагрузка нежелательна?
> Можно, наверное, попробывать такое:
>
> убедившись, что в памяти нет каких либо процессов от apt*, rpm*:
>
> rm - f /var/cache/apt/archives/lock && rpmdb --rebuilddb

Ничего не изменилось

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  5:11     ` Vladimir Karpinsky
@ 2014-03-24  5:49       ` Andrew Borodin
  2014-03-24  7:24         ` Vladimir Karpinsky
  2014-03-24  7:57       ` Michael Shigorin
  1 sibling, 1 reply; 20+ messages in thread
From: Andrew Borodin @ 2014-03-24  5:49 UTC (permalink / raw)
  To: community

On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
> >lsof | grep /var/cache/apt

> lsof не найден

/usr/sbin/lsof

У обычного пользователя нет /usr/sbin в PATH.

-- 

С уважением
А. Бородин.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  5:49       ` Andrew Borodin
@ 2014-03-24  7:24         ` Vladimir Karpinsky
  2014-03-24  9:00           ` Andrew Borodin
  0 siblings, 1 reply; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24  7:24 UTC (permalink / raw)
  To: community

24.03.2014 9:49, Andrew Borodin пишет:
> On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
>>> lsof | grep /var/cache/apt
>
>> lsof не найден
>
> /usr/sbin/lsof
>
> У обычного пользователя нет /usr/sbin в PATH.

У меня есть ;-)

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  5:11     ` Vladimir Karpinsky
  2014-03-24  5:49       ` Andrew Borodin
@ 2014-03-24  7:57       ` Michael Shigorin
  2014-03-24 10:01         ` Vladimir Karpinsky
  1 sibling, 1 reply; 20+ messages in thread
From: Michael Shigorin @ 2014-03-24  7:57 UTC (permalink / raw)
  To: community

On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
> >Если стоит fuser или lsof, то
> >fuser -vv /var/cache/apt
> Пусто

От рута тоже?  И при этом всё равно apt-get висит?

ps auxw | grep apt

-- 
 ---- WBR, Michael Shigorin / http://altlinux.org
  ------ http://opennet.ru / http://anna-news.info


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  7:24         ` Vladimir Karpinsky
@ 2014-03-24  9:00           ` Andrew Borodin
  2014-03-24  9:08             ` Алексей Варакин
  2014-03-24 10:05             ` Vladimir Karpinsky
  0 siblings, 2 replies; 20+ messages in thread
From: Andrew Borodin @ 2014-03-24  9:00 UTC (permalink / raw)
  To: community

On Mon, Mar 24, 2014 at 11:24:33AM +0400, Vladimir Karpinsky wrote:
> 24.03.2014 9:49, Andrew Borodin пишет:
> >On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
> >>>lsof | grep /var/cache/apt

> >>lsof не найден

> >/usr/sbin/lsof

> >У обычного пользователя нет /usr/sbin в PATH.

> У меня есть ;-)

А, ну тогда установите пакет lsof.

-- 

С уважением
А. Бородин.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  9:00           ` Andrew Borodin
@ 2014-03-24  9:08             ` Алексей Варакин
  2014-03-24 10:11               ` Vladimir Karpinsky
  2014-03-24 10:05             ` Vladimir Karpinsky
  1 sibling, 1 reply; 20+ messages in thread
From: Алексей Варакин @ 2014-03-24  9:08 UTC (permalink / raw)
  To: ALT Linux Community general discussions

Здравствуйте!
А может быть strace используете для диагностики?

24.03.2014, 16:00, "Andrew Borodin" <borodin@zarya-k.ru>:
> On Mon, Mar 24, 2014 at 11:24:33AM +0400, Vladimir Karpinsky wrote:
>
>>  24.03.2014 9:49, Andrew Borodin пишет:
>>> On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
>>>>> lsof | grep /var/cache/apt
>>>> lsof не найден
>>> /usr/sbin/lsof
>>> У обычного пользователя нет /usr/sbin в PATH.
>>  У меня есть ;-)
>
> А, ну тогда установите пакет lsof.
>
> --
>
> С уважением
> А. Бородин.
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  7:57       ` Michael Shigorin
@ 2014-03-24 10:01         ` Vladimir Karpinsky
  0 siblings, 0 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 10:01 UTC (permalink / raw)
  To: community

24.03.2014 11:57, Michael Shigorin пишет:
> On Mon, Mar 24, 2014 at 09:11:13AM +0400, Vladimir Karpinsky wrote:
>>> Если стоит fuser или lsof, то
>>> fuser -vv /var/cache/apt
>> Пусто
>
> От рута тоже?  И при этом всё равно apt-get висит?

Всё делал от рута.

> ps auxw | grep apt

# ps auxw | grep apt
root     18247  0.0  0.0   7020   640 pts/0    S+   10:00   0:00 grep 
--color=auto apt

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  9:00           ` Andrew Borodin
  2014-03-24  9:08             ` Алексей Варакин
@ 2014-03-24 10:05             ` Vladimir Karpinsky
  2014-03-24 12:40               ` Dmitry V. Levin
  1 sibling, 1 reply; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 10:05 UTC (permalink / raw)
  To: community

24.03.2014 13:00, Andrew Borodin пишет:
> А, ну тогда установите пакет lsof.

Я бы и рад, но, ведь, apt не работает.

Кстати,
rpm -i /var/cache/apt/archives/lsof_4.84-alt1_x86%5f64.rpm
также висит...

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24  9:08             ` Алексей Варакин
@ 2014-03-24 10:11               ` Vladimir Karpinsky
  2014-03-24 10:35                 ` Vladimir Karpinsky
  2014-03-24 11:03                 ` Vladimir Karpinsky
  0 siblings, 2 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 10:11 UTC (permalink / raw)
  To: community

24.03.2014 13:08, Алексей Варакин пишет:
> А может быть strace используете для диагностики?

Оп! А тут интересно --- виснет на:

stat("/var/lib/nfs/rpc_pipefs", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
stat("/var/lib/nfs/rpc_pipefs", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
statfs("/net", {f_type=0x187, f_bsize=4096, f_blocks=0, f_bfree=0, 
f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255, 
f_frsize=4096}) = 0
stat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
stat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
statfs("/net/pulsnaz/vol2/vol", ^C

Это внешний ресурс по NFS, м.б. с ним и есть проблемы, но зачем он туда 
вообще лезет?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 10:11               ` Vladimir Karpinsky
@ 2014-03-24 10:35                 ` Vladimir Karpinsky
  2014-03-24 11:03                 ` Vladimir Karpinsky
  1 sibling, 0 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 10:35 UTC (permalink / raw)
  To: community

24.03.2014 14:11, Vladimir Karpinsky пишет:
> Это внешний ресурс по NFS, м.б. с ним и есть проблемы, но зачем он туда
> вообще лезет?

Проблема с NFS понятна --- на удалённом ресурсе NFS 3-й версии. Монтируется 
через auto.master:

/net            -hosts

Как здесь прописать, что для _определённого хоста_ необходимо использовать 
vers=3?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 10:11               ` Vladimir Karpinsky
  2014-03-24 10:35                 ` Vladimir Karpinsky
@ 2014-03-24 11:03                 ` Vladimir Karpinsky
  2014-03-24 11:40                   ` Andrew Borodin
  1 sibling, 1 reply; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 11:03 UTC (permalink / raw)
  To: community

Проблема решена исправлением настроек autofs --- спасибо Алексею Бородину 
за наводку --- но осадок остался: совершенно непонятно зачем apt туда 
лезет, тем более, что раньше такого не было (неправильным настройкам уже 
много лет).

24.03.2014 14:11, Vladimir Karpinsky пишет:
> Оп! А тут интересно --- виснет на:
>
> stat("/var/lib/nfs/rpc_pipefs", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
> stat("/var/lib/nfs/rpc_pipefs", {st_mode=S_IFDIR|0555, st_size=0, ...}) = 0
> statfs("/net", {f_type=0x187, f_bsize=4096, f_blocks=0, f_bfree=0,
> f_bavail=0, f_files=0, f_ffree=0, f_fsid={0, 0}, f_namelen=255,
> f_frsize=4096}) = 0
> stat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
> stat("/net", {st_mode=S_IFDIR|0755, st_size=0, ...}) = 0
> statfs("/net/pulsnaz/vol2/vol", ^C
>
> Это внешний ресурс по NFS, м.б. с ним и есть проблемы, но зачем он туда
> вообще лезет?

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 11:03                 ` Vladimir Karpinsky
@ 2014-03-24 11:40                   ` Andrew Borodin
  2014-03-24 11:56                     ` Vladimir Karpinsky
  2014-03-26  5:40                     ` Алексей Варакин
  0 siblings, 2 replies; 20+ messages in thread
From: Andrew Borodin @ 2014-03-24 11:40 UTC (permalink / raw)
  To: community

On Mon, Mar 24, 2014 at 03:03:04PM +0400, Vladimir Karpinsky wrote:
> Проблема решена исправлением настроек autofs --- спасибо Алексею Бородину 
> за наводку

Я тут ни при чём. На strace наводку дал Алексей Варакин.

-- 

С уважением
А. Бородин.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 11:40                   ` Andrew Borodin
@ 2014-03-24 11:56                     ` Vladimir Karpinsky
  2014-03-26  5:40                     ` Алексей Варакин
  1 sibling, 0 replies; 20+ messages in thread
From: Vladimir Karpinsky @ 2014-03-24 11:56 UTC (permalink / raw)
  To: community

24.03.2014 15:40, Andrew Borodin пишет:
> On Mon, Mar 24, 2014 at 03:03:04PM +0400, Vladimir Karpinsky wrote:
>> Проблема решена исправлением настроек autofs --- спасибо Алексею Бородину
>> за наводку
>
> Я тут ни при чём. На strace наводку дал Алексей Варакин.

Да. конечно, запутался в письмах...

-- 
	С уважением,
		Владимир.


^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 10:05             ` Vladimir Karpinsky
@ 2014-03-24 12:40               ` Dmitry V. Levin
  0 siblings, 0 replies; 20+ messages in thread
From: Dmitry V. Levin @ 2014-03-24 12:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

[-- Attachment #1: Type: text/plain, Size: 595 bytes --]

On Mon, Mar 24, 2014 at 02:05:31PM +0400, Vladimir Karpinsky wrote:
> 24.03.2014 13:00, Andrew Borodin пишет:
> >А, ну тогда установите пакет lsof.
> 
> Я бы и рад, но, ведь, apt не работает.
> 
> Кстати,
> rpm -i /var/cache/apt/archives/lsof_4.84-alt1_x86%5f64.rpm
> также висит...

Это очень старая история.  librpm, который используют apt и rpm, прежде
чем начать распаковку пакетов, выясняет, достаточно ли свободного места.
Соответственно, если системный вызов statfs виснет, то виснет и весь
процесс.  У rpm есть параметр --ignoresize для отключения этой фичи.


-- 
ldv

[-- Attachment #2: Type: application/pgp-signature, Size: 198 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: [Comm] Проблема с apt
  2014-03-24 11:40                   ` Andrew Borodin
  2014-03-24 11:56                     ` Vladimir Karpinsky
@ 2014-03-26  5:40                     ` Алексей Варакин
  1 sibling, 0 replies; 20+ messages in thread
From: Алексей Варакин @ 2014-03-26  5:40 UTC (permalink / raw)
  To: ALT Linux Community general discussions

:)

24.03.2014, 18:40, "Andrew Borodin" <borodin@zarya-k.ru>:
> On Mon, Mar 24, 2014 at 03:03:04PM +0400, Vladimir Karpinsky wrote:
>
>>  Проблема решена исправлением настроек autofs --- спасибо Алексею Бородину
>>  за наводку
>
> Я тут ни при чём. На strace наводку дал Алексей Варакин.
>
> --
>
> С уважением
> А. Бородин.
> _______________________________________________
> community mailing list
> community@lists.altlinux.org
> https://lists.altlinux.org/mailman/listinfo/community


^ permalink raw reply	[flat|nested] 20+ messages in thread

end of thread, other threads:[~2014-03-26  5:40 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-03-23 11:48 [Comm] Проблема с apt Vladimir Karpinsky
2014-03-23 19:56 ` Vladimir Karpinsky
2014-03-23 20:08   ` Шенцев Алексей Владимирович
2014-03-24  5:11     ` Vladimir Karpinsky
2014-03-23 20:31   ` Michael Shigorin
2014-03-24  5:11     ` Vladimir Karpinsky
2014-03-24  5:49       ` Andrew Borodin
2014-03-24  7:24         ` Vladimir Karpinsky
2014-03-24  9:00           ` Andrew Borodin
2014-03-24  9:08             ` Алексей Варакин
2014-03-24 10:11               ` Vladimir Karpinsky
2014-03-24 10:35                 ` Vladimir Karpinsky
2014-03-24 11:03                 ` Vladimir Karpinsky
2014-03-24 11:40                   ` Andrew Borodin
2014-03-24 11:56                     ` Vladimir Karpinsky
2014-03-26  5:40                     ` Алексей Варакин
2014-03-24 10:05             ` Vladimir Karpinsky
2014-03-24 12:40               ` Dmitry V. Levin
2014-03-24  7:57       ` Michael Shigorin
2014-03-24 10:01         ` Vladimir Karpinsky

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git