Skip to content

torbrowser: support pluggable transports #14165

@Pleune

Description

@Pleune

System

  • Kernel: Linux nixos 4.4.4 #1-NixOS SMP Thu Mar 3 23:10:04 UTC 2016 x86_64 GNU/Linux
  • System: 16.09pre78286.0bf8a1a (Emu)
  • Nix version: nix-env (Nix) 1.11.2
  • Nixpkgs version: 16.09pre78286.0bf8a1a

The issue:

The PluggableTransports have not been patched. I attempted to add them to the patch phase, but patchelf fails with the following:

patchelf: patchelf.cc:693: void ElfFile<Elf_Ehdr, Elf_Phdr, Elf_Shdr, Elf_Addr, Elf_Off, Elf_Dyn, Elf_Sym>::rewriteSectionsExecutable() [with Elf_Ehdr = Elf64_Ehdr; Elf_Phdr = Elf64_Phdr; Elf_Shdr = Elf64_Shdr; Elf_Addr = long unsigned int; Elf_Off = long unsigned int; Elf_Dyn = Elf64_Dyn; Elf_Sym = Elf64_Sym]: Assertion `(off_t) rdi(hdr->e_shoff) >= startOffset' failed.
[1] 10371 abort sudo patchelf --set-interpreter meek-client

output of file meek-client :

meek-client: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, stripped

If you would like to see the log from tor: pastebin.com

Steps to reproduce

Install tor-browser and attempt to use a bridge

Metadata

Metadata

Assignees

Labels

0.kind: bugSomething is broken2.status: stalehttps://github.com/NixOS/nixpkgs/blob/master/.github/STALE-BOT.md

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions