LINUX.ORG.RU

Прилетела новая glib. Здравствуй варнинги consolekit и прощай автомонтирование флешек

 


0

2

Они там упоролись вконец? Не тестируют совсем штоле и пихают в стабильную ветку?

Ждем хотфиксов в общем.

cast megabaks

Решено пересборкой kdm и запуском etc-update

Еще одно решение

★★★★★

Последнее исправление: leg0las (всего исправлений: 2)
Ответ на: комментарий от megabaks

0_0 ! Ты опять уникален!

У меня warning в /var/log/messages . Вот:

Mar 10 12:15:07 localhost kdm: :0[2883]: Cannot open ConsoleKit session: Unable to open session: Unable to get information about the calling process
Но у меня дико кастомизирован syslog-ng.conf, поэтому могут быть нюансы. Проявляется как окошко при логине KDM и невозможность монтировать mass storage не в консоли.

Вообще ненормальное поведение определяется вот так:

$ ck-list-sessions
Если выхлоп пустой - все плохо.

Вот ссылка на баг: https://bugs.gentoo.org/show_bug.cgi?id=501330

Если у тебя все нормально, то дай инфу:

$ uname -r
$ emerge -pv --nodeps sys-apps/dbus sys-auth/pambase sys-auth/consolekit dev-libs/glib net-libs/glib-networking dev-util/gdbus-codegen x11-libs/gdk-pixbuf gnome-base/gvfs x11-libs/gtk+ x11-libs/pango dev-libs/gobject-introspection dev-libs/gobject-introspection-common dev-libs/atk app-accessibility/at-spi2-atk app-accessibility/at-spi2-core net-libs/libsoup net-libs/libsoup-gnome
$ cat /etc/pam.d/system-login
$ cat /proc/1/loginuid
$ zcat /proc/config | grep CONFIG_AUD
$ emerge --info
А в идеале конфиг ядра.

Можешь стать спасителем многих душ.

Kroz ★★★★★
()
Ответ на: комментарий от megabaks

последовательность действий такова: экран ввода логина и пароля => ввел и нажал ввод => вылез warning => нажал ввод => появился рабочий стол. Автологин вряд ли сыграл бы роль, скорее всего дело в ~adm64. У меня ~x86 и проблема есть.

kir64 ★★
()
Ответ на: комментарий от megabaks

и может ли иметь место отсутствие мата из-за автологина?

Нет. У меня тоже автологин, все равно проблема имеет место быть.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

лор ругается, потому частями:

ck-list-sessions
Session1:
        unix-user = '1000'
        realname = '(null)'
        seat = 'Seat1'
        session-type = ''
        active = TRUE
        x11-display = ':0'
        x11-display-device = '/dev/tty3'
        display-device = ''
        remote-host-name = ''
        is-local = TRUE
        on-since = '2014-03-08T20:07:06.134283Z'
        login-session-id = ''
uname -r
3.12.4-pf
emerge -pv --nodeps sys-apps/dbus sys-auth/pambase sys-auth/consolekit dev-libs/glib net-libs/glib-networking dev-util/gdbus-codegen x11-libs/gdk-pixbuf gnome-base/gvfs x11-libs/gtk+ x11-libs/pango dev-libs/gobject-introspection dev-libs/gobject-introspection-common dev-libs/atk app-accessibility/at-spi2-atk app-accessibility/at-spi2-core net-libs/libsoup net-libs/libsoup-gnome

These are the packages that would be merged, in order:

[ebuild   R    ] sys-apps/dbus-1.8.0  USE="X -debug -doc (-selinux) -static-libs -systemd {-test}" 0 kB
[ebuild   R    ] sys-auth/pambase-20120417-r3  USE="consolekit cracklib sha512 -debug -gnome-keyring -minimal -mktemp -pam_krb5 -pam_ssh -passwdqc (-selinux) -systemd" 0 kB
[ebuild   R    ] sys-auth/consolekit-0.4.6  USE="acl pam policykit -debug -doc (-selinux) -systemd-units {-test}" 0 kB
[ebuild   R    ] dev-libs/glib-2.38.2:2  USE="-debug (-fam) (-selinux) -static-libs -systemtap {-test} -utils -xattr" PYTHON_TARGETS="python2_7 -python2_6" 0 kB
[ebuild   R    ] net-libs/glib-networking-2.38.2  USE="ssl -gnome -libproxy -smartcard {-test}" 0 kB
[ebuild   R    ] dev-util/gdbus-codegen-2.38.2  PYTHON_TARGETS="python2_7 python3_3 -python2_6 -python3_2" 0 kB
[ebuild   R    ] x11-libs/gdk-pixbuf-2.30.6:2  USE="X introspection jpeg tiff -debug -jpeg2k {-test}" 0 kB
[ebuild  N     ] gnome-base/gvfs-1.18.3  USE="bluetooth fuse gtk http udev -afp -archive -avahi -bluray -cdda -gdu -gnome-online-accounts -gphoto2 -ios -libsecret -mtp -samba -systemd {-test} -udisks" 1,502 kB
[ebuild     U  ] x11-libs/gtk+-3.10.7:3::gentoo [3.8.2:3::stuff] USE="X cups introspection (-aqua) -colord -debug -examples (-packagekit) {-test} -vim-syntax -wayland -xinerama (-appmenu%*) (-overlay%)" 14,028 kB
[ebuild   R    ] x11-libs/pango-1.36.2  USE="X introspection -debug" 0 kB
[ebuild   R    ] dev-libs/gobject-introspection-1.38.0  USE="cairo -doctool {-test}" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7" 0 kB
[ebuild   R    ] dev-libs/gobject-introspection-common-1.38.0  0 kB
[ebuild   R    ] dev-libs/atk-2.10.0  USE="introspection nls {-test}" 0 kB
[ebuild   R    ] app-accessibility/at-spi2-atk-2.10.2:2  USE="{-test}" 0 kB
[ebuild   R    ] app-accessibility/at-spi2-core-2.10.2:2  USE="X -introspection" 0 kB
[ebuild   R    ] net-libs/libsoup-2.44.2:2.4  USE="introspection -debug -samba -ssl {-test}" 0 kB
[ebuild  N     ] net-libs/libsoup-gnome-2.44.2:2.4  USE="-debug -introspection" 0 kB

Total: 17 packages (1 upgrade, 2 new, 14 reinstalls), Size of downloads: 15,529 kB
cat /etc/pam.d/system-login
auth            required        pam_tally2.so onerr=succeed
auth            required        pam_shells.so 
auth            required        pam_nologin.so 
auth            include         system-auth
 
account         required        pam_access.so 
account         required        pam_nologin.so 
account         include         system-auth
account         required        pam_tally2.so onerr=succeed 
 
password        include         system-auth
 
session         optional        pam_loginuid.so
session         required        pam_env.so 
#session                optional        pam_lastlog.so 
session         include         system-auth
-session        optional        pam_ck_connector.so nox11
#session                optional        pam_motd.so motd=/etc/motd
#session                optional        pam_mail.so
cat /proc/1/loginuid
4294967295
zcat /proc/config | grep CONFIG_AUD
# CONFIG_AUDIT_ARCH is not set
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_AUDIT_WATCH=y
CONFIG_AUDIT_TREE=y
# CONFIG_AUDIT_LOGINUID_IMMUTABLE is not set
CONFIG_AUDIT_GENERIC=y

