помогите собрать Skype

Хочу поставить Skype. С какой стороны подступиться? Пробовал собрать с флагом qt-static - не получилось:
>>>Failed to emerge net-im/skype-2.2.0.35-r1, Log file:
>>> '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log'
Как быть?

Может cat

Может cat /var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log ? :)

# cat

# cat /var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log
...
>>> Install skype-2.2.0.35-r1 into /var/tmp/portage/net-im/skype-2.2.0.35-r1/image/ category net-im
chown: invalid user: `root:audio'
* ERROR: net-im/skype-2.2.0.35-r1 failed (install phase):
* fowners failed
*
* If you need support, post the output of 'emerge --info =net-im/skype-2.2.0.35-r1',
* the complete build log and the output of 'emerge -pqv =net-im/skype-2.2.0.35-r1'.
* The complete build log is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/environment'.
* S: '/var/tmp/portage/net-im/skype-2.2.0.35-r1/work/'

Элементарно, Ватсон: Sergane

Элементарно, Ватсон:

Sergane написал(а):
...
>>> Install skype-2.2.0.35-r1 into /var/tmp/portage/net-im/skype-2.2.0.35-r1/image/ category net-im
chown: invalid user: `root:audio'
...

это значит что рута надо

это значит что рута надо добавить в группу audio? он и так добавлен=(
поясните пожалуйста.

audio:x:18:root,sanya777

audio:x:18:root,sanya777

Нет! :) /var/tmp/portage по

Нет! :)
/var/tmp/portage по всей глубине должен быть portage:portage

и что это значит? =) куда-то

и что это значит? =) куда-то что-то вписать нужно? если да, то куда и что?

sudo chown -R portage:portage

sudo chown -R portage:portage /var/tmp/portage

# sudo chown -R

# sudo chown -R portage:portage /var/tmp/portage
chown: invalid user: `portage:portage'
Что делать?

root:root

root:root же, нет?
Извиняюсь, ошибся.

появляется такая же ошибка,

появляется такая же ошибка, только с invalid user: 'root:root'
что делать то?

интересно, куда подевался

интересно, куда подевался пользователь portage...

Куда интереснее, что стало с

Куда интереснее, что стало с пользователем root.

Переустановите portage и его

Переустановите portage и его тулсы для надежности - юзер portage должен быть!

как это сделать?

как это сделать?

emerge -1 $(qlist portage)

emerge -1 $(qlist -IC portage)

(*)

Загвоздка в вашем рецепте в том, что требуется работающий portage чтобы переустановить неработающий portage. Нужен какой-то другой рецепт.

Не факт, что не сработает...

Не факт, что не сработает... я надеюсь, что ТС поставит нас в известность...
Иначе, я полагаю, что будет лучше все ставить заново с учетом вновь приобретенного опыта и строго по хендбуку.
Пытаться гальванизировать труп неблагодарное дело, особенно для новичка, поскольку там могут вылезать новые и новые глюки и, что еще опаснее, - скрытые дефекты, которые могут проявиться позже или проявляться периодически.

я так понял что надо заново

я так понял что надо заново по хендбуку ставить. так как я новичок, то это будет не очеень легко. в первый раз мне помогали, даже не знаю справлюсь ли. =(

т.е. обновление портажа не

т.е. обновление портажа не прошло? Может ошибки покажете?

сделал emerge -1 $(qlist -IC

сделал emerge -1 $(qlist -IC portage), все прошло без ошибок, но:
# emerge net-im/skype
...
Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) net-im/skype-2.2.0.35-r1
* skype_static-2.2.0.35.tar.bz2 RMD160 SHA1 SHA256 size ;-) ... [ ok ]
>>> Unpacking source...
>>> Unpacking skype_static-2.2.0.35.tar.bz2 to /var/tmp/portage/net-im/skype-2.2.0.35-r1/work

* *** DEPRECATION NOTICE ***
*
* ${S} fallback is deprecated and will be removed on 12/12/2011.
* Please set the correct value for ${S} variable inside the ebuild.

* Falling back to '/var/tmp/portage/net-im/skype-2.2.0.35-r1/work/'
>>> Source unpacked in /var/tmp/portage/net-im/skype-2.2.0.35-r1/work
>>> Preparing source in /var/tmp/portage/net-im/skype-2.2.0.35-r1/work ...
>>> Source prepared.
>>> Configuring source in /var/tmp/portage/net-im/skype-2.2.0.35-r1/work ...
>>> Source configured.
>>> Compiling source in /var/tmp/portage/net-im/skype-2.2.0.35-r1/work ...
>>> Source compiled.
>>> Test phase [not enabled]: net-im/skype-2.2.0.35-r1

>>> Install skype-2.2.0.35-r1 into /var/tmp/portage/net-im/skype-2.2.0.35-r1/image/ category net-im
chown: invalid user: `root:audio'
* ERROR: net-im/skype-2.2.0.35-r1 failed (install phase):
* fowners failed
*
* If you need support, post the output of 'emerge --info =net-im/skype-2.2.0.35-r1',
* the complete build log and the output of 'emerge -pqv =net-im/skype-2.2.0.35-r1'.
* The complete build log is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/environment'.
* S: '/var/tmp/portage/net-im/skype-2.2.0.35-r1/work/'

>>> Failed to emerge net-im/skype-2.2.0.35-r1, Log file:

>>> '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log'

* Messages for package net-im/skype-2.2.0.35-r1:

* ERROR: net-im/skype-2.2.0.35-r1 failed (install phase):
* fowners failed
*
* If you need support, post the output of 'emerge --info =net-im/skype-2.2.0.35-r1',
* the complete build log and the output of 'emerge -pqv =net-im/skype-2.2.0.35-r1'.
* The complete build log is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-im/skype-2.2.0.35-r1/temp/environment'.
* S: '/var/tmp/portage/net-im/skype-2.2.0.35-r1/work/'

* *** DEPRECATION NOTICE ***

* *** DEPRECATION NOTICE ***
*
* ${S} fallback is deprecated and will be removed on 12/12/2011.
* Please set the correct value for ${S} variable inside the ebuild.

мне кажется, что что-то с ебилдом

Это "жжжж" тут не с проста

А мне кажется, что что-то с "root:audio" - что это вообще за комбинация? Рут в wheel-е то хоть присутствует :)

У меня есть подозрение, что топик стартеру действительно стоит вдумчиво переустановить Gentoo, при чем самому, несколько раз и до победного конца, пока эта самая Gentoo не заработает у него как надо. Бояться этого не стоит, тяжело в учении - легко на войне. Тем более, что худшее, что может случиться - это то, что система в очередной раз откажется работать :) Ну типа не разбив яица не приготовишь яичницы.

все намного

