From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp11.migadu.com ([2001:41d0:203:b4db::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms0.migadu.com with LMTPS id gFynDcQWymGNgAEAgWs5BA (envelope-from ) for ; Mon, 27 Dec 2021 20:40:52 +0100 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp11.migadu.com with LMTPS id 8Gr5CsQWymFW4gAA9RJhRA (envelope-from ) for ; Mon, 27 Dec 2021 20:40:52 +0100 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id D7CAE35980 for ; Mon, 27 Dec 2021 20:40:51 +0100 (CET) Received: from localhost ([::1]:53066 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1n1vrW-0003zX-FE for larch@yhetil.org; Mon, 27 Dec 2021 14:40:50 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37426) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1vo3-0001dG-RU for help-guix@gnu.org; Mon, 27 Dec 2021 14:37:16 -0500 Received: from mout01.posteo.de ([185.67.36.65]:58469) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1n1vo1-0005zT-QC for help-guix@gnu.org; Mon, 27 Dec 2021 14:37:15 -0500 Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id 93AE5240026 for ; Mon, 27 Dec 2021 20:37:10 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1640633830; bh=mx2O7yVFjVQrMudgO6HqNPG9rMj84bbgdEdZnKeTg3Q=; h=From:To:Subject:Date:From; b=ELMJiN9Vy6ouRDT2Kke/K1CzJuoeLNq9ILhA7YRCnmDmm3MXzo87x9jCcRoQKhKm/ 99o+Y1cOctJT6mYfV1dlN4M5C7biBFrrOmnhTWug97Efuosm6k++fpkat3/ZgKzVQS hhXrVZHUlUlpuZxX2syJOJBQz/+1H/wOMphPmyQv2ZCvHvDT1ZH2t/GT06H6L1Qtj3 KHc1outJaRX37UMnRUquVEXvzXSqCPTQ+7aM+Z2WuF+/p7Wuq4s0fBe5fxueOP8xnA Mx1OpdYBIooWABzW8PqXjJaIkp3BMHVfUE5oNNSUkYKBntPOj7q7mVbyHxtkFHbPW2 7Tu7CyjLN5mSQ== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4JN7GY3Cjqz9rxT; Mon, 27 Dec 2021 20:37:09 +0100 (CET) From: Fredrik Salomonsson To: Thorsten Wilms , help-guix@gnu.org Subject: Re: Foreign distro Unity desktop broken after guix update In-Reply-To: <20211227161834.6b171ee658fcf26fd7c70a42@freenet.de> References: <20211227161834.6b171ee658fcf26fd7c70a42@freenet.de> Date: Mon, 27 Dec 2021 19:37:07 +0000 Message-ID: <875yr97sbg.fsf@posteo.net> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.67.36.65; envelope-from=plattfot@posteo.net; helo=mout01.posteo.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Country: US ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1640634051; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=mx2O7yVFjVQrMudgO6HqNPG9rMj84bbgdEdZnKeTg3Q=; b=EInQQyBXKffWwoXBHM8PgxmQO9COHpY95fjfetaoArC23RhXNZOXX6EUqWy8+t++QNjZ8C ti41W0PRQzerSYg6wnoiyC8uImckH6mPkNE5PiBI8asfaEEEyWSc7aZlV/GCOALNsSdOnC 9vzSphpahGigDRxSFdEdpm0cSvoB0bvkBL48Mm8dB1wPM379uF8ByM8cRRUyWic+FzHj3y 7/WMwNHCFUiFT3QMRcp+i21dsPrjc1kMScW9gl4wdWVSHOlwSGYqIEClmerPK3KwsPYyGQ OGac68w5Nz15D+/tE8XfhEmAJ/CTyKNAiAg14HUOIwY1mAJCd5QkBou+bm6J9g== ARC-Seal: i=1; s=key1; d=yhetil.org; t=1640634051; a=rsa-sha256; cv=none; b=pXEtKvcljkLIN6mIgD8uDoAaGW6jzVByPd9SUJCItwIYvaZQVvl/CZwu0i/2bpCDGEY6Ql QRT0IzWIVNe7hpb0q639DqTwgA6NJH3lf83aFA2uwYGxdHJVt2GOCeuRkDHGtRsT6Mc8hq Gr8N2G/fHt0PgtmGcdbBD0enVVe7XdafTssJcyvDGHPs7PTOqwDODE9PY5pE1Llclqb59+ T4EhAfJBDQkkltYX3C+yaixH2gnGB/OyGBiAjYOPkSf+emYul3nSjqhWSy13Q2OXGjCh+L SjFh3Kv7r/EhLq6pschw0YHNcldVmLt2ILhw6WSr3lDnJRFGlWqdqF8sJ0PYvA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=ELMJiN9V; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Spam-Score: -4.47 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=posteo.net header.s=2017 header.b=ELMJiN9V; dmarc=pass (policy=none) header.from=posteo.net; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" X-Migadu-Queue-Id: D7CAE35980 X-Spam-Score: -4.47 X-Migadu-Scanner: scn1.migadu.com X-TUID: KZ3/4wdkLAA5 Hi, Thorsten Wilms writes: > Unity desktop stopped working after the first =E2=80=99guix pull && guix > package -u=E2=80=99 in maybe 2 weeks. There has been no update on the Ubu= ntu > side between the last succesfull run and now, as far as I can tell. > Unity desktop causes a few redraws, then exits back to the session > greeter (lightdm). > > Now I would have assumed that there is no interaction between Unity and > guix, since the former is entirely on the dpkg side. But via journalctl, > I found a whole lot of: > ``` > Dec 27 15:44:51 charly compiz[2198]: ERROR 2021-12-27 15:44:51 > nux.gltexture.resource.manager GLTextureResourceManager.cpp: > 54 Invalid target, impossible to generate a new texture. > Impossible to generate a pixbuf: Unable to load image-loading > module: > /gnu/store/2dza2psfbrrbvsni8jjqzzqx3hmm8kw8-librsvg-2.50.7/lib/gdk-pixbuf= -2.0/2.10.0/loaders/libpixbufloader-svg.so: > /lib/x86_64-linux-gnu/libpthread.so.0: version `GLIBC_PRIVATE' not found > (required by > /gnu/store/2fk1gz2s7ppdicynscra9b19byrrr866-glibc-2.33/lib/librt.so.1) > ``` > > It looks like compiz segfaults shortly after a bunch of those, followed > by unity7.service. > > Any ideas why dpkg-compiz tries to use guix-librsvg and what to do > about it, or what else is going on here? Could be that LD_LIBRARY_PATH is set and includs path(s) to libpixbufloader-svg.so in the guix store which is causing the streams to cross. Try:=20 printenv LD_LIBRARY_PATH and see what it contains or:=20 env | grep /gnu/store to see if any environment variable contains path to the store.=20 Another reason why the runtime linker would pick up that library would be if its path is added to the /etc/ld.so.conf configs. But I highly doubt it's the issue. If you want to go down the rabbit hole you can use the LD_DEBUG environment variable to get some debug output. The libs option is probably the most useful to you as that will print where it's looking for stuff and why. Use: env LD_DEBUG=3Dlibs LD_DEBUG_OUTPUT=3D/tmp/trace The LD_DEBUG_OUTPUT is a must as it will print out a ton of text. This will save the output to /tmp/trace.. You can tell it to print out a help text by using: env LD_DEBUG=3Dhelp cat I hope that helps a bit. --=20 s/Fred[re]+i[ck]+/Fredrik/g