megabaks ★★★★
()
Ответ на: комментарий от Kroz
emerge --info
Portage 2.2.8-r1 (default/linux/x86/13.0, gcc-4.8.2, glibc-2.18-r1, 3.12.4-pf i686)
=================================================================
System uname: Linux-3.12.4-pf-i686-Intel-R-_Core-TM-2_Quad_CPU_Q9400_@_2.66GHz-with-gentoo-2.2
KiB Mem:     8311664 total,    526920 free
KiB Swap:          0 total,         0 free
Timestamp of tree: Mon, 10 Mar 2014 19:00:01 +0000
ld GNU ld (GNU Binutils) 2.24
ccache version 3.1.9 [disabled]
app-shells/bash:          4.2_p45-r1
dev-lang/python:          2.7.6, 3.2.5-r3, 3.3.4
dev-util/ccache:          3.1.9-r3
dev-util/cmake:           2.8.12.2
dev-util/pkgconfig:       0.28
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.12.4
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.12.6, 1.14.1
sys-devel/binutils:       2.24-r2
sys-devel/gcc:            4.4.7, 4.5.4, 4.6.4, 4.8.2
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.13 (virtual/os-headers)
sys-libs/glibc:           2.18-r1
Repositories: gentoo rion stuff
ACCEPT_KEYWORDS="x86 ~x86"
ACCEPT_LICENSE="*"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=core2 -mtune=generic -mfpmath=both -msse4.1 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -march=core2 -mtune=generic -mfpmath=both -msse4.1 -fomit-frame-pointer -pipe"
DISTDIR="/var/distfiles"
EMERGE_DEFAULT_OPTS="-j3 --keep-going"
FCFLAGS="-O2 -march=i686 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks fixlafiles merge-sync news parallel-fetch parallel-install prelink-checksums preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userpriv usersandbox usersync"
FFLAGS="-O2 -march=i686 -pipe"
GENTOO_MIRRORS="rsync://trumpetti.atm.tut.fi/gentoo/  http://mirror.yandex.ru/gentoo-distfiles/"
LANG="ru_RU.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu"
MAKEOPTS="-j5"
PKGDIR="/usr/portage/packages"
PORTAGE_BUNZIP2_COMMAND="lbunzip2 -n4"
PORTAGE_BZIP2_COMMAND="lbzip2 -n4"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=360 --compress-level=9"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/rion /var/lib/layman/stuff"
USE="X X509 a52 aac acl acpi alsa berkdb bluetooth bzip2 cairo chm cli consolekit cracklib crypt ctype cuda cue cups cxx dbus dirac djvu dri dvd ebook embedded emerald emovix enca encode exif extras f2fs faac fat ffmpeg filter flac flash fontconfig fortran fuse gdbm ggi gif gnutls gstreamer gtk gtk2 gui hddtemp iconv icq id3tag jabber javascript jpeg kde ladspa lame lcms libsamplerate lm_sensors lzma mad matroska mmap mng modules mp3 mpeg mplayer musepack mysql nas ncurses nls nptl nsplugin ntfs objc objc++ objc-gc ogg openal opencl opengl openmp optimisememory pam pcre pdf phonon plugins png policykit profiler qt3support qt4 quicktime rar readline schroedinger sdl sdl-image secure-delete session shine skins smp sql sse sse2 sse3 ssl ssse3 stream svg taglib tcpd theora threads tiff truetype twolame udev unicode unsupported upnp usb vaapi vdpau vorbis vpx wav wavpack webkit wma-fixed wmf x264 x86 xanim xcomposite xv xvid zip zlib" ABI_X86="32" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1 emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan sheets stage tables krita karbon braindump author" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="ru ru_RU en" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-5" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_3" RUBY_TARGETS="ruby20 ruby21" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, SYNC, USE_PYTHON

.config

[ root@desktop ] megabaks # grep "Cannot open ConsoleKit session" /var/log/messages
[ root@desktop ] megabaks # 

megabaks ★★★★
()
Ответ на: комментарий от Kroz

или нать в бго?
просто мне лениво - устал на работе

megabaks ★★★★
()

новая glib

а это какая? если 2.38.2, то УМВР

