Package Details: fakeroot-tcp 1.36.2-1

Git Clone URL: https://aur.archlinux.org/fakeroot-tcp.git (read-only, click to copy)
Package Base: fakeroot-tcp
Description: Tool for simulating superuser privileges,with tcp ipc
Upstream URL: https://tracker.debian.org/pkg/fakeroot
Licenses: GPL
Conflicts: fakeroot
Provides: fakeroot
Submitter: 4679
Maintainer: w0rty (sgorblex, Mr.Wizard)
Last Packager: Mr.Wizard
Votes: 20
Popularity: 0.004662
First Submitted: 2016-04-11 03:08 (UTC)
Last Updated: 2025-01-14 04:57 (UTC)

Required by (131)

Sources (1)

Latest Comments

1 2 3 4 Next › Last »

Mr.Wizard commented on 2025-01-14 05:04 (UTC) (edited on 2025-01-14 05:10 (UTC) by Mr.Wizard)

Flagging Packages

If you notice that a package is out-of-date (i.e., there is a newer stable release available), then please notify us by using the Flag button in the Package Actions section above. This will notify the maintainer(s) responsible for that package so they can update it.

I have updated the package. Thank you for your comment.

FrenchToasts commented on 2025-01-13 13:26 (UTC)

Disregard my previous link, it's wrong (read the filename too quickly). Nonetheless, the error is still valid.

FrenchToasts commented on 2025-01-13 13:25 (UTC)

Hi, I am getting a 404 error when installing the package. Seems we should point to http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.31.orig.tar.gz instead.

w0rty commented on 2024-07-31 09:39 (UTC)

@Mr.Wizard You are right. I prematurely added the fix because i had the same mistake to not load /etc/profile in my test arch container. Reverted ddae5646d635

matejdro commented on 2024-07-31 09:38 (UTC)

Ah thank you, it does work on my another machine. It looks like it's a problem in my own setup. Sorry for spamming.

Mr.Wizard commented on 2024-07-31 09:17 (UTC)

It does, look in /etc/profile.d/perlbin.sh The problem is that file is not being sourced when you login. Are you using a shell other than bash perhaps? Is your bashrc not sourcing /etc/profile? This really shouldn't be the responsibility of fakeroot-tcp.

matejdro commented on 2024-07-31 08:55 (UTC)

It seems like arch's po4a package (https://archlinux.org/packages/extra/any/po4a/) does not install the binary into PATH directory, causing this build to fail without any extra configs by the user (which defeats the whole purpose of the AUR).

Could PKGBUILD be updated to explicitly state usr/bin/vendor_perl/po4a location?

Mr.Wizard commented on 2024-07-14 18:16 (UTC) (edited on 2024-07-19 22:16 (UTC) by Mr.Wizard)


The problem here for WSL is you need fakeroot-tcp to build fakeroot-tcp. Chicken and egg scenario. Solution is to download the pre-built binary, chmod 755, temporarily add it to your path, then you can install from AUR. https://github.com/Venomtek/fakeroot-wsl-bin To build it yourself, either follow the instructions in the PKGBUILD or do this:

cd /tmp wget http://ftp.debian.org/debian/pool/main/f/fakeroot/fakeroot_1.35.1.orig.tar.gz tar xvf fakeroot_1.35.1.orig.tar.gz cd fakeroot-1.35.1/ ./bootstrap ./configure --prefix=/opt/fakeroot \ --libdir=/opt/fakeroot/libs \ --disable-static \ --with-ipc=tcp make sudo make install OLDPATH="$PATH" export PATH="/opt/fakeroot/bin:/usr/bin/vendor_perl:$PATH" rm /usr/bin/fakeroot sudo cp /opt/fakeroot/bin/fakeroot /usr/sbin/ sudo chmod 755 /usr/sbin/fakeroot whereis fakeroot fakeroot --version

Now make sure it reports as version 1.35.1 and then you can makepkg -i the PKGBUILD after editing it. You can also remove the /opt/fakeroot directory. I suggest you add /usr/bin/vendor_perl to your permanent path as suggested below. Good luck!

dqvid commented on 2024-05-05 15:57 (UTC) (edited on 2024-05-05 15:57 (UTC) by dqvid)

Making process is interrupted by this message.

libfakeroot: read: socket is closed
/usr/sbin/fakeroot: line 1: kill: (13846) - No such process
 -> error making: fakeroot-tcp-exit status 1
 -> Failed to install the following packages. Manual intervention is 
required:
fakeroot-tcp - exit status 1

Arch WSL2 on Windows 11 as well

dmirtillo commented on 2024-04-09 19:01 (UTC) (edited on 2024-04-09 19:03 (UTC) by dmirtillo)

Trying to update on WSL arch on win11 gives an error

libfakeroot: read: socket is closed
/usr/sbin/fakeroot: line 1: kill: (30950) - No such process
 -> error making: fakeroot-tcp-exit status 1
 -> Failed to install the following packages. Manual intervention is required:
fakeroot-tcp - exit status 1

https://pastebin.com/KPMkKd7b