все намного интересней:
Gentoo sergane # stat /etc/shadow
File: `/etc/shadow'
Size: 643 Blocks: 8 IO Block: 4096 regular file
Device: 803h/2051d Inode: 1835702 Links: 1
Access: (0640/-rw-r-----) Uid: ( 0/ UNKNOWN) Gid: ( 0/ UNKNOWN)
Access: 2012-01-14 00:47:43.354483038 +0000
Modify: 2011-12-11 16:39:25.597102201 +0000
Change: 2012-01-11 19:46:36.793093144 +0000
Birth: -

Что-то у тебя с

Что-то у тебя с пользователями/группами не так. Для начала проверь права на /etc/passwd и /etc/group, они должны быть rw-r--r-- (0644), и файлы должны принадлежать 0:0 (root:root). Для /etc/shadow права 0640, владелец - тот же.

Ubuntu is an African Word that means "Gentoo is too hard for me"

-rw-r--r-- 1 0 0 1183 Dec

-rw-r--r-- 1 0 0 1183 Dec 11 16:39 passwd
-rw-r----- 1 0 0 643 Dec 11 16:39 shadow

Ну покажи тогда содержимое

Ну покажи тогда содержимое passwd/group. Можешь до этого sys-apps/shadow пересобрать.

Ubuntu is an African Word that means "Gentoo is too hard for me"

Gentoo sergane # cat

Gentoo sergane # cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false
adm:x:3:4:adm:/var/adm:/bin/false
lp:x:4:7:lp:/var/spool/lpd:/bin/false
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
news:x:9:13:news:/var/spool/news:/bin/false
uucp:x:10:14:uucp:/var/spool/uucp:/bin/false
operator:x:11:0:operator:/root:/bin/bash
portage:x:250:250:portage:/var/tmp/portage:/bin/false
nobody:x:65534:65534:nobody:/var/empty:/bin/false
man:x:13:15:added by portage for man:/usr/share/man:/sbin/nologin
sshd:x:22:22:added by portage for openssh:/var/empty:/sbin/nologin
dhcp:x:101:249:added by portage for dhcp:/var/lib/dhcp:/sbin/nologin
messagebus:x:102:105:added by portage for dbus:/dev/null:/sbin/nologin
mail:x:8:12:added by portage for mailbase:/var/spool/mail:/sbin/nologin
postmaster:x:14:104:added by portage for mailbase:/var/spool/mail:/sbin/nologin
games:x:36:35:added by portage for gnome-games:/usr/games:/bin/bash
gdm:x:103:102:added by portage for gdm:/var/lib/gdm:/sbin/nologin
sergane:x:1000:1000::/home/sergane:/bin/bash
named:x:40:40:added by portage for bind:/etc/bind:/sbin/nologin

Gentoo sergane # cat /etc/shadow
root:$6$v7GI3AmU$tr9gqCYs1Sjckl9UFoFOLhlT63Lkroo4wU9ulsNo8rnux320vmPeECajKvSlPNwWW.WYrf53.4P.oUuemz.9P/:15304:0:::::
halt:*:9797:0:::::
operator:*:9797:0:::::
shutdown:*:9797:0:::::
sync:*:9797:0:::::
bin:*:9797:0:::::
daemon:*:9797:0:::::
adm:*:9797:0:::::
lp:*:9797:0:::::
news:*:9797:0:::::
uucp:*:9797:0:::::
nobody:*:9797:0:::::
man:!:15286::::::
sshd:!:15286::::::
dhcp:!:15304::::::
messagebus:!:15311::::::
mail:!:15312::::::
postmaster:!:15312::::::
games:!:15312::::::
gdm:!:15313::::::
sergane:$6$jY/ucZeE$AZ89hxlN5rw0szHLo5V.6dh08JxEOlQbUAkYQMQQ5/nwKZLF2LeS7rRBTiODOq8nTUbzP3hPBaMGejL4k7SRt/:15319:0:99999:7:::
named:!:15319::::::

Да не shadow, а groups, ты

Да не shadow, а groups, ты второй раз путаешь. Но здесь я ничего преступного не вижу. Какая версия portage, shadow?

Ubuntu is an African Word that means "Gentoo is too hard for me"

Portage 2.1.10.41 Shadow

Portage 2.1.10.41
Shadow 4.1.4.3

Ах да, ещё покажи

Ах да, ещё покажи /etc/nsswitch.conf. Судя по всему, ошибка может быть там. Нужно, чтобы в строчках passwd, shadow, group были записи compat или files, причём до всяких RETURN.

Ubuntu is an African Word that means "Gentoo is too hard for me"

Gentoo sergane # cat

Gentoo sergane # cat /etc/nsswitch.conf
# /etc/nsswitch.conf:
# $Header: /var/cvsroot/gentoo/src/patchsets/glibc/extra/etc/nsswitch.conf,v 1.1 2006/09/29 23:52:23 vapier Exp $

passwd: compat
shadow: compat
group: compat

# passwd: db files nis
# shadow: db files nis
# group: db files nis

hosts: files dns
networks: files dns

services: db files
protocols: db files
rpc: db files
ethers: db files
netmasks: files
netgroup: files
bootparams: files

automount: files
aliases: files

Попробуй для passwd, shadow,

Попробуй для passwd, shadow, group добавить files, что ли. Я не знаю, что ещё может повлиять.

Ubuntu is an African Word that means "Gentoo is too hard for me"

это отдельный файл или

это отдельный файл или пользователя?

вопрос снимается, ибо отдаю

вопрос снимается, ибо отдаю свой ноут, и буду ставить генту на новый

Был тут у меня один орел. Не

Был тут у меня один орел. Не нравилось ему, что все могут читать /etc/passwd. На будущее - копай в сторону прав доступа на /etc/passwd

Пользуясь моментом, хочу передать привет друзьям, которые также пользуются "Моментом"

.

Tzar написал(а):
Был тут у меня один орел. Не нравилось ему, что все могут читать /etc/passwd. На будущее - копай в сторону прав доступа на /etc/passwd

LOL.
А кто по его мнению должно (и кто не должон) иметь на это права?
:)

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".