dev-libs/glib
     Available versions:  
     (1)    1.2.10-r5
     (2)    2.32.4-r1 (~)2.34.3-r1 2.36.4-r1 2.38.2
       {debug fam hardened selinux static-libs systemtap test utils xattr ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32" KERNEL="linux" PYTHON_TARGETS="python2_6 python2_7"}
     Installed versions:  2.38.2(2)(03:19:14 31.01.2014)(-debug -fam -selinux -static-libs -systemtap -test -utils -xattr ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32" KERNEL="linux" PYTHON_TARGETS="python2_7 -python2_6")
     Homepage:            http://www.gtk.org/
     Description:         The GLib library of C routines
сижу на ~amd64

Deleted
()
Ответ на: комментарий от anonymous
# zcat /proc/config.gz | grep CONFIG_AUDITSYSCALL
CONFIG_AUDITSYSCALL=y

У меня так было собрано.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от megabaks

Автомонтирование весьма удобно, когда например воткнута флешка/телефон, но не смонтирована, и нужно что-то сохранить сразу на флешку - в опере при нажатии она монтируется. Посему возражу.

Варнинг: http://wstaw.org/m/2014/03/10/2014_03_10__00_27_11.jpg

Логгирование не настраивал, да, я если что - ССЗБ.

leg0las ★★★★★
() автор топика
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от Deleted

На работе тоже ~amd64 и все ок, в том то и дело.

leg0las ★★★★★
() автор топика

Все оказалось просто. Пересобрал kdm и обновил kdmrc (etc-update запросил) - варнинг пропал, флешки монтируются, и в меню пункты суспенда появилось.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от anonymous

приходится смотреть в список обновляемых пакетов и при наличии там строчки systemd, перезагружать машину.

systemctl daemon-reexec
kernelpanic ★★★★★
()
Ответ на: комментарий от iVS

Я просто долго игнорил обновление kdmrc, оно обычно там ничего не менялось, а тему перенастраивать лишний раз лень. Видимо какой-то параметр сессии не передавался, когда снова обновили kdm и прилетел новый конфиг, который я благополучно проигнорил.

А гента - торт.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от megabaks

автомонтирование считаю идиотизмом и тупо неюзабельным.

+1

Оно меня даже в офтопике раздражало. В линуксе ниразу не использовал.

Deleted
()
Ответ на: комментарий от Deleted

Автомонтирование - это не по autorun.inf, а просто монтирование флешек под юзером. Или тут такие Ъ, что в mount кучу параметров запихивают?

leg0las ★★★★★
() автор топика
Последнее исправление: leg0las (всего исправлений: 1)
Ответ на: комментарий от leg0las

уахаха

у меня на домашней тачке полтора месяца назад вылезло на рабочей в понедельник словил...

что я только не делал... багрепорт разве что не писал..

а оно вон как. спасибо.

anonymous
()
Ответ на: комментарий от anonymous

Понял. Значит, не зря kdm пересобирал.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от LongLiveUbuntu

в 4.11 скайповские уведомления работают

leg0las ★★★★★
() автор топика
Ответ на: комментарий от leg0las

Да, скорее всего фонон сломан. Пробовал и gstreamer и vlc с одинаковым результатом.

LongLiveUbuntu ★★★★★
()

AMD64, XFCE.

После обновления glib до 2.38.2 и остальных пакетов Slim виснет после ввода пароля со следующим выхлопом: slim: open_session: Unable to open session: Unable to get information about the calling process

Поставил lightdm - вход нормальный без варнингов, но автомонтирование флэшек не работает, недоступны из меню xfce перезагрузка, ждущий режим и т.п., кроме Выйти.

Вывод $ ck-list-sessions пустой.

В ждущий спокойно уходит и выходит по # pm-suspend

Делал emerge -eN system по совету на forums.gentoo.org , но не помогло.

Что может быть?

tamo
()
Ответ на: комментарий от Deleted

чтобы когда оно дойдет до дебьян тестинга

Обязательно отпишись в 2020 как оно у вас обновилось.

anonymous
()
Ответ на: комментарий от tamo

dm не передает параметры сессии. можно конечно расковырять kdm и lightdm, и посмотреть, что куда оно шлет.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от leg0las

Или тут такие Ъ, что в mount кучу параметров запихивают?

Да, я такой Ъ, что просто монтирую флешку через кдешный виджет или в долфине :)

Deleted
()
Ответ на: комментарий от Deleted

Вообще-то об этом и речь. До этого они не монтировались, выдавало ошибку, а при монтировании ручками через udisksctl (из-под юзера) запрашивало пароль рута.

leg0las ★★★★★
() автор топика
Ответ на: комментарий от leg0las

Ясно. А я еще не обновился. Обновлюсь через пару месяцев. Занятие это небыстрое, а комп не зверь.

Deleted
()
Ответ на: комментарий от i-rinat

Запускает 64 потока

Проверил, и правда ведь. facepalm

fenris ★★★★★
()
Ответ на: комментарий от kir64
$ cat /usr/share/config/kdm/kdmrc 
[General]
ConfigVersion=2.4
ConsoleTTYs=tty1,tty2,tty3,tty4,tty5,tty6
DataDir=/var/lib/kdm
GreeterUID=kdm
PidFile=/var/run/kdm.pid
ReserveServers=:1,:2,:3
ServerVTs=-7
StaticServers=:0

[Shutdown]
BootManager=None
HaltCmd=/sbin/shutdown -h -P now
RebootCmd=/sbin/shutdown -r now

[X-*-Core]
AllowNullPasswd=false
AllowRootLogin=false
AllowShutdown=Root
AutoReLogin=false
ClientLogFile=.xsession-errors-%d
Reset=/usr/share/config/kdm/Xreset
Session=/usr/share/config/kdm/Xsession
SessionsDirs=/usr/share/apps/kdm/sessions,/usr/share/xsessions
Setup=/usr/share/config/kdm/Xsetup
Startup=/usr/share/config/kdm/Xstartup

[X-*-Greeter]
AntiAliasing=true
ColorScheme=QtCurveAgua
FaceDir=/var/lib/kdm/faces
FaceSource=AdminOnly
FailFont=Liberation Sans,10,-1,5,75,0,0,0,0,0
ForgingSeed=1394488255
GUIStyle=QtCurve
GreetFont=Liberation Serif,20,-1,5,50,0,0,0,0,0
GreetString=Добро пожаловать в Gentoo Linux (amd64)
GreeterPos=50,50
HiddenUsers=
Language=ru
LogoArea=Logo
LogoPixmap=/usr/share/apps/kdm/pics/kdelogo.png
MaxShowUID=65000
MinShowUID=1000
Preloader=/usr/bin/preloadkde
SelectedUsers=
ShowUsers=NotHidden
SortUsers=true
StdFont=Liberation Sans,10,-1,5,50,0,0,0,0,0
Theme=/usr/share/apps/kdm/themes/elarun
UseBackground=true
UseTheme=false
UserCompletion=false
UserList=true

[X-:*-Core]
AllowNullPasswd=true
AllowShutdown=All
NoPassEnable=false
NoPassUsers=
ServerArgsLocal=-nolisten tcp
ServerCmd=/usr/bin/X -br -novtswitch -quiet
ServerTimeout=30
TerminateServer=true

[X-:*-Greeter]
AllowClose=false
DefaultUser=leg0las
FocusPasswd=true
LoginMode=DefaultLocal
PreselectUser=Previous

[X-:0-Core]
AutoLoginEnable=false
AutoLoginLocked=false
AutoLoginUser=
ClientLogFile=.xsession-errors

[Xdmcp]
Enable=false
Willing=/usr/share/config/kdm/Xwilling

Пардон за простыню. Вот этот файлик смотри, запросило его обновление. kdm 4.11.5, кеды той же версии.

leg0las ★★★★★
() автор топика
Последнее исправление: leg0las (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.