How to Use the Diff Command in Linux [Output Explained]

Docker swarm stack: Traefik with Whoami returns `404 page not found`

I've tried to use the basic example guide in Traefik docs web, but always get error when check the WhoAmi service:
I should see the output of the whoami service (curl -H Host:whoami.volkonik.xyz http://whoami.volkonik.xyz). Something similar to:

Hostname: d7f919e54651 IP: 127.0.0.1 IP: 192.168.64.2 GET / HTTP/1.1 Host: whoami.localhost User-Agent: curl/7.52.1 Accept: */* Accept-Encoding: gzip X-Forwarded-For: 192.168.64.1 X-Forwarded-Host: whoami.localhost X-Forwarded-Port: 80 X-Forwarded-Proto: http X-Forwarded-Server: 7f0c797dbc51 X-Real-Ip: 192.168.64.1 
But I get:
404 page not found 
Regarding to my task I should use docker swarm with 3 managers use "docker stack" commands, not docker compose and deploy traefik with exposed whoami service.
Command that I use to deploy my stack: deploy -c overflow.yml overflow. My overflow.yml:
version: "3.3" services: traefik: image: "traefik:v2.2" command: #- "--log.level=DEBUG" - "--api.insecure=true" - "--providers.docker=true" - "--providers.docker.swarmMode=true" - "--providers.docker.exposedbydefault=false" - "--entrypoints.web.address=:80" ports: - "80:80" - "8080:8080" volumes: - "/varun/docker.sock:/varun/docker.sock:ro" whoami: image: "containous/whoami" labels: - "traefik.enable=true" - "traefik.http.routers.whoami.rule=Host(`whoami.volkonik.xyz`)" - "traefik.http.routers.whoami.entrypoints=web" 
Docker info:
Client: Debug Mode: false Server: Containers: 2 Running: 1 Paused: 0 Stopped: 1 Images: 5 Server Version: 19.03.12 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: active NodeID: 5l5fmyv287ro7x07h5rhrzim5 Is Manager: true ClusterID: zoiwzedomj7lbyvqh69rn9m64 Managers: 3 Nodes: 3 Default Address Pool: 10.0.0.0/8 SubnetSize: 24 Data Path Port: 4789 Orchestration: Task History Retention Limit: 5 Raft: Snapshot Interval: 10000 Number of Old Snapshots to Retain: 0 Heartbeat Tick: 1 Election Tick: 10 Dispatcher: Heartbeat Period: 5 seconds CA Configuration: Expiry Duration: 3 months Force Rotate: 0 Autolock Managers: false Root Rotation In Progress: false Node Address: 164.90.229.118 Manager Addresses: 138.68.65.250:2377 164.90.229.118:2377 164.90.229.127:2377 Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 7ad184331fa3e55e52b890ea95e65ba581ae3429 runc version: dc9208a3303feef5b3839f4323d9beb36df0a9dd init version: fec3683 Security Options: apparmor seccomp Profile: default Kernel Version: 4.15.0-112-generic Operating System: Ubuntu 18.04.3 LTS OSType: linux Architecture: x86_64 CPUs: 1 Total Memory: 1.946GiB Name: nikolay-volkov-small-1 ID: YARQ:QDCY:35IG:SNZQ:MUNG:UZL2:WBUK:N7Q5:P4C6:6FTV:52NU:7DTF Docker Root Dir: /valib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false WARNING: No swap limit support 
Docker network ls:
NETWORK ID NAME DRIVER SCOPE 7266d22942a1 bridge bridge local edfbf6592868 docker_gwbridge bridge local 72f35302100b host host local hx6aj67pa4bz ingress overlay swarm 038d3f36bede none null local rhksb2n1j235 overflow_default overlay swarm 
Docker stack ps overflow
ID NAME IMAGE NODE DESIRED STATE CURRENT STATE ERROR PORTS cnk96s94dj8c overflow_traefik.1 traefik:v2.2 nikolay-volkov-small-2 Running Running 16 minutes ago wjziltuypmfj overflow_whoami.1 containous/whoami:latest nikolay-volkov-small-1 Running Running 28 minutes ago`enter code here` 
docker network inspect overflow_default:
[ { "Name": "overflow_default", "Id": "rhksb2n1j235b3qkuvlgdrprp", "Created": "2020-08-15T14:21:20.194017073Z", "Scope": "swarm", "Driver": "overlay", "EnableIPv6": false, "IPAM": { "Driver": "default", "Options": null, "Config": [ { "Subnet": "10.0.2.0/24", "Gateway": "10.0.2.1" } ] }, "Internal": false, "Attachable": false, "Ingress": false, "ConfigFrom": { "Network": "" }, "ConfigOnly": false, "Containers": { "61afaac4fff8c2474d7166c4227c776860081630c04f7c3a3403ef29b716f94d": { "Name": "overflow_whoami.1.wjziltuypmfj7vg0zuxlj5kva", "EndpointID": "5ce2f8cfb37f2294210bbb538576d485c7c3cf066d836771da6a002e5fbbbafe", "MacAddress": "02:42:0a:00:02:03", "IPv4Address": "10.0.2.3/24", "IPv6Address": "" }, "lb-overflow_default": { "Name": "overflow_default-endpoint", "EndpointID": "d6453d2d9362bf95f3f34a06a8241e85410d3f8cf3ee0a6894baaecbe7348cea", "MacAddress": "02:42:0a:00:02:04", "IPv4Address": "10.0.2.4/24", "IPv6Address": "" } }, "Options": { "com.docker.network.driver.overlay.vxlanid_list": "4098" }, "Labels": { "com.docker.stack.namespace": "overflow" }, "Peers": [ { "Name": "995d8aecdcfe", "IP": "164.90.229.118" }, { "Name": "853c9483a7b7", "IP": "164.90.229.127" } ] } ] 
docker service inspect overflow_whoami:
[ { "ID": "tkbf0ucohva6eg76vzvfkhh6m", "Version": { "Index": 57011 }, "CreatedAt": "2020-08-15T14:21:20.020420896Z", "UpdatedAt": "2020-08-15T14:49:19.975265202Z", "Spec": { "Name": "overflow_whoami", "Labels": { "com.docker.stack.image": "containous/whoami", "com.docker.stack.namespace": "overflow" }, "TaskTemplate": { "ContainerSpec": { "Image": "containous/whoami:[email protected]:7d6a3c8f91470a23ef380320609ee6e69ac68d20bc804f3a1c6065fb56cfa34e", "Labels": { "com.docker.stack.namespace": "overflow", "traefik.enable": "true", "traefik.http.routers.whoami.entrypoints": "web", "traefik.http.routers.whoami.rule": "Host(`whoami.volkonik.xyz`)" }, "Privileges": { "CredentialSpec": null, "SELinuxContext": null }, "StopGracePeriod": 10000000000, "DNSConfig": {}, "Isolation": "default" }, "Resources": {}, "RestartPolicy": { "Condition": "any", "Delay": 5000000000, "MaxAttempts": 0 }, "Placement": { "Platforms": [ { "Architecture": "386", "OS": "linux" }, { "Architecture": "amd64", "OS": "linux" }, { "OS": "linux" }, { "OS": "linux" }, { "Architecture": "arm64", "OS": "linux" } ] }, "Networks": [ { "Target": "rhksb2n1j235b3qkuvlgdrprp", "Aliases": [ "whoami" ] } ], "ForceUpdate": 0, "Runtime": "container" }, "Mode": { "Replicated": { "Replicas": 1 } }, "UpdateConfig": { "Parallelism": 1, "FailureAction": "pause", "Monitor": 5000000000, "MaxFailureRatio": 0, "Order": "stop-first" }, "RollbackConfig": { "Parallelism": 1, "FailureAction": "pause", "Monitor": 5000000000, "MaxFailureRatio": 0, "Order": "stop-first" }, "EndpointSpec": { "Mode": "vip" } }, "PreviousSpec": { "Name": "overflow_whoami", "Labels": { "com.docker.stack.image": "containous/whoami", "com.docker.stack.namespace": "overflow" }, "TaskTemplate": { "ContainerSpec": { "Image": "containous/whoami:[email protected]:7d6a3c8f91470a23ef380320609ee6e69ac68d20bc804f3a1c6065fb56cfa34e", "Labels": { "com.docker.stack.namespace": "overflow", "traefik.enable": "true", "traefik.http.routers.whoami.entrypoints": "web", "traefik.http.routers.whoami.rule": "Host(`whoami.volkonik.xyz`)" }, "Privileges": { "CredentialSpec": null, "SELinuxContext": null }, "Isolation": "default" }, "Resources": {}, "Placement": { "Platforms": [ { "Architecture": "386", "OS": "linux" }, { "Architecture": "amd64", "OS": "linux" }, { "OS": "linux" }, { "OS": "linux" }, { "Architecture": "arm64", "OS": "linux" } ] }, "Networks": [ { "Target": "rhksb2n1j235b3qkuvlgdrprp", "Aliases": [ "whoami" ] } ], "ForceUpdate": 0, "Runtime": "container" }, "Mode": { "Replicated": { "Replicas": 1 } }, "EndpointSpec": { "Mode": "vip" } }, "Endpoint": { "Spec": { "Mode": "vip" }, "VirtualIPs": [ { "NetworkID": "rhksb2n1j235b3qkuvlgdrprp", "Addr": "10.0.2.2/24" } ] } } ] 
docker service inspect overflow_traefik:
[ { "ID": "xzpl81oco98onhvqxxkhdnbxz", "Version": { "Index": 57010 }, "CreatedAt": "2020-08-15T14:21:21.644144642Z", "UpdatedAt": "2020-08-15T14:49:18.348979648Z", "Spec": { "Name": "overflow_traefik", "Labels": { "com.docker.stack.image": "traefik:v2.2", "com.docker.stack.namespace": "overflow" }, "TaskTemplate": { "ContainerSpec": { "Image": "traefik:[email protected]:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8", "Labels": { "com.docker.stack.namespace": "overflow" }, "Args": [ "--api.insecure=true", "--providers.docker=true", "--providers.docker.swarmMode=true", "--providers.docker.exposedbydefault=false", "--entrypoints.web.address=:80" ], "Privileges": { "CredentialSpec": null, "SELinuxContext": null }, "Mounts": [ { "Type": "bind", "Source": "/varun/docker.sock", "Target": "/varun/docker.sock", "ReadOnly": true } ], "StopGracePeriod": 10000000000, "DNSConfig": {}, "Isolation": "default" }, "Resources": {}, "RestartPolicy": { "Condition": "any", "Delay": 5000000000, "MaxAttempts": 0 }, "Placement": { "Platforms": [ { "Architecture": "amd64", "OS": "linux" }, { "OS": "linux" }, { "Architecture": "arm64", "OS": "linux" } ] }, "Networks": [ { "Target": "rhksb2n1j235b3qkuvlgdrprp", "Aliases": [ "traefik" ] } ], "ForceUpdate": 0, "Runtime": "container" }, "Mode": { "Replicated": { "Replicas": 1 } }, "UpdateConfig": { "Parallelism": 1, "FailureAction": "pause", "Monitor": 5000000000, "MaxFailureRatio": 0, "Order": "stop-first" }, "RollbackConfig": { "Parallelism": 1, "FailureAction": "pause", "Monitor": 5000000000, "MaxFailureRatio": 0, "Order": "stop-first" }, "EndpointSpec": { "Mode": "vip", "Ports": [ { "Protocol": "tcp", "TargetPort": 80, "PublishedPort": 80, "PublishMode": "ingress" }, { "Protocol": "tcp", "TargetPort": 8080, "PublishedPort": 8080, "PublishMode": "ingress" } ] } }, "PreviousSpec": { "Name": "overflow_traefik", "Labels": { "com.docker.stack.image": "traefik:v2.2", "com.docker.stack.namespace": "overflow" }, "TaskTemplate": { "ContainerSpec": { "Image": "traefik:[email protected]:f5af5a5ce17fc3e353b507e8acce65d7f28126408a8c92dc3cac246d023dc9e8", "Labels": { "com.docker.stack.namespace": "overflow" }, "Args": [ "--api.insecure=true", "--providers.docker=true", "--providers.docker.swarmMode=true", "--providers.docker.exposedbydefault=false", "--entrypoints.web.address=:80" ], "Privileges": { "CredentialSpec": null, "SELinuxContext": null }, "Mounts": [ { "Type": "bind", "Source": "/varun/docker.sock", "Target": "/varun/docker.sock", "ReadOnly": true } ], "Isolation": "default" }, "Resources": {}, "Placement": { "Platforms": [ { "Architecture": "amd64", "OS": "linux" }, { "OS": "linux" }, { "Architecture": "arm64", "OS": "linux" } ] }, "Networks": [ { "Target": "rhksb2n1j235b3qkuvlgdrprp", "Aliases": [ "traefik" ] } ], "ForceUpdate": 0, "Runtime": "container" }, "Mode": { "Replicated": { "Replicas": 1 } }, "EndpointSpec": { "Mode": "vip", "Ports": [ { "Protocol": "tcp", "TargetPort": 80, "PublishedPort": 80, "PublishMode": "ingress" }, { "Protocol": "tcp", "TargetPort": 8080, "PublishedPort": 8080, "PublishMode": "ingress" } ] } }, "Endpoint": { "Spec": { "Mode": "vip", "Ports": [ { "Protocol": "tcp", "TargetPort": 80, "PublishedPort": 80, "PublishMode": "ingress" }, { "Protocol": "tcp", "TargetPort": 8080, "PublishedPort": 8080, "PublishMode": "ingress" } ] }, "Ports": [ { "Protocol": "tcp", "TargetPort": 80, "PublishedPort": 80, "PublishMode": "ingress" }, { "Protocol": "tcp", "TargetPort": 8080, "PublishedPort": 8080, "PublishMode": "ingress" } ], "VirtualIPs": [ { "NetworkID": "hx6aj67pa4bz4nu70dyrdatq6", "Addr": "10.11.0.12/16" }, { "NetworkID": "rhksb2n1j235b3qkuvlgdrprp", "Addr": "10.0.2.5/24" } ] } } ] 
submitted by freesk8r to Traefik [link] [comments]

A highly optimized and extremely lightweight Linux distribution built from scratch

Hey there, how's everyone doing?

I'm currently working on a project called glaucus. It's a highly optimized and extremely lightweight suckless (except that it's not statically linked) Linux distribution built from scratch.

Idles under 6mb of RAM!

It was previously known as snail, and has been under development for 2 years now. The development started in parallel with another project of mine called DOTSLASHLINUX (a website that featured extremely lightweight and in depth kernel configuration guides. Unfortunately, it's currently unmaintained. You can find the archived website and all of its articles here DOTSLASHLINUX.


snail was also extremely lightweight, but lacked many features to make it usable

The project was initially intended for educational purposes, but soon grew into something really interesting, so I decided to publish it on github (for now, will also be published to gitlab and framagit soon).

What's so special about glaucus? Here's a list of some of its features (a really ambitious project I know but bare with me):

  1. Extremely lightweight, as the core installation only needs 25MB of disk space and requires 33MB of RAM to boot in QEMU and idles at just under 6MB of RAM
  2. Razor sharp bleeding edge as it fetches the latest sources available from upstream repositories for all cerata (cerata means packages, refer to the Naming Convention for more cool names (please bare with me xD)).
  3. The building process (for both glaucus and both of its toolchains) is entirely automated (The process of building from source is currently broken, but will soon be fixed as it's undergoing a redesign process to closely resemble that of Musl-LFS due to several errors relating to the graphics stack not correctly separating from the host).
  4. musl libc (I know right :P)
  5. skarnet's s6 small supervision suite
  6. skarnet's s6-linux-init tools for a Linux init system (version 1.0.3)
  7. skarnet's s6-rc service manager for s6 (with morpheus/stali scripts ported to s6-rc) (currently
  8. No GNU coreutils (so you'll be left with no tools in your user base, jk xD), as it was replaced with:
    1. suckless base (sbase)
    2. unportable base (ubase)
    3. OpenBSD ls, pax, stty, diff, fmt, patch and sort from OpenBSD's userland port to Linux (lobase)
  9. OpenBSD's ksh ported to Linux (loksh) as the main user shell (much lighter and faster (around 2.5x) than bash, and still manages to support auto-completion and command history).
  10. dash for running scripts (all system's scripts are in dash, which is only 1.8x faster than loksh) (you can even replace run dash alone if you're an adventurer, but glaucus tries to stay convenient while being extremely lightweight)
  11. NetBSD's curses, with less, mandoc and vim (yes vim, I know right xD) all built against it
  12. LibreSSL
  13. And many more lightweight and suckless software (dash, mawk, byacc, re2c, nnn...)
  14. Adheres to the latest FHS standards, with a minimal and clean root filesystem
  15. The kernel uses the bare minimum configuration needed to get a bootable system (from DOTSLASHLINUX's extremely lightweight kernel configuration guides)

But wait, there's more! The core image builds (along with 130+ cerata) (again cerata are packages because Naming Convention DUH), with really extreme optimization flags such as:
  1. OpenMP
  2. The dangeous Ofast (not recommended though)
  3. Swing Modulo Scheduling (SMS)
  4. Global Common Subexpression Elimination (GCSE)
  5. Integrated Register Allocation (IRA)
  6. Interprocedural Pointer Analysis (IPA)
  7. Graphite Loop Optimizations (ISL) (with the latest upstream sources for ISL)
  8. Link Time Optimization (LTO) (with zstd set as default compression method, and zlib set as a fallback method)
  9. And more curated peformance flags

The core and extra images (image names will be changed in the future, but we'll stick to core and extra for now), build with all of the above flags enabled. This is intended to showcase that many packages (or at least the ones included in glaucus cerata) can survive extreme configuration options like Ofast, and to show that some packages don't build with certain flags (like musl not building with LTO, and mawk not building with OpenMP... you get the point).

Most of these flags help improve performance, but the choice is left to the user to experiment with all the curated list of flags listed in scripts/system/variables to achieve the best performance possible on his/her system (keep in mind that building from source is currently not working, so you'll have to stick with the provided binary images, that have all these flags turned on, which you can find here). You can also remove all of these flags, and stick to the basic -Os -s -fomit-frame-pointer -pipe and further reduce the image size down to 14mb (really the choice is up to you, as all included cerata work with all included flags).

Kindly refer to the wiki for more information regarding glaucus (Please keep in mind that the wiki is nowhere near finished (I'd say it's at 15% but that's just wishful thinking).

Also kindly refer to the Screenshots wiki page for screenshots of glaucus in action.

This project is highly experimental (and currently only available for x86_64-pc-linux-musl architectures, and only runs in QEMU for now) so please tread with care!

It also lacks a package manager (or at least a dependency sorting method), and a fully functioning graphics stack (which is what I'm currently working on atm).

The project further needs a logo and some artwork, perhaps a glaucus bennettae swimming in the sea with Tux the penguin (the official linux mascot) and Puffy the pufferfish (the official OpenBSD mascot).

glaucus is licensed under the Internet Systems Consortium (ISC) license.

This project is dedicated to my lovely parents.

I'd be more than pleased to hear your thoughts on this project!

Thanks for your time.

Edit: typos
submitted by Firasuke to linux [link] [comments]

Pop!_OS 18.04 LTS installation failed (possibly hardware error) - please help:D

Hi! I've read in a previous post to write into the terminal sudo apt update and sudo apt upgrade but after this I'm not so sure what to do. Here are the logs:
INFO: Starting installation INFO: obtaining disk information from /dev/sda INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: obtaining disk information from /dev/sdb INFO: obtaining serial model from /dev/sdb INFO: opening disk at /dev/sdb INFO: obtaining partition information from /dev/sdb1 INFO: obtaining list of physical volumes INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: found erase option on "/dev/sda": 468862128 sectors INFO: child_dev "/dev/sdb1" has mount_opt Some(MountInfo { source: "/dev/sdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) INFO: child_dev "/dev/sdb1" has mount_opt Some(MountInfo { source: "/dev/sdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) INFO: install options: skipping options on "/dev/sdb" ERROR: libdistinst: pointer in FFI is null INFO: decrypting partition at "/dev/sda3" INFO: searching for device maps to deactivate INFO: cryptsetup is opening /dev/sda3 with pv cryptdata and LvmEncryption { physical_volume: cryptdata, password: hidden, keydata: None } INFO: executing cryptsetup with ["open", "/dev/sda3", "cryptdata"] INFO: obtaining list of physical volumes INFO: settings luks_parent to "/dev/sda3" INFO: adding partitions to LVM device INFO: activating 'data' INFO: executing vgchange with ["-ffyay", "data"] INFO: obtaining logical volumes on data INFO: blkid found 'TYPE="ext4"' INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: found erase option on "/dev/sda": 468862128 sectors INFO: child_dev "/dev/sdb1" has mount_opt Some(MountInfo { source: "/dev/sdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) INFO: child_dev "/dev/sdb1" has mount_opt Some(MountInfo { source: "/dev/sdb1", dest: "/cdrom", fstype: "vfat", options: ["ro", "noatime", "fmask=0022", "dmask=0022", "codepage=437", "iocharset=iso8859-1", "shortname=mixed", "errors=remount-ro"], dump: 0, pass: 0 }) INFO: install options: skipping options on "/dev/sdb" INFO: found OS on "/dev/mappedata-root": Linux (Pop!_OS 18.04 LTS) INFO: found refresh option with EFI partition on "/dev/mappedata-root" INFO: obtaining disk information from /dev/sda INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: obtaining disk information from /dev/sdb INFO: obtaining serial model from /dev/sdb INFO: opening disk at /dev/sdb INFO: obtaining partition information from /dev/sdb1 INFO: getting device at /dev/sda INFO: obtaining disk information from /dev/sda INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: specifying to write new table on /dev/sda INFO: unmount all partitions on /dev/sda INFO: checking if 4096:1023999 overlaps INFO: checking if 1024000:9412607 overlaps INFO: checking if 9412608:460469423 overlaps INFO: checking if 460469424:468858031 overlaps ERROR: libdistinst: pointer in FFI is null ERROR: libdistinst: pointer in FFI is null ERROR: libdistinst: pointer in FFI is null INFO: starting initializing step INFO: Initializing INFO: getting device at /dev/sda INFO: verifying if keyfiles have paths INFO: obtaining disk information from /dev/sda INFO: config.squashfs: found at /cdrom/casper_pop-os_18.04_amd64_nvidia_debug_181/filesystem.squashfs INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: devices to modify: ["/dev/sda1", "/dev/sda2", "/dev/sda3", "/dev/sda4"] INFO: obtaining list of physical volumes INFO: volume map: {"/dev/mappecryptdata": Some("data")} INFO: searching for device maps to deactivate INFO: pvs: ["/dev/mappecryptdata"] INFO: obtaining logical volumes on data INFO: deactivating 'data' INFO: executing vgchange with ["-ffyan", "data"] INFO: executing cryptsetup with ["close", "/dev/mappecryptdata"] INFO: unmounting devices INFO: child_dev "/dev/sda1" has mount_opt None INFO: child_dev "/dev/sda2" has mount_opt None INFO: child_dev "/dev/sda3" has mount_opt None INFO: child_dev "/dev/sda4" has mount_opt None INFO: unmount all partitions with a target on /dev/sda INFO: starting partitioning step INFO: /dev/sda: Committing changes to disk INFO: obtaining list of physical volumes INFO: committing changes to /dev/sda: Disk { model_name: "ATA KINGSTON SHFS37A", serial: "KINGSTON_SHFS37A240G_50026B725701EAE0", device_path: "/dev/sda", file_system: None, mount_point: None, size: 468862128, device_type: "PED_DEVICE_SCSI", table_type: Some( Gpt, ), read_only: false, mklabel: true, partitions: [ PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 4096, end_sector: 1023999, part_type: Primary, filesystem: Some( Fat32, ), flags: [ PED_PARTITION_ESP, ], name: None, device_path: "", mount_point: None, target: Some( "/boot/efi", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 1024000, end_sector: 9412607, part_type: Primary, filesystem: Some( Fat32, ), flags: [], name: Some( "recovery", ), device_path: "", mount_point: None, target: Some( "/recovery", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 9412608, end_sector: 460469423, part_type: Primary, filesystem: Some( Ext4, ), flags: [], name: None, device_path: "", mount_point: None, target: Some( "/", ), original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, PartitionInfo { bitflags: 4, number: -1, ordering: -1, start_sector: 460469424, end_sector: 468858031, part_type: Primary, filesystem: Some( Swap, ), flags: [], name: None, device_path: "", mount_point: None, target: None, original_vg: None, volume_group: None, key_id: None, identifiers: PartitionIdentifiers { id: None, label: None, part_label: None, part_uuid: None, path: None, uuid: None, }, }, ], } INFO: getting device at /dev/sda INFO: obtaining disk information from /dev/sda INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: generating diff of disk at /dev/sda INFO: proposed layout: -1: 4096 - 1023999 -1: 1024000 - 9412607 -1: 9412608 - 460469423 -1: 460469424 - 468858031 INFO: /dev/sda: executing remove operations INFO: using wipefs to wipe signatures from "/dev/sda" INFO: executing wipefs with ["-a", "/dev/sda"] INFO: writing Gpt table on /dev/sda INFO: opening device at /dev/sda INFO: committing changes to /dev/sda INFO: syncing device at /dev/sda INFO: opening device at /dev/sda INFO: opening disk at /dev/sda INFO: syncing device at /dev/sda INFO: /dev/sda: executing change operations INFO: opening device at /dev/sda INFO: syncing device at /dev/sda INFO: /dev/sda: executing creation operations INFO: creating partition (PartitionCreate { path: "/dev/sda", start_sector: 4096, end_sector: 1023999, format: true, file_system: Some(Fat32), kind: Primary, flags: [PED_PARTITION_ESP], label: None }) on /dev/sda INFO: opening device at /dev/sda INFO: creating new partition with 1019903 sectors: 4096 - 1023999 INFO: opening disk at /dev/sda INFO: committing new partition (4096:1023999) on /dev/sda INFO: committing changes to /dev/sda INFO: syncing device at /dev/sda INFO: getting device at /dev/sda INFO: opening disk at /dev/sda INFO: creating partition (PartitionCreate { path: "/dev/sda", start_sector: 1024000, end_sector: 9412607, format: true, file_system: Some(Fat32), kind: Primary, flags: [], label: Some("recovery") }) on /dev/sda INFO: opening device at /dev/sda INFO: creating new partition with 8388607 sectors: 1024000 - 9412607 INFO: opening disk at /dev/sda INFO: committing new partition (1024000:9412607) on /dev/sda INFO: committing changes to /dev/sda INFO: syncing device at /dev/sda INFO: getting device at /dev/sda INFO: opening disk at /dev/sda INFO: creating partition (PartitionCreate { path: "/dev/sda", start_sector: 9412608, end_sector: 460469423, format: true, file_system: Some(Ext4), kind: Primary, flags: [], label: None }) on /dev/sda INFO: opening device at /dev/sda INFO: creating new partition with 451056815 sectors: 9412608 - 460469423 INFO: opening disk at /dev/sda INFO: committing new partition (9412608:460469423) on /dev/sda INFO: committing changes to /dev/sda INFO: syncing device at /dev/sda INFO: getting device at /dev/sda INFO: opening disk at /dev/sda INFO: creating partition (PartitionCreate { path: "/dev/sda", start_sector: 460469424, end_sector: 468858031, format: true, file_system: Some(Swap), kind: Primary, flags: [], label: None }) on /dev/sda INFO: opening device at /dev/sda INFO: creating new partition with 8388607 sectors: 460469424 - 468858031 INFO: opening disk at /dev/sda INFO: committing new partition (460469424:468858031) on /dev/sda INFO: committing changes to /dev/sda INFO: syncing device at /dev/sda INFO: getting device at /dev/sda INFO: opening disk at /dev/sda INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/sda"] INFO: executing format operations INFO: formatting /dev/sda1 with Fat32 INFO: formatting /dev/sda4 with Swap INFO: formatting /dev/sda3 with Ext4 INFO: executing mkfs.fat with ["-F", "32", "/dev/sda1"] INFO: formatting /dev/sda2 with Fat32 INFO: executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/sda3"] INFO: executing mkfs.fat with ["-F", "32", "/dev/sda2"] INFO: reloading disk information for /dev/sda INFO: getting device at /dev/sda INFO: obtaining disk information from /dev/sda INFO: obtaining serial model from /dev/sda INFO: opening disk at /dev/sda INFO: obtaining partition information from /dev/sda1 INFO: obtaining partition information from /dev/sda2 INFO: obtaining partition information from /dev/sda3 INFO: obtaining partition information from /dev/sda4 INFO: checking for mount target at 4096 INFO: checking for mount target at 1024000 INFO: checking for mount target at 9412608 INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/sda"] INFO: mounting temporary chroot directory at distinst INFO: mounting all targets to the temporary chroot INFO: mounting "/dev/sda3" (ext4) to "/tmp/distinst.gKBsH9uXBL1O/" INFO: mounting "/dev/sda1" (vfat) to "/tmp/distinst.gKBsH9uXBL1O/boot/efi" INFO: mounting "/dev/sda2" (vfat) to "/tmp/distinst.gKBsH9uXBL1O/recovery" INFO: starting extracting step INFO: Extracting /cdrom/casper_pop-os_18.04_amd64_nvidia_debug_181/filesystem.squashfs DEBUG: "unsquashfs" "-f" "-d" "/tmp/distinst.gKBsH9uXBL1O" "/cdrom/casper_pop-os_18.04_amd64_nvidia_debug_181/filesystem.squashfs" INFO: starting configuring chroot step INFO: Configuring on /tmp/distinst.gKBsH9uXBL1O INFO: applying LVM initramfs autodetect workaround INFO: generating /etc/crypttab & /etc/fstab in memory INFO: generated the following crypttab data: cryptswap UUID=3ed484c7-24b3-4464-88fd-8a28d35ee82b /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512
INFO: generated the following fstab data: PARTUUID=c87d835f-02f2-4048-b5ee-a34023dc2fc1 /boot/efi vfat umask=0077 0 0 PARTUUID=9defc94e-966b-4dfb-8edc-53e6bfe994ff /recovery vfat umask=0077 0 0 UUID=30fe4c99-c65b-40aa-b307-fb289a808a71 / ext4 noatime,errors=remount-ro 0 0 /dev/mappecryptswap none swap defaults 0 0
INFO: writing /etc/crypttab INFO: writing /etc/fstab INFO: chrooting into target on /tmp/distinst.gKBsH9uXBL1O INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "checklanguage_support" "-l" "en" "--show-installed" INFO: adding apt-cdrom to /etc/apt/sources.list INFO: setting hostname to pop-os INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "apt-cdrom" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "add" INFO: setting hosts file INFO: generating machine id via dbus-uuidgen INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "sh" "-c" "dbus-uuidgen > /etc/machine-id" INFO: Using CD-ROM mount point /cdrom/ INFO: Identifying... [ae31f1119b32fcff7e0437fa1e3e92dd-2] INFO: Scanning disc for index files... INFO: Found 2 package indexes, 0 source indexes, 0 translation indexes and 1 signatures INFO: Found label 'Pop_OS 18.04 _Bionic Beaver - Release amd64 (20200131)' INFO: This disc is called: INFO: 'PopOS 18.04 _Bionic Beaver - Release amd64 (20200131)' INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "ln" "-sf" "/etc/machine-id" "/valib/dbus/machine-id" INFO: creating /etc/resolv.conf INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "ln" "-sf" "../run/systemd/resolve/stub-resolv.conf" "/etc/resolv.conf" INFO: generating locales via locale-gen and update-locale INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "locale-gen" "--purge" "en_US.UTF-8" INFO: Generating locales (this might take a while)... INFO: installing packages: ["kernelstub", "amd64-microcode", "e2fsprogs", "dosfstools"] INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "apt-get" "install" "-q" "-y" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "kernelstub" "amd64-microcode" "e2fsprogs" "dosfstools" INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "update-locale" "--reset" "LANG=en_US.UTF-8" INFO: disabling apt-cdrom from /etc/apt/sources.list INFO: removing packages: ["btrfs-progs", "casper", "cifs-utils", "distinst", "dmraid", "expect", "f2fs-tools", "fatresize", "finalrd", "gparted", "grub-common", "grub2-common", "kpartx", "kpartx-boot", "libdistinst", "libdmraid1.0.0.rc16", "libf2fs-format4", "libf2fs5", "libgtkmm-2.4-1v5", "libnss-mymachines", "libtcl8.6", "localechooser-data", "os-prober", "pop-installer", "pop-installer-casper", "pop-shop-casper", "python-ldb", "python-samba", "python-tdb", "samba-common", "samba-common-bin", "squashfs-tools", "systemd-container", "tcl-expect", "tcl8.6", "user-setup", "xfsprogs"] INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "apt-get" "purge" "-y" "btrfs-progs" "casper" "cifs-utils" "distinst" "dmraid" "expect" "f2fs-tools" "fatresize" "finalrd" "gparted" "grub-common" "grub2-common" "kpartx" "kpartx-boot" "libdistinst" "libdmraid1.0.0.rc16" "libf2fs-format4" "libf2fs5" "libgtkmm-2.4-1v5" "libnss-mymachines" "libtcl8.6" "localechooser-data" "os-prober" "pop-installer" "pop-installer-casper" "pop-shop-casper" "python-ldb" "python-samba" "python-tdb" "samba-common" "samba-common-bin" "squashfs-tools" "systemd-container" "tcl-expect" "tcl8.6" "user-setup" "xfsprogs" INFO: INFO: INFO: Reading state information... INFO: The following packages will be REMOVED: INFO: btrfs-progs* casper* cifs-utils* distinst* dmraid* expect* f2fs-tools* INFO: fatresize* finalrd* gparted* grub-common* grub2-common* kpartx* kpartx-boot* INFO: libdistinst* libdmraid1.0.0.rc16* libf2fs-format4* libf2fs5* INFO: libgtkmm-2.4-1v5* libnss-mymachines* libtcl8.6* localechooser-data* INFO: os-prober* pop-installer* pop-installer-casper* pop-shop-casper* python-ldb* INFO: python-samba* python-tdb* samba-common* samba-common-bin* squashfs-tools* INFO: systemd-container* tcl-expect* tcl8.6* user-setup* xfsprogs* INFO: 0 upgraded, 0 newly installed, 37 to remove and 0 not upgraded. INFO: After this operation, 67.8 MB disk space will be freed. INFO: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% INFO: Removing distinst (0.3.2~1579722225~18.04~9b77952) ... INFO: Removing libdistinst (0.3.2~1579722225~18.04~9b77952) ... INFO: Removing btrfs-progs (4.15.1-1build1) ... INFO: Removing pop-shop-casper (3.0.1~1573489540~18.04~ea8575c) ... INFO: Removing pop-installer-casper (0.0.1~1579730866~18.04~94dd076) ... INFO: Removing casper (1.394.3) ... INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Removing cifs-utils (2:6.8-1) ... INFO: Removing dmraid (1.0.0.rc16-8ubuntu1) ... INFO: update-initramfs: deferring update (trigger activated) INFO: Removing expect (5.45.4-1) ... INFO: Removing f2fs-tools (1.11.0-1.1~18.04) ... INFO: Removing fatresize (1.0.2-10) ... INFO: Removing finalrd (3~ubuntu18.04.0) ... INFO: Running in chroot, ignoring request: stop INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Removing pop-installer (0.0.1~1579730866~18.04~94dd076) ... INFO: Removing gparted (0.30.0-3ubuntu2) ... INFO: Removing grub2-common (2.02-2ubuntu8.14) ... INFO: Removing os-prober (1.74ubuntu1) ... INFO: Removing grub-common (2.02-2ubuntu8.14) ... INFO: Running in chroot, ignoring request. INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: is-active INFO: Running in chroot, ignoring request: stop INFO: Running in chroot, ignoring request: daemon-reload INFO: Removing kpartx-boot (0.7.4-2ubuntu3) ... INFO: update-initramfs: deferring update (trigger activated) INFO: Removing kpartx (0.7.4-2ubuntu3) ... INFO: Removing libdmraid1.0.0.rc16 (1.0.0.rc16-8ubuntu1) ... INFO: Removing libf2fs-format4:amd64 (1.11.0-1.1~18.04) ... INFO: Removing libf2fs5:amd64 (1.11.0-1.1~18.04) ... INFO: Removing libgtkmm-2.4-1v5:amd64 (1:2.24.5-2) ... INFO: Removing libnss-mymachines:amd64 (237-3ubuntu10.33) ... INFO: Checking NSS setup... INFO: Removing tcl-expect:amd64 (5.45.4-1) ... INFO: Removing tcl8.6 (8.6.8+dfsg-3) ... INFO: Removing libtcl8.6:amd64 (8.6.8+dfsg-3) ... INFO: Removing localechooser-data (2.71ubuntu3) ... INFO: Removing samba-common-bin (2:4.7.6+dfsg~ubuntu-0ubuntu2.15) ... INFO: Removing python-samba (2:4.7.6+dfsg~ubuntu-0ubuntu2.15) ... INFO: Removing python-ldb:amd64 (2:1.2.3-1ubuntu0.1) ... INFO: Removing python-tdb (1.3.15-2) ... INFO: Removing samba-common (2:4.7.6+dfsg~ubuntu-0ubuntu2.15) ... INFO: Removing squashfs-tools (1:4.3-6ubuntu0.18.04.1) ... INFO: Removing systemd-container (237-3ubuntu10.33) ... INFO: Removing user-setup (1.63ubuntu5) ... INFO: Removing xfsprogs (4.9.0+nmu1ubuntu2) ... INFO: Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ... INFO: Processing triggers for install-info (6.5.0.dfsg.1-2) ... INFO: Processing triggers for initramfs-tools (0.130ubuntu3.8pop1) ... INFO: update-initramfs: Generating /boot/initrd.img-5.3.0-7625-generic INFO: Processing triggers for libc-bin (2.27-3ubuntu1) ... INFO: Processing triggers for man-db (2.8.3-2ubuntu0.1) ... INFO: Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ... INFO: Processing triggers for dbus (1.12.2-1ubuntu1.1) ... INFO: Processing triggers for hicolor-icon-theme (0.17-2) ... INFO: Processing triggers for mime-support (3.60ubuntu1) ... INFO: (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% INFO: Purging configuration files for kpartx-boot (0.7.4-2ubuntu3) ... INFO: Purging configuration files for cifs-utils (2:6.8-1) ... INFO: Purging configuration files for dmraid (1.0.0.rc16-8ubuntu1) ... INFO: update-initramfs: deferring update (trigger activated) INFO: Purging configuration files for samba-common (2:4.7.6+dfsg~ubuntu-0ubuntu2.15) ... INFO: Purging configuration files for casper (1.394.3) ... INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Purging configuration files for user-setup (1.63ubuntu5) ... INFO: Purging configuration files for grub-common (2.02-2ubuntu8.14) ... INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Purging configuration files for libnss-mymachines:amd64 (237-3ubuntu10.33) ... INFO: Purging configuration files for tcl8.6 (8.6.8+dfsg-3) ... INFO: Purging configuration files for finalrd (3~ubuntu18.04.0) ... INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Running in chroot, ignoring request: daemon-reload INFO: Purging configuration files for systemd-container (237-3ubuntu10.33) ... INFO: Processing triggers for initramfs-tools (0.130ubuntu3.8pop1) ... INFO: update-initramfs: Generating /boot/initrd.img-5.3.0-7625-generic INFO: Processing triggers for systemd (237-3ubuntu10.33) ... INFO: Running in chroot, ignoring request: daemon-reload INFO: Processing triggers for ureadahead (0.100.0-21) ... INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "apt-get" "autoremove" "-y" "--purge" INFO: INFO: INFO: Reading state information... INFO: creating recovery partition INFO: running "findmnt" "-n" "-o" "UUID" "/cdrom" INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "rsync" "-KLavc" "/cdrom/.disk" "/cdrom/dists" "/cdrom/pool" "/recovery" INFO: sending incremental file list INFO: .disk/ INFO: .disk/info INFO: dists/ INFO: dists/stable INFO: dists/unstable INFO: dists/bionic/ INFO: dists/bionic/Release INFO: dists/bionic/Release.gpg INFO: dists/bionic/main/ INFO: dists/bionic/main/binary-amd64/ INFO: dists/bionic/main/binary-amd64/Packages INFO: dists/bionic/main/binary-amd64/Packages.gz INFO: dists/bionic/main/binary-amd64/Release INFO: dists/bionic/restricted/ INFO: dists/bionic/restricted/binary-amd64/ INFO: dists/bionic/restricted/binary-amd64/Packages INFO: dists/bionic/restricted/binary-amd64/Packages.gz INFO: dists/bionic/restricted/binary-amd64/Release INFO: pool/ INFO: pool/main/ INFO: pool/main/at_3.1.20-3.1ubuntu2_amd64.deb INFO: pool/main/dfu-programmer_0.6.1-1build1_amd64.deb INFO: pool/main/ethtool_1%3a4.15-0ubuntu1_amd64.deb INFO: pool/main/grub-efi-amd64-bin_2.02-2ubuntu8.14_amd64.deb INFO: pool/main/grub-efi-amd64-signed_1.93.15+2.02-2ubuntu8.14_amd64.deb INFO: pool/main/grub-efi-amd64_2.02-2ubuntu8.14_amd64.deb INFO: pool/main/grub-gfxpayload-lists_0.7_amd64.deb INFO: pool/main/grub-pc-bin_2.02-2ubuntu8.14_amd64.deb INFO: pool/main/grub-pc_2.02-2ubuntu8.14_amd64.deb INFO: pool/main/kernelstub_3.1.2~1578423034~18.04~9086739_all.deb INFO: pool/main/libx86-1_1.1+ds1-10.2_amd64.deb INFO: pool/main/pm-utils_1.4.1-17_all.deb INFO: pool/main/powermgmt-base_1.33_all.deb INFO: pool/main/python3-debian_0.1.32_all.deb INFO: pool/main/python3-evdev_0.7.0+dfsg-2_amd64.deb INFO: pool/main/python3-systemd_234-1build1_amd64.deb INFO: pool/main/system76-driver-nvidia_19.10.2~1579886881~18.04~354d396_all.deb INFO: pool/main/system76-driver_19.10.2~1579886881~18.04~354d396_all.deb INFO: pool/main/system76-firmware-daemon_1.0.7~1579022003~18.04~dde2142_amd64.deb INFO: pool/main/system76-oled_0.1.3~1571160127~18.04~5eb2e41_amd64.deb INFO: pool/main/system76-wallpapers_18.04.2~1525874807~18.04~d6171e2_all.deb INFO: running "chroot" "/tmp/distinst.gKBsH9uXBL1O" "rsync" "-KLavc" "/cdrom/caspe" "/recovery/casper-FE83-2EC3" INFO: sending incremental file list WARN: rsync: change_dir "/cdrom/casper" failed: Not a directory (20) ERROR: configuring chroot error: error creating recovery partition: command failed with exit status: exit code: 23 ERROR: errored while installing system: error creating recovery partition: command failed with exit status: exit code: 23 INFO: Install error: error creating recovery partition: command failed with exit status: exit code: 23
submitted by jjampy to pop_os [link] [comments]

Super High System Load With Docker-Compose in VM

I'm having a strange issue with a docker config running in an Alpine VM on Proxmox (all software involved is updated to the latest stable versions). If I use docker-compose for a docker-compose.yml used without issue on other systems, it appears that services started are continually restarted over time. Docker-compose is started like usual:
'docker-compose -f docker-compose.yml up -d' 
Eventually load on the VM goes over 100 (the longest I let it go load got to around 120). CPU usage is relatively low in both the VM and host (load on the host plateaus around 1.5). The VM itself is progressively less responsive over time and this load rises linearly over time regardless of the service started. Even if I just start one simple service (like portainer), everything eventually goes out of control. The same config running in an LXC is totally fine.
I've tried trashing the VM and starting over with a fresh Alpine VM and also tried an Ubuntu server VM. All had the same issue.
However, I have found running the exact profile for a service from my docker-compose directly with docker works perfectly. It seems the issue is only with launching config from the CLI with docker-compose.
Does anyone have any thoughts on why this might be happening? I'd like to continue using docker-compose to build profiles since starting everything individually from the CLI is pretty tedious. Thanks for any advice
Software Versions:
# cat /etc/os-release Alpine Linux v3.11 # docker version Client: Version: 19.03.5 API version: 1.40 Go version: go1.13.4 Git commit: 633a0ea838f10e000b7c6d6eed1623e6e988b5bb Built: Mon Nov 25 16:06:35 2019 OS/Arch: linux/amd64 Experimental: false Server: Engine: Version: 19.03.5 API version: 1.40 (minimum version 1.12) Go version: go1.13.4 Git commit: 633a0ea838f10e000b7c6d6eed1623e6e988b5bb Built: Fri Nov 15 10:30:46 2019 OS/Arch: linux/amd64 Experimental: false containerd: Version: v1.3.2 GitCommit: ff48f57fc83a8c44cf4ad5d672424a98ba37ded6 runc: Version: 1.0.0-rc9 GitCommit: d736ef14f0288d6993a1845745d6756cfc9ddd5a docker-init: Version: 0.18.0 GitCommit: #docker info Client: Debug Mode: false Server: Containers: 7 Running: 7 Paused: 0 Stopped: 0 Images: 10 Server Version: 19.03.5 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: ff48f57fc83a8c44cf4ad5d672424a98ba37ded6 runc version: d736ef14f0288d6993a1845745d6756cfc9ddd5a init version: Security Options: seccomp Profile: default Kernel Version: 5.4.27-0-virt Operating System: Alpine Linux v3.11 OSType: linux Architecture: x86_64 CPUs: 8 Total Memory: 5.815GiB Name: @@@@@@@@@@@@@@@@@ ID: @@@@@@@@@@@@@@@@@ Docker Root Dir: /valib/docker Debug Mode: false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false #docker-compose version docker-compose version 1.24.1, build unknown docker-py version: 4.1.0 CPython version: 3.8.2 OpenSSL version: OpenSSL 1.1.1d 10 Sep 2019 # docker-compose.yml version: "3.7" services: portainer: image: portaineportainer container_name: portainer restart: unless-stopped command: -H unix:///varun/docker.sock ports: - "9000:9000" volumes: - /varun/docker.sock:/varun/docker.sock - /home/dockeras/dockeportainedata:/data - /home/dockeras/dockeshared:/shared 
submitted by acohdehydrogenase to docker [link] [comments]

A highly optimized and extremely lightweight Linux distribution built from scratch

Hey there, how's everyone doing?

I'm currently working on a project called glaucus. It's a highly optimized and extremely lightweight suckless (except that it's not statically linked) Linux distribution built from scratch.


Idles under 6mb of RAM!

It was previously known as snail, and has been under development for 2 years now. The development started in parallel with another project of mine called DOTSLASHLINUX (a website that featured extremely lightweight and in depth kernel configuration guides. Unfortunately, it's currently unmaintained. You can find the archived website and all of its articles here DOTSLASHLINUX.


snail was also extremely lightweight, but lacked many features to make it usable

The project was initially intended for educational purposes, but soon grew into something really interesting, so I decided to publish it on github (for now, will also be published to gitlab and framagit soon).

What's so special about glaucus? Here's a list of some of its features (a really ambitious project I know but bare with me):

  1. Extremely lightweight, as the core installation only needs 25MB of disk space and requires 33MB of RAM to boot in QEMU and idles at just under 6MB of RAM
  2. Razor sharp bleeding edge as it fetches the latest sources available from upstream repositories for all cerata (cerata means packages, refer to the Naming Convention for more cool names (please bare with me xD)).
  3. The building process (for both glaucus and both of its toolchains) is entirely automated (The process of building from source is currently broken, but will soon be fixed as it's undergoing a redesign process to closely resemble that of Musl-LFS due to several errors relating to the graphics stack not correctly separating from the host).
  4. musl libc (I know right :P)
  5. skarnet's s6 small supervision suite
  6. skarnet's s6-linux-init tools for a Linux init system (version 1.0.3)
  7. skarnet's s6-rc service manager for s6 (with morpheus/stali scripts ported to s6-rc) (currently
  8. No coreutils (so you'll be left with no tools in your user base, jk xD), as it was replaced with:
    1. suckless base (sbase)
    2. unportable base (ubase)
    3. OpenBSD ls, pax, stty, diff, fmt, patch and sort from OpenBSD's userland port to Linux (lobase)
  9. OpenBSD's ksh ported to Linux (loksh) as the main user shell (much lighter and faster (around 2.5x) than bash, and still manages to support auto-completion and command history).
  10. dash for running scripts (all system's scripts are in dash, which is only 1.8x faster than loksh) (you can even replace run dash alone if you're an adventurer, but glaucus tries to stay convenient while being extremely lightweight)
  11. NetBSD's curses, with less, mandoc and vim (yes vim, I know right xD) all built against it
  12. LibreSSL
  13. Any many more lightweight and suckless software (dash, mawk, byacc, re2c, nnn...)
  14. Adheres to the latest FHS standards, with a minimal and clean root filesystem
  15. The kernel uses the bare minimum configuration needed to get a bootable system (from DOTSLASHLINUX's extremely lightweight kernel configuration guides)

But wait, there's more! The core image builds (along with 130+ cerata) (again cerata are packages because Naming Convention DUH), with really extreme optimization flags such as:
  1. OpenMP
  2. The dangeous Ofast (not recommended though)
  3. Swing Modulo Scheduling (SMS)
  4. Global Common Subexpression Elimination (GCSE)
  5. Integrated Register Allocation (IRA)
  6. Interprocedural Pointer Analysis (IPA)
  7. Graphite Loop Optimizations (ISL) (with the latest upstream sources for ISL)
  8. Link Time Optimization (LTO) (with zstd set as default compression method, and zlib set as a fallback method)
  9. And more curated peformance flags

The core and extra images (image names will be changed in the future, but we'll stick to core and extra for now), build with all of the above flags enabled. This is intended to showcase that many packages (or at least the ones included in glaucus cerata) can survive extreme configuration options like Ofast, and to show that some packages don't build with certain flags (like musl not building with LTO, and mawk not building with OpenMP... you get the point).

Most of these flags help improve performance, but the choice is left to the user to experiment with all the curated list of flags listed in scripts/system/variables to achieve the best performance possible on his/her system (keep in mind that building from source is currently not working, so you'll have to stick with the provided binary images, that have all these flags turned on, which you can find here). You can also remove all of these flags, and stick to the basic -Os -s -fomit-frame-pointer -pipe and further reduce the image size down to 14mb (really the choice is up to you, as all included cerata work with all included flags).

Kindly refer to the wiki for more information regarding glaucus (Please keep in mind that the wiki is nowhere near finished (I'd say it's at 15% but that's just wishful thinking).

Also kindly refer to the Screenshots wiki page for screenshots of glaucus in action.

This project is highly experimental (and currently only available for x86_64-pc-linux-musl architectures, and only runs in QEMU for now) so please tread with care!

It also lacks a package manager (or at least a dependency sorting method), and a fully functioning graphics stack (which is what I'm currently working on atm).

The project further needs a logo and some artwork, perhaps a glaucus bennettae swimming in the sea with Tux the penguin (the official linux mascot) and Puffy the pufferfish (the official OpenBSD mascot).

glaucus is licensed under the Internet Systems Consortium (ISC) license.

This project is dedicated to my lovely parents.

If you like glaucus and want to support its development, then kindly donate to:
Hardware donations are also accepted.

I'd be more than pleased to hear your thoughts on this project!

Thanks for your time.
submitted by Firasuke to suckless [link] [comments]

Cannot package project - Editor target not found

I am unable to package my project and I just can't figure out why. The primary error is ERROR: Editor target not found! Here is the full error log. Any help at all would be appreciated, I've been pulling my hair out on this one. It doesn't change if I target win32/64 HTML, changing shipping to dev also doesn't help.
Automation.ParseCommandLine: Parsing command line: -ScriptsForProject="C:/Users/jerem/Documents/Unreal Projects/DiscGolfV2/DiscGolfV2.uproject" BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project="C:/Users/jerem/Documents/Unreal Projects/DiscGolfV2/DiscGolfV2.uproject" -cook -stage -archive -archivedirectory=C:/Users/jerem/Downloads/packagedgame -package -clientconfig=Shipping -ue4exe="D:\Program Files (x86)\Epic Games\UE_4.22\Engine\Binaries\Win64\UE4Editor-Cmd.exe" -clean -pak -prereqs -targetplatform=Win64 -utf8output
Automation.Process: Setting up command environment.
InternalUtils.SafeFileExists: SafeFileExists D:\Program Files (x86)\Epic Games\UE_4.22\Engine\Binaries\DotNET\AutomationTool.exe=True
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder=
CommandUtils.SetEnvVar: SetEnvVar uebp_EngineSavedFolder=D:/Program Files (x86)/Epic Games/UE_4.22/Engine/Programs/AutomationTool/Saved
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder=D:/Program Files (x86)/Epic Games/UE_4.22/Engine/Programs/AutomationTool/Saved
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_CSVFile=
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LogFolder=
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=D:/Program Files (x86)/Epic Games/UE_4.22
CommandUtils.SetEnvVar: SetEnvVar uebp_LogFolder=C:/Users/jerem/AppData/Roaming/Unreal Engine/AutomationTool/Logs/D+Program+Files+(x86)+Epic+Games+UE_4.22
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_FinalLogFolder=
CommandUtils.SetEnvVar: SetEnvVar uebp_FinalLogFolder=C:/Users/jerem/AppData/Roaming/Unreal Engine/AutomationTool/Logs/D+Program+Files+(x86)+Epic+Games+UE_4.22
InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\robocopy.exe=True
InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\mount.exe=False
InternalUtils.SafeFileExists: SafeFileExists C:\Windows\Sysnative\mount.exe=False
InternalUtils.SafeFileExists: SafeFileExists C:\Windows\system32\cmd.exe=True
CommandUtils.SetEnvVar: SetEnvVar MallocNanoZone=0
InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_UATChildInstance=0
AndroidPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.AndroidPlatformSDK has no valid SDK
IOSPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.IOSPlatformSDK has no valid SDK
HTML5PlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.HTML5PlatformSDK using manually installed SDK
LinuxPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.LinuxPlatformSDK has no valid SDK
WindowsPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.WindowsPlatformSDK using manually installed SDK
InternalUtils.SafeFileExists: SafeFileExists C:\Users\jerem\Documents\Unreal Projects\DiscGolfV2\DiscGolfV2.uproject=True
InternalUtils.SafeFileExists: SafeFileExists C:\Users\jerem\Documents\Unreal Projects\DiscGolfV2\DiscGolfV2.uproject=True
BuildCookRun.SetupParams: Setting up ProjectParams for C:\Users\jerem\Documents\Unreal Projects\DiscGolfV2\DiscGolfV2.uproject
InternalUtils.SafeFileExists: SafeFileExists C:\Users\jerem\AppData\Local\Temp\UAT\D+Program+Files+(x86)+Epic+Games+UE_4.22\Rules\UATRules-1592952930.dll=False
DynamicCompilation.RequiresCompilation: Compiling C:\Users\jerem\AppData\Local\Temp\UAT\D+Program+Files+(x86)+Epic+Games+UE_4.22\Rules\UATRules-1592952930.dll: Assembly does not exist
Log.WriteException: ==============================================================================
Log.WriteException: ERROR: Editor target not found!
Log.WriteException: (see C:\Users\jerem\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Program+Files+(x86)+Epic+Games+UE_4.22\Log.txt for full exception trace)
Log.WriteException:
Log.WriteException: AutomationException: Editor target not found!
Log.WriteException: at AutomationTool.ProjectParams.AutodetectSettings(Boolean bReset) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\ProjectParams.cs:line 2109
Log.WriteException: at AutomationTool.ProjectParams..ctor(FileReference RawProjectPath, BuildCommand Command, String Device, String MapToRun, String AdditionalServerMapParams, ParamList`1 Port, String RunCommandline, String StageCommandline, String BundleName, String StageDirectoryParam, String UE4Exe, String SignPak, List`1 ClientConfigsToBuild, List`1 ServerConfigsToBuild, ParamList`1 MapsToCook, ParamList`1 MapIniSectionsToCook, ParamList`1 DirectoriesToCook, String InternationalizationPreset, ParamList`1 CulturesToCook, ParamList`1 ClientCookedTargets, ParamList`1 EditorTargets, ParamList`1 ServerCookedTargets, List`1 ClientTargetPlatforms, Dictionary`2 ClientDependentPlatformMap, List`1 ServerTargetPlatforms, Dictionary`2 ServerDependentPlatformMap, Nullable`1 Build, Nullable`1 SkipBuildClient, Nullable`1 SkipBuildEditor, Nullable`1 Cook, Nullable`1 Run, Nullable`1 SkipServer, Nullable`1 Clean, Nullable`1 Compressed, String AdditionalPakOptions, Nullable`1 IterativeCooking, String IterateSharedCookedBuild, Nullable`1 IterateSharedBuildUsePrecompiledExe, Nullable`1 CookAll, Nullable`1 CookPartialGC, Nullable`1 CookInEditor, String CookOutputDir, Nullable`1 CookMapsOnly, Nullable`1 CookOnTheFly, Nullable`1 CookOnTheFlyStreaming, Nullable`1 UnversionedCookedContent, Nullable`1 EncryptIniFiles, Nullable`1 EncryptPakIndex, Nullable`1 EncryptEverything, Nullable`1 SkipCookingEditorContent, Nullable`1 NumCookersToSpawn, String AdditionalCookerOptions, String BasedOnReleaseVersion, String CreateReleaseVersion, String CreateReleaseVersionBasePath, String BasedOnReleaseVersionBasePath, Nullable`1 GeneratePatch, Nullable`1 AddPatchLevel, Nullable`1 StageBaseReleasePaks, Nullable`1 GenerateRemaster, String DiscVersion, String DLCName, String DiffCookedContentPath, Nullable`1 DLCIncludeEngineContent, Nullable`1 DLCPakPluginFile, Nullable`1 DLCActLikePatch, Nullable`1 CrashReporter, Nullable`1 DedicatedServer, Nullable`1 Client, Nullable`1 Deploy, String DeployFolder, String GetFile, Nullable`1 FileServer, Nullable`1 Foreign, Nullable`1 ForeignCode, Nullable`1 LogWindow, Nullable`1 NoCleanStage, Nullable`1 NoClient, Nullable`1 NoDebugInfo, Nullable`1 SeparateDebugInfo, Nullable`1 MapFile, Nullable`1 NoXGE, Nullable`1 Package, Nullable`1 Pak, Nullable`1 Prereqs, String AppLocalDirectory, Nullable`1 NoBootstrapExe, Nullable`1 SignedPak, Nullable`1 NullRHI, Nullable`1 FakeClient, Nullable`1 EditorTest, Nullable`1 RunAutomationTests, String RunAutomationTest, Nullable`1 CrashIndex, Nullable`1 SkipCook, Nullable`1 SkipCookOnTheFly, Nullable`1 SkipPak, Nullable`1 PrePak, Nullable`1 SkipStage, Nullable`1 Stage, Nullable`1 Manifests, Nullable`1 CreateChunkInstall, Nullable`1 Unattended, Nullable`1 NumClients, Nullable`1 Archive, String ArchiveDirectoryParam, Nullable`1 ArchiveMetaData, Nullable`1 CreateAppBundle, String SpecifiedClientTarget, String SpecifiedServerTarget, ParamList`1 ProgramTargets, Nullable`1 Distribution, Nullable`1 Prebuilt, Nullable`1 RunTimeoutSeconds, String SpecifiedArchitecture, String UbtArgs, String AdditionalPackageOptions, Nullable`1 IterativeDeploy, Nullable`1 FastCook, Nullable`1 IgnoreCookErrors, Nullable`1 RunAssetNativization, Nullable`1 CodeSign, Nullable`1 TreatNonShippingBinariesAsDebugFiles, Nullable`1 UseExtraFlavor, String Provision, String Certificate, String Team, Boolean AutomaticSigning, ParamList`1 InMapsToRebuildLightMaps, ParamList`1 InMapsToRebuildHLOD, ParamList`1 TitleID) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\ProjectParams.cs:line 1046
Log.WriteException: at BuildCookRun.SetupParams() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 52
Log.WriteException: at BuildCookRun.ExecuteBuild() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 39
Log.WriteException: at AutomationTool.BuildCommand.Execute() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 242
Log.WriteException: at AutomationTool.Automation.Execute(List`1 CommandsToExecute, Dictionary`2 Commands) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 545
Log.WriteException: at AutomationTool.Automation.Process(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 515
Log.WriteException: at AutomationTool.Program.MainProc(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 162
Log.WriteException: at AutomationTool.Program.<>c__DisplayClass1_0.
b__2() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 88
Log.WriteException: at AutomationTool.InternalUtils.RunSingleInstance(Func`1 Main) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 725
Log.WriteException: at AutomationTool.Program.Main(String[] Arguments) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 88
Log.WriteException: ==============================================================================
Program.Main: AutomationTool exiting with ExitCode=1 (Error_Unknown)
submitted by germywormy to unrealengine [link] [comments]

Fallout 4: How to get Fallout 4 Script Extender working under Steam's Proton

For all those Fallout 4 fans who want to play it with all modded content on Linux, read on.
Currently, Fallout 4 -- a very popular game -- works out-of-the-box on Linux if one is using a beta version of the Steam client, due to Valve shipping Proton, a tweaked build of WINE, with Steam. There are but two issues that I can see on my system -- a merely cosmetic one (if 'godrays' are enabled, a feature that provides beams of light shining down from the heavens the game, produces graphical artifacts) and the more serious matter of Fallout 4 Script Extender not working.
Unfortunately, the Fallout 4 Script Extender (F4SE) feature is necessary to access a fair bit of modded content, including more-elaborate changes to the Fallout game.
Someone has a pair of source code patches to WINE that get WINE working with F4SE.
https://github.com/hdmap/wine-hackery/tree/mastef4se
These patches haven't been upstreamed to WINE, nor has Valve incorporated them into their Proton build (nor do I have any idea how closely Valve intends to track upstream WINE).
I got F4SE working in Proton on my Steam environment by binary-hacking the Valve Proton binaries to manually apply the above source patches. To save other people who just want to get their game working in Steam, here's what I did.
1: Opt in to Steam Client Beta.
You'll need to opt in to the Steam Client Beta that will get you Proton support. Valve has instructions on how to do that here.
https://steamcommunity.com/games/221410/announcements/detail/1696055855739350561
2: Purchase and install Fallout 4 in Steam.
3: Download the current version of F4SE. This changes on a frequent basis, tracking Fallout 4 builds.
Go to https://f4se.silverlock.org/ and download the .7z archive there containing F4SE.
Now unpack it and copy its contents into the Fallout 4 install directory:
$ cd m/dl/ $ 7z x f4se_*.7z 
Now, following the readme for F4SE, we need to copy in the dll and executables to the Fallout directory:
$ cd f4se_*/ $ cp *.exe *.dll ~/".steam/steam/SteamApps/common/Fallout 4" 
4: Binary-patch the ntdll.so in Proton.
I'm going to provide this as a couple of bbe commands, since that's the most human-readable way I'm aware of to provide binary patches on Linux (and the only one I know of that has any chance of fuzzy-matching changed binaries, if ntdll.dll.so is updated). You'll need the bbe command installed on your system.
This script will patch the Proton ntdll.dll.so library that all Steam games use.
#!/bin/bash set -e cd ~/".steam/steam/SteamApps/common/Proton 3.7/dist/lib64/wine/" if [ -f ntdll.dll.so-backup ]; then echo "ntdll.dll.so-backup already exists. Aborting to avoid overwriting it." exit 1 fi cp ntdll.dll.so ntdll.dll.so-backup bbe -e 's/\x77\x4d\x48\x01\xfe\x48\x39\xce/\x73\x4d\x48\x01\xfe\x48\x39\xce/' ntdll.dll.so 
At some point down the line, Steam may pull down a new still-broken ntdll.dll.so, but we can hopefully still run this patch -- the machine language instructions it changes are not especially likely to change in a new build.
This isn't necessary to get the game working, but if you want to see what was done to the dll at this point, you can with objdump:
$ diff -u1 <(objdump -d ntdll.dll.so-backup) <(objdump -d ntdll.dll.so) --- /proc/self/fd/11 2018-11-05 17:09:44.446806461 -0800 +++ /proc/self/fd/16 2018-11-05 17:09:44.450806409 -0800 @@ -1,3 +1,3 @@ -ntdll.dll.so-backup: file format elf64-x86-64 +ntdll.dll.so: file format elf64-x86-64 @@ -140475,3 +140475,3 @@ 7bcae3ec: 4c 39 c7 cmp %r8,%rdi - 7bcae3ef: 77 4d ja 7bcae43e  + 7bcae3ef: 73 4d jae 7bcae43e  7bcae3f1: 48 01 fe add %rdi,%rsi @@ -146743,3 +146743,3 @@ 7bcb43c7: 76 6f jbe 7bcb4438  - 7bcb43c9: 45 31 c0 xor %r8d,%r8d + 7bcb43c9: 41 89 e0 mov %esp,%r8d 7bcb43cc: 48 89 d9 mov %rbx,%rcx @@ -146775,3 +146775,3 @@ 7bcb4431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) - 7bcb4438: 45 31 c0 xor %r8d,%r8d + 7bcb4438: 41 89 e0 mov %esp,%r8d 7bcb443b: 4c 89 d7 mov %r10,%rdi 
5: Ask Steam to give us a terminal where we can run whatever commands we want in the Fallout 4 environment.
We're going to modify the Steam Properties of Fallout 4 to give us an xterm running in the Fallout 4 "Steam Play" environment. That way, we can run Fallout 4 or run the loader, as we want.
In the Steam Library, right-click on Fallout 4. Choose Properties. Click the "Set Launch Options..." button. In the field in the window that comes up, put this in:
xterm -e bash -c "echo Not launching Fallout 4 due to Steam Properties settings. Run \"%command%\" to launch vanilla Fallout 4; exec bash"
(The echo here is not purely-cosmetic; Steam will interpret this string as being arguments to the program if it does not contain "%command%" somewhere. Besides, it's nice to have a reminder why exactly Fallout 4 isn't running if we forget and just get a terminal window down the line, so that we can put it back.)
Now double-click on Fallout 4 in Steam to launch it. You'll get, rather than the Fallout 4 launcher, a terminal window.
At this point, in the xterm that came up, go ahead and run Fallout 4 via the F4SE loader:
$ ~/".steam/steam/SteamApps/common/Proton 3.7/proton" run f4se_loader.exe 
Fallout 4 should start right on up. For me, at this point, Fallout 4 is working with F4SE. You can verify this by going to the "Settings" menu from the pause screen. If the version listed there has "F4SE" in it, you're running in F4SE. If not, you're running Fallout 4 without F4SE (and in that case, the injected F4SE DLL should complain about being unable to set up its trampoline in the termal, before starting plain vanilla Fallout 4).
If you want to run the Fallout 4 launcher without the F4SE loader, then just run the command displayed at the top of the xterm each time it starts.
Note that all this has a certain fragility to it. (F4SE itself is a binary hack, mind, and this patch is probably more robust than that). Steam may pull down a new version of Proton at any time, and probably pull down another broken copy of ntdll.dll.so; this patch would need to be re-applied. But as of today, this lets one get F4SE and the content that relies on it running on an out-of-box Fallout 4 Steam.
submitted by vokegaf to wine_gaming [link] [comments]

Banging my head against the wall trying to install Pop! OS 19.04 on my laptop.

Here's what I'm getting, any and all help would be appreciated.

INFO: Starting installation
INFO: obtaining disk information from /dev/sda
INFO: obtaining serial model from /dev/sda
INFO: opening disk at /dev/sda
INFO: obtaining partition information from /dev/sda1
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: obtaining list of physical volumes
INFO: install options: skipping options on "/dev/sda"
INFO: found OS on "/dev/nvme0n1p3": Linux (Pop!_OS 19.04)
INFO: found refresh option with EFI partition on "/dev/nvme0n1p3"
INFO: found shrinkable partition on "/dev/nvme0n1p3": 952830646 free of 982409902
INFO: found erase option on "/dev/nvme0n1": 1000215216 sectors
INFO: obtaining disk information from /dev/sda
INFO: obtaining serial model from /dev/sda
INFO: opening disk at /dev/sda
INFO: obtaining partition information from /dev/sda1
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: getting device at /dev/nvme0n1
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: specifying to write new table on /dev/nvme0n1
INFO: unmount all partitions on /dev/nvme0n1
INFO: checking if 4096:1023999 overlaps
INFO: checking if 1024000:9412607 overlaps
INFO: checking if 9412608:991822511 overlaps
INFO: checking if 991822512:1000211119 overlaps
ERROR: libdistinst: pointer in FFI is null
ERROR: libdistinst: pointer in FFI is null
ERROR: libdistinst: pointer in FFI is null
INFO: starting initializing step
INFO: Initializing
INFO: getting device at /dev/nvme0n1
INFO: config.squashfs: found at /cdrom/casper_pop-os_19.04_amd64_nvidia_debug_23/filesystem.squashfs
INFO: verifying if keyfiles have paths
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: devices to modify: ["/dev/nvme0n1p1", "/dev/nvme0n1p2", "/dev/nvme0n1p3", "/dev/nvme0n1p4"]
INFO: obtaining list of physical volumes
INFO: volume map: {}
INFO: searching for device maps to deactivate
INFO: pvs: []
INFO: unmounting devices
INFO: unmount all partitions with a target on /dev/nvme0n1
INFO: starting partitioning step
INFO: obtaining list of physical volumes
INFO: /dev/nvme0n1: Committing changes to disk
INFO: committing changes to /dev/nvme0n1: Disk {
model_name: "Samsung SSD 950 PRO 512GB",
serial: "Samsung SSD 950 PRO 512GB_S2GMNCAGC03197T",
device_path: "/dev/nvme0n1",
file_system: None,
mount_point: None,
size: 1000215216,
device_type: "PED_DEVICE_NVME",
table_type: Some(
Gpt
),
read_only: false,
mklabel: true,
partitions: [
PartitionInfo {
bitflags: 4,
number: -1,
ordering: -1,
start_sector: 4096,
end_sector: 1023999,
part_type: Primary,
filesystem: Some(
Fat32
),
flags: [
PED_PARTITION_ESP
],
name: None,
device_path: "",
mount_point: None,
target: Some(
"/boot/efi"
),
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: None,
label: None,
part_label: None,
part_uuid: None,
path: None,
uuid: None
}
},
PartitionInfo {
bitflags: 4,
number: -1,
ordering: -1,
start_sector: 1024000,
end_sector: 9412607,
part_type: Primary,
filesystem: Some(
Fat32
),
flags: [],
name: Some(
"recovery"
),
device_path: "",
mount_point: None,
target: Some(
"/recovery"
),
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: None,
label: None,
part_label: None,
part_uuid: None,
path: None,
uuid: None
}
},
PartitionInfo {
bitflags: 4,
number: -1,
ordering: -1,
start_sector: 9412608,
end_sector: 991822511,
part_type: Primary,
filesystem: Some(
Ext4
),
flags: [],
name: None,
device_path: "",
mount_point: None,
target: Some(
"/"
),
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: None,
label: None,
part_label: None,
part_uuid: None,
path: None,
uuid: None
}
},
PartitionInfo {
bitflags: 4,
number: -1,
ordering: -1,
start_sector: 991822512,
end_sector: 1000211119,
part_type: Primary,
filesystem: Some(
Swap
),
flags: [],
name: None,
device_path: "",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: None,
label: None,
part_label: None,
part_uuid: None,
path: None,
uuid: None
}
}
]
}
INFO: getting device at /dev/nvme0n1
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: generating diff of disk at /dev/nvme0n1
INFO: proposed layout:
\-1: 4096 - 1023999 \-1: 1024000 - 9412607 \-1: 9412608 - 991822511 \-1: 991822512 - 1000211119 
INFO: /dev/nvme0n1: executing remove operations
INFO: using wipefs to wipe signatures from "/dev/nvme0n1"
INFO: executing wipefs with ["-a", "/dev/nvme0n1"]
INFO: writing Gpt table on /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: committing changes to /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: /dev/nvme0n1: executing change operations
INFO: opening device at /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: /dev/nvme0n1: executing creation operations
INFO: creating partition (PartitionCreate { path: "/dev/nvme0n1", start_sector: 4096, end_sector: 1023999, format: true, file_system: Some(Fat32), kind: Primary, flags: [PED_PARTITION_ESP], label: None }) on /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: creating new partition with 1019903 sectors: 4096 - 1023999
INFO: opening disk at /dev/nvme0n1
INFO: committing new partition (4096:1023999) on /dev/nvme0n1
INFO: committing changes to /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: getting device at /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: creating partition (PartitionCreate { path: "/dev/nvme0n1", start_sector: 1024000, end_sector: 9412607, format: true, file_system: Some(Fat32), kind: Primary, flags: [], label: Some("recovery") }) on /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: creating new partition with 8388607 sectors: 1024000 - 9412607
INFO: opening disk at /dev/nvme0n1
INFO: committing new partition (1024000:9412607) on /dev/nvme0n1
INFO: committing changes to /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: getting device at /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: creating partition (PartitionCreate { path: "/dev/nvme0n1", start_sector: 9412608, end_sector: 991822511, format: true, file_system: Some(Ext4), kind: Primary, flags: [], label: None }) on /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: creating new partition with 982409903 sectors: 9412608 - 991822511
INFO: opening disk at /dev/nvme0n1
INFO: committing new partition (9412608:991822511) on /dev/nvme0n1
INFO: committing changes to /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: getting device at /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: creating partition (PartitionCreate { path: "/dev/nvme0n1", start_sector: 991822512, end_sector: 1000211119, format: true, file_system: Some(Swap), kind: Primary, flags: [], label: None }) on /dev/nvme0n1
INFO: opening device at /dev/nvme0n1
INFO: creating new partition with 8388607 sectors: 991822512 - 1000211119
INFO: opening disk at /dev/nvme0n1
INFO: committing new partition (991822512:1000211119) on /dev/nvme0n1
INFO: committing changes to /dev/nvme0n1
INFO: syncing device at /dev/nvme0n1
INFO: getting device at /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/nvme0n1"]
INFO: executing format operations
INFO: formatting /dev/nvme0n1p1 with Fat32
INFO: formatting /dev/nvme0n1p3 with Ext4
INFO: executing mkfs.fat with ["-F", "32", "/dev/nvme0n1p1"]
INFO: formatting /dev/nvme0n1p4 with Swap
INFO: executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/nvme0n1p3"]
INFO: formatting /dev/nvme0n1p2 with Fat32
INFO: executing mkfs.fat with ["-F", "32", "/dev/nvme0n1p2"]
INFO: reloading disk information for /dev/nvme0n1
INFO: getting device at /dev/nvme0n1
INFO: obtaining disk information from /dev/nvme0n1
INFO: obtaining serial model from /dev/nvme0n1
INFO: opening disk at /dev/nvme0n1
INFO: obtaining partition information from /dev/nvme0n1p1
INFO: obtaining partition information from /dev/nvme0n1p2
INFO: obtaining partition information from /dev/nvme0n1p3
INFO: obtaining partition information from /dev/nvme0n1p4
INFO: checking for mount target at 4096
INFO: checking for mount target at 1024000
INFO: checking for mount target at 9412608
INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/nvme0n1"]
INFO: mounting temporary chroot directory at distinst
INFO: mounting all targets to the temporary chroot
INFO: mounting "/dev/nvme0n1p3" (ext4) to "/tmp/distinst.QbWX4xLllwak/"
INFO: mounting "/dev/nvme0n1p1" (vfat) to "/tmp/distinst.QbWX4xLllwak/boot/efi"
INFO: mounting "/dev/nvme0n1p2" (vfat) to "/tmp/distinst.QbWX4xLllwak/recovery"
INFO: starting extracting step
INFO: Extracting /cdrom/casper_pop-os_19.04_amd64_nvidia_debug_23/filesystem.squashfs
DEBUG: "unsquashfs" "-f" "-d" "/tmp/distinst.QbWX4xLllwak" "/cdrom/casper_pop-os_19.04_amd64_nvidia_debug_23/filesystem.squashfs"
INFO: starting configuring chroot step
INFO: Configuring on /tmp/distinst.QbWX4xLllwak
INFO: applying LVM initramfs autodetect workaround
INFO: generating /etc/crypttab & /etc/fstab in memory
INFO: generated the following crypttab data:
cryptswap UUID=e2108a0d-3acd-4df8-8c31-2560a468cd7a /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512

INFO: generated the following fstab data:
PARTUUID=23aec6f6-885c-410b-86d1-10f8e3e8acc6 /boot/efi vfat umask=0077 0 0
PARTUUID=d36b1f86-3978-4c17-8680-83e8acdafd8b /recovery vfat umask=0077 0 0
UUID=5fc7aac1-53b1-4945-939c-5feea3495073 / ext4 noatime,errors=remount-ro 0 0
/dev/mappecryptswap none swap defaults 0 0

INFO: writing /etc/crypttab
INFO: writing /etc/fstab
INFO: chrooting into target on /tmp/distinst.QbWX4xLllwak
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "check_language_support" "-l" "en" "--show-installed"
INFO: adding apt-cdrom to /etc/apt/sources.list
INFO: setting hostname to pop-os
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "apt-cdrom" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "add"
INFO: setting hosts file
INFO: generating machine id via `dbus-uuidgen`
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "sh" "-c" "dbus-uuidgen > /etc/machine-id"
INFO: Using CD-ROM mount point /cdrom/
INFO: Identifying... [21dd6d26050a7bb6ed8b83191cecc344-2]
INFO: Scanning disc for index files...
INFO: Found 2 package indexes, 0 source indexes, 0 translation indexes and 1 signatures
INFO: Found label 'Pop_OS 19.04 _Disco_ - Release amd64 (20190516)'
INFO: This disc is called:
INFO: 'Pop_OS 19.04 _Disco_ - Release amd64 (20190516)'
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "ln" "-sf" "/etc/machine-id" "/valib/dbus/machine-id"
INFO: creating /etc/resolv.conf
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "ln" "-sf" "../run/systemd/resolve/stub-resolv.conf" "/etc/resolv.conf"
INFO: generating locales via `locale-gen` and `update-locale`
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "locale-gen" "--purge" "en_US.UTF-8"
INFO: Generating locales (this might take a while)...
WARN: gpgv: Signature made Fri 17 May 2019 01:15:37 AM UTC
WARN: gpgv: using RSA key 63C46DF0140D738961429F4E204DD8AEC33A7AFF
WARN: gpgv: issuer ["[email protected]](mailto:"[email protected])"
WARN: gpgv: Good signature from "Pop OS (ISO Signing Key) <[[email protected]](mailto:[email protected])>"
INFO: installing packages: ["kernelstub", "intel-microcode", "e2fsprogs", "dosfstools"]
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "apt-get" "install" "-q" "-y" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "kernelstub" "intel-microcode" "e2fsprogs" "dosfstools"
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "update-locale" "--reset" "LANG=en_US.UTF-8"
INFO: disabling apt-cdrom from /etc/apt/sources.list
INFO: removing packages: ["btrfs-progs", "casper", "cifs-utils", "distinst", "dmraid", "expect", "f2fs-tools", "fatresize", "gparted", "kpartx", "kpartx-boot", "libdistinst", "libdmraid1.0.0.rc16", "libf2fs-format4", "libf2fs5", "libgtkmm-2.4-1v5", "libnss-mymachines", "libtcl8.6", "localechooser-data", "pop-installer", "pop-installer-casper", "pop-shop-casper", "systemd-container", "tcl-expect", "tcl8.6", "user-setup", "xfsprogs"]
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "apt-get" "purge" "-y" "btrfs-progs" "casper" "cifs-utils" "distinst" "dmraid" "expect" "f2fs-tools" "fatresize" "gparted" "kpartx" "kpartx-boot" "libdistinst" "libdmraid1.0.0.rc16" "libf2fs-format4" "libf2fs5" "libgtkmm-2.4-1v5" "libnss-mymachines" "libtcl8.6" "localechooser-data" "pop-installer" "pop-installer-casper" "pop-shop-casper" "systemd-container" "tcl-expect" "tcl8.6" "user-setup" "xfsprogs"
INFO:
INFO:
INFO: Reading state information...
INFO: The following packages will be REMOVED:
INFO: btrfs-progs* casper* cifs-utils* distinst* dmraid* expect* f2fs-tools*
INFO: fatresize* gparted* kpartx* kpartx-boot* libdistinst* libdmraid1.0.0.rc16*
INFO: libf2fs-format4* libf2fs5* libgtkmm-2.4-1v5* libnss-mymachines* libtcl8.6*
INFO: localechooser-data* pop-installer* pop-installer-casper* pop-shop-casper*
INFO: systemd-container* tcl-expect* tcl8.6* user-setup* xfsprogs*
INFO: 0 upgraded, 0 newly installed, 27 to remove and 0 not upgraded.
INFO: After this operation, 37.1 MB disk space will be freed.
INFO: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
INFO: Removing distinst (0.3.2~1557241121~19.04~45fd73e) ...
INFO: Removing libdistinst (0.3.2~1557241121~19.04~45fd73e) ...
INFO: Removing btrfs-progs (4.20.2-1) ...
INFO: Removing pop-shop-casper (3.0.1~1554755308~19.04~3a86893) ...
INFO: Removing pop-installer-casper (0.0.1~1556747600~19.04~20b53f0) ...
INFO: Removing casper (1.405) ...
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Removing cifs-utils (2:6.8-2) ...
INFO: Removing dmraid (1.0.0.rc16-8ubuntu1) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Removing expect (5.45.4-2) ...
INFO: Removing f2fs-tools (1.11.0-1.1) ...
INFO: Removing fatresize (1.0.2-11) ...
INFO: Removing pop-installer (0.0.1~1556747600~19.04~20b53f0) ...
INFO: Removing gparted (0.32.0-1ubuntu1) ...
INFO: Removing kpartx-boot (0.7.4-2ubuntu8) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Removing kpartx (0.7.4-2ubuntu8) ...
INFO: Removing libdmraid1.0.0.rc16 (1.0.0.rc16-8ubuntu1) ...
INFO: Removing libf2fs-format4:amd64 (1.11.0-1.1) ...
INFO: Removing libf2fs5:amd64 (1.11.0-1.1) ...
INFO: Removing libgtkmm-2.4-1v5:amd64 (1:2.24.5-4) ...
INFO: Removing libnss-mymachines:amd64 (240-6ubuntu5) ...
INFO: Checking NSS setup...
INFO: Removing tcl-expect:amd64 (5.45.4-2) ...
INFO: Removing tcl8.6 (8.6.9+dfsg-2) ...
INFO: Removing libtcl8.6:amd64 (8.6.9+dfsg-2) ...
INFO: Removing localechooser-data (2.71ubuntu3) ...
INFO: Removing systemd-container (240-6ubuntu5) ...
INFO: Removing user-setup (1.63ubuntu6) ...
INFO: Removing xfsprogs (4.15.1-1ubuntu1) ...
INFO: Processing triggers for mime-support (3.60ubuntu1) ...
INFO: Processing triggers for initramfs-tools (0.131ubuntu19pop1) ...
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-15-generic
INFO: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
INFO: nor crypto modules. If that's on purpose, you may want to uninstall the
INFO: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
INFO: integration and avoid this warning.
INFO: kernelstub.Config : INFO Looking for configuration...
INFO: kernelstub : WARNING Live mode is enabled!
INFO: Kernelstub is running in live environment mode. This usually means that you are running a live disk, and kernelstub should not run. We are thus exiting with 0.
INFO: If you are not running a live disk, please run `sudo kernelstub` to disable live mode.
INFO: Processing triggers for hicolor-icon-theme (0.17-2) ...
INFO: Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
INFO: Processing triggers for libc-bin (2.29-0ubuntu2) ...
INFO: Processing triggers for man-db (2.8.5-2) ...
INFO: Processing triggers for dbus (1.12.12-1ubuntu1) ...
INFO: Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
INFO: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
INFO: Purging configuration files for kpartx-boot (0.7.4-2ubuntu8) ...
INFO: Purging configuration files for tcl8.6 (8.6.9+dfsg-2) ...
INFO: Purging configuration files for cifs-utils (2:6.8-2) ...
INFO: Purging configuration files for casper (1.405) ...
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Purging configuration files for libnss-mymachines:amd64 (240-6ubuntu5) ...
INFO: Purging configuration files for dmraid (1.0.0.rc16-8ubuntu1) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Purging configuration files for systemd-container (240-6ubuntu5) ...
INFO: Purging configuration files for user-setup (1.63ubuntu6) ...
INFO: Processing triggers for initramfs-tools (0.131ubuntu19pop1) ...
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-15-generic
INFO: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
INFO: nor crypto modules. If that's on purpose, you may want to uninstall the
INFO: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
INFO: integration and avoid this warning.
INFO: kernelstub.Config : INFO Looking for configuration...
INFO: kernelstub : WARNING Live mode is enabled!
INFO: Kernelstub is running in live environment mode. This usually means that you are running a live disk, and kernelstub should not run. We are thus exiting with 0.
INFO: If you are not running a live disk, please run `sudo kernelstub` to disable live mode.
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "apt-get" "autoremove" "-y" "--purge"
INFO:
INFO:
INFO: Reading state information...
INFO: 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
INFO: creating recovery partition
INFO: running "findmnt" "-n" "-o" "UUID" "/cdrom"
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "rsync" "-KLavc" "/cdrom/.disk" "/cdrom/dists" "/cdrom/pool" "/recovery"
INFO: sending incremental file list
INFO: .disk/
INFO: .disk/info
INFO: dists/
INFO: dists/stable
INFO: dists/unstable
INFO: dists/disco/
INFO: dists/disco/Release
INFO: dists/disco/Release.gpg
INFO: dists/disco/main/
INFO: dists/disco/main/binary-amd64/
INFO: dists/disco/main/binary-amd64/Packages
INFO: dists/disco/main/binary-amd64/Packages.gz
INFO: dists/disco/main/binary-amd64/Release
INFO: dists/disco/restricted/
INFO: dists/disco/restricted/binary-amd64/
INFO: dists/disco/restricted/binary-amd64/Packages
INFO: dists/disco/restricted/binary-amd64/Packages.gz
INFO: dists/disco/restricted/binary-amd64/Release
INFO: pool/
INFO: pool/main/
INFO: pool/main/at_3.1.23-1ubuntu1_amd64.deb
INFO: pool/main/ethtool_1%3a4.19-1_amd64.deb
INFO: pool/main/grub-efi-amd64-bin_2.02+dfsg1-12ubuntu2_amd64.deb
INFO: pool/main/grub-efi-amd64-signed_1.115+2.02+dfsg1-12ubuntu2_amd64.deb
INFO: pool/main/grub-efi-amd64_2.02+dfsg1-12ubuntu2_amd64.deb
INFO: pool/main/kernelstub_3.1.0~1539360058~19.04~64d0caf_all.deb
INFO: pool/main/libfl2_2.6.4-6.2_amd64.deb
INFO: pool/main/libx86-1_1.1+ds1-10.2_amd64.deb
INFO: pool/main/pm-utils_1.4.1-18_all.deb
INFO: pool/main/powermgmt-base_1.33_all.deb
INFO: pool/main/python3-evdev_1.1.2+dfsg-1_amd64.deb
INFO: pool/main/python3-systemd_234-2build2_amd64.deb
INFO: pool/main/system76-driver-nvidia_19.04.8~1557349188~19.04~12fc202_all.deb
INFO: pool/main/system76-driver_19.04.8~1557349188~19.04~12fc202_all.deb
INFO: pool/main/system76-firmware-daemon_1.0.5~1557508462~19.04~c85943a_amd64.deb
INFO: pool/main/system76-wallpapers_18.04.2~1525874807~19.04~d6171e2_all.deb
INFO: running "chroot" "/tmp/distinst.QbWX4xLllwak" "rsync" "-KLavc" "/cdrom/caspe" "/recovery/casper-C1A9-CDB1"
INFO: sending incremental file list
WARN: rsync: change_dir "/cdrom/casper" failed: Not a directory (20)
ERROR: configuring chroot error: error creating recovery partition: command failed with exit status: exit code: 23
ERROR: errored while installing system: error creating recovery partition: command failed with exit status: exit code: 23
INFO: Install error: error creating recovery partition: command failed with exit status: exit code: 23
*Solved! Issue was a bad download for my ISO. After re-downloading a different ISO I was able to successfully install and boot Pop!_OS 19.04. Thank you all for your help.
submitted by PlausiblySteve to pop_os [link] [comments]

Samsung and updates

Lately, updates (especially monthly security updates) have been a hot topic for Samsung Galaxy owners, especially S8/S8+ and Note8 owners. Since there seems to be lots of misinformation flying around, lots of obtuseness, et cetera... So let's clear it up.
Update lifecycle
First, security updates. The life of a security update is pretty simple:
The thing is, security updates are NOT available from the very start to other manufacturers. Only Google has it, and they can test it for a month - since it only affects 4-6 devices, that have little to no changes compared to AOSP.
Manufacturers on the other hand severely modify AOSP to incorporate their own framework, their own softwares, features, etc. - which means even further adaptation is required, should a security update touch something they have heavily modified.
Perfect example is Samsung and the September security update. The update consists mainly of the Blueborne patch, and some smaller fixes, mainly on subsystems Samsung has already replaced.
Samsung opted to not "release" the September update. The main reason? The Samsung Bluetooth stack is considerably different from the AOSP one. Samsung heavily modified it, thus 1:1 adopting it was not possible. Samsung had to make their own solution based on Google's fixes, which they did, quite fast actually. However since they took a completely different approach, the September security patch update was never really merged as-is, thus, the patch date stayed 1st August, which caused quite the commotion.
Update rollouts
This is the trickier one. Samsung has two way to update: either a full firmware update (FFU), or firmware over the air (FOTA). FFU is a full flash of the new firmware, replacing the data bit by bit on the device. FOTA is basically a delta patch (a delta patch is a small file that contains changes between firmware versions, it's basically a diff of the two files. Name comes from physics, where change is denoted by Δ - delta).
FOTA updates are delivered directly to the devices, and are usually small in size (few hundred megabytes tops) - this also depends on the amount of files added, and of course, the amount of binary differences between files.
FFU on the other hand is done through ODIN mode, where the full firmware image (in the case of the S8/S8+/Note8, over 6GB!) is downloaded and flashed on the device. This includes pretty low-level stuff too, such as bootloader updates (FOTA most often won't update bootloader, only if it is of crucial importance - since it can result in a brick, should there be an error. FOTA updates are meant for production, FFU is meant for service centers and savvier users). It also allows wiping the device completely, and in certain cases, even re-partitioning (this is the most dangerous thing to do, since the PIT - Partition Information Table - file, if mis-flashed, can result in a complete brick only revivable in a service center). Re-partitioning could possibly allow us to have the same A/B update mechanism as the Pixels - with the required negative effect of losing another 6GB of storage, approximately.
Now, let's talk about firmware rollouts. I will only take the S8/S8+/Note8 international models into account, since I only have experience with those (if you have a firm grasp on how Samsung updates US models, please, do write in detail about it, and I will include it in this description).
An update, once it's tested and ready for release, is uploaded to Samsung's own firmware delivery network (FDN). Samsung has multiple FDNs, one for internal use (called Fenrir), and one specific for public releases (used by KIES, SamFirm, etc.). Of course, we only have access to the official one.
Basically when an update becomes available, FOTA is the first to be released, in a staged manner. Usually the first CSC to receive an update is the Netherlands unlocked (PHN). Then further CSCs (mostly Germany, France, UK, Italy, Spain, Austria) receive it, gradually. This is so if there's a slight bug that went through testing, Samsung can stop the rollout before millions of devices are affected. Also it helps distributing server loads.
After the first FOTA release, FFU is also released for the same CSC. This can happen slightly before, or even days after the FOTA rollout. Since most European CSC is contained in the common, shared OMX CSC (which contains almost all carrier firmwares, sans Vodafone), you can e.g. flash the PHN release and still have everything working. Of course OTAs won't arrive faster, since they're tied to the active CSC, which won't change.
This staged rollout means that some people get it WAY sooner than others. And it's quite annoying to read at EVERY.FREAKING.POST that people post "I got nothing on my {so and so} device". Honestly, since it's staged rollout, of course there won't be an update out for you just yet!
Instead, if you're brave (and savvy) enough, you can grab the latest FFU, which rolls out a few hours after the FOTA, and flash the whole thing on your device. You'll need the latest ODIN, SamFirm, a Windows PC, and a few hours of time for it to download (depending on your internet speed, I was able to stress Samsung's servers to provide up to 50MB/s, yes, megaBYTES per second). Flashing only takes a few minutes.
Downloading the latest firmware
The easiest way to grab the truly latest firmware is SamFirm. It's a small Windows app, running it requires the .Net 3.5 framework (which shouldn't be an issue as long as you're on Windows 7 or newer).
Just download the latest release (0.3.6), enter your model and region (CSC), check the Auto box (it is so it grabs the latest firmware automatically, otherwise you'd need to enter firmware version manually), and hit Check Update. It will run a check and give you a nice little result:
Checking firmware for SM-G950F/PHN/G950FXXU1AQI9/G950FOXM1AQI9/G950FXXU1AQI9/G950FXXU1AQI9 Error: Could not send BinaryInform. Status code 200/400 Request was invalid. Are you sure the input data is correct? Checking firmware for SM-G950F/PHN/G950FXXU1AQF7/G950FOXM1AQF7/G950FXXU1AQF7/G950FXXU1AQF7 Model: SM-G950F Version: G950FXXU1AQI7/G950FOXM1AQI7/G950FXXU1AQI7/G950FXXU1AQI7 OS: Nougat(Android 7.0) Filename: SM-G950F_1_20170920165327_6bbvkr0toh_fac.zip.enc4 Size: 3491364336 bytes LogicValue: k7eqvjd1vp888xqm 
Now, this is the latest as of writing this article - the PHN firmware that was released today. What you see in the first two lines is is that it tried to grab the AQI9 firmware, but while the entry is there, the actual content is not yet available.
In such cases the tool will try to grab the next latest firmware, which is AQI7, then provides some details (file name, size, and the LogicValue that is used for decoding).
After these steps, the right side of the app will fill out with all the info - firmware name, version, size, etc.
Make sure you check the Check CRC32 and Decrypt automatically checkboxes, then click Download. It will ask you where to save the firmware, then will begin downloading it. Once it finishes, it checks if the firmware is intact (CRC32 check), and decrypts it.
The result is a simple ZIP file with all the firmware bits. Extract it for flashing.
Flashing the firmware
So you got your hands on all the fancypants .tar.md5 firmware files, and want to flash them on your phone, eh?
Well first things first, make sure it IS for your model. If you flash a different model's firmware, it CAN or even WILL result in a brick. So unless you know what you're doing - stop right now.
To flash the firmware, you'll need a PC with the latest Odin. There is a Java-based version for macOS and Linux, but I'm yet to get it working, so stick with Windows.
Download the latest Odin (3.12.7 at the time of writing this post), extract it and run it. It will load up with a nice little interface, which might be overwhelming at first. DO NOT TOUCH ANYTHING BUT WHAT THIS POST TELLS YOU TO. Otherwise you will end up with a brick.
Default settings are good as-is, so all you need is loading the firmware bits. On the bottom left side of Odin, you'll see a column of buttons: BL, AP, CP, CSC. You'll need all four filled out before you can flash.
Match up the firmware bits you have with the buttons. It's quite obvious: BL_{firmware version here}.tar.md5 for BL, AP_{firmware version here}.tar.md5 for AP, CP_{firmware version here}.tar.md5 for CP, and here it gets tricky - you have two CSC files! One of them is CSC_{firmware version here}.tar.md5, and the other is HOME_CSC_{firmware version here}.tar.md5. CSCwill reset your phone to factory defaults while keeping internal storage info (/sdcard stuff), HOME_CSC will keep all data. Stick with the latter.
Clicking each button will bring up a file selection window, just make sure you open the appropriate files, as explained in the previous paragraph. It will check file integrity, and during that the app might seem as if it froze, but don't worry, sit back and let it do its job. When its done, it will unfreeze and you'll be able to add the rest of the files.
When that's done, it's time to put your phone into download mode. For this, hold the power, volume down and Bixby buttons until the phone reboots and you're presented a blue-ish green screen. Make sure you release the buttons as soon as this screen appears, otherwise it will take Vol Down as a separate command and quit from the download mode entry screen!
On this entry screen you'll see two options: Continue (Vol Up), and Cancel (Vol Down). Press volume up, this will put your phone into Download Mode (ODIN Mode). Then connect it to your PC, and it should show up in Odin in the first rectangle of the top row of empty rectangles.
Now, all you need to do is press Start, sit back, and let it do its job! The phone will reboot a few times, finalize the update, and boot back into standard mode.
Conclusion
So now that you know HOW and WHY Samsung updates work as they do, I hope I was successful in getting a bit of knowledge out there as to why Samsung missed out on the September patch, or why it takes them 2-3 weeks to have a security patch rolling out.
submitted by fonix232 to GalaxyS8 [link] [comments]

Problems running a docker swarm on windows 10

I'm currently working on a project for uni, where my goal is to set up a distributed system using docker. So far everything seems to be working fine, except for the 'distributed' part.
My plan was to set up a standalone docker swarm and to then deploy my docker-compose.yaml and distribute it's services across multiple nodes, however I have problems connecting the workers to the swarm.

After running
docker swarm init --advertise-addr  
on the host and then
docker swarm join --token  :2377 
on the worker, I ended up with the following error message.
Error response from daemon: Timeout was reached before node joined. The attempt to join the swarm will continue in the background. Use the "docker info" command to see the current swarm status of your node. 
docker info produces the following output:
Containers: 14 Running: 0 Paused: 0 Stopped: 14 Images: 241 Server Version: 18.09.2 Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: error NodeID: Error: rpc error: code = DeadlineExceeded desc = context deadline exceeded Is Manager: false Node Address: 192.168.65.3 Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 9754871865f7fe2f4e74d43e2fc7ccd237edcbce runc version: 09c8266bf2fcf9519a651b04ae54c967b9ab86ec init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 4.9.125-linuxkit Operating System: Docker for Windows OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 1.934GiB Name: linuxkit-00155d380127 ID: AF2C:3J45:3F3M:NLB6:HUX7:SHYW:UBUD:4KDN:7TMK:BWOI:MJST:3QG3 Docker Root Dir: /valib/docker Debug Mode (client): false Debug Mode (server): true File Descriptors: 22 Goroutines: 51 System Time: 2019-06-21T21:46:08.4810144Z EventsListeners: 1 Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false Product License: Community Engine 

Both the manager and the worker are Windows 10 devices and both are on the same network.
I've exposed ports 2377, 7946 and 4789 for in- and outgoing tcp/udp requests in the firewalls of both the manager and the worker.

Any tips on how to fix this?
Thanks :)
submitted by PowerSprayer to docker [link] [comments]

[Noob question] Docker hangs after a few minutes

(this post is copy-pasted from Archlinux forum. Not knowing where the question will be more welcomed)

Hi everyone,

I run all the services on my home server on docker. I made a script to install everything on the server from scratch. Two weeks ago I decided everything was ready for a first "release", do wiped out my test server and ran the script on it.
I face an issue I had never encountered while working on the script (and having the server running for days straight): Docker hangs.
It happens randomly after some time (a few minutes to an hour or more; the more containers started, the faster it enters the hung state), it is not tied to a given container (it will sometimes hang for a container, and sometimes not for a set of containers including the one that previously failed). I've noticed most of the times it hangs, top shows two processes called "dmcrypt_write/2" "at 45% of CPU, iowait (some containers have volumes mapped to LUKS encrypted disks: LUKS+ext4 and LUKS+btrfs). These processes PPID is 1.

It seems like the containers causing an issue are containers that have volumes mapped to the LUKS encrypted drives. When I say "docker hangs" I mean I can't call most docker commands on some containers (docker-compose up/down/start/stop and docker start/stop on these containers, systemctl stop docker), but some others like docker ps work, or docker-compose up/down/start/stop and docker start/stop on other containers will work. Any connection to these failed containers will induce a timeout, while others work perfectly.

My issue is I have no idea what to look for. I've been going from dead-end to dead-end for the past ten days, it's driving me crazy.
Do you have any idea in what direction I could go ?

Here is docker info:
Containers: 7 Running: 1 Paused: 0 Stopped: 6 Images: 26 Server Version: 18.09.3-ce Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: false Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: bb71b10fd8f58240ca47fbb579b9d1028eea7c84.m runc version: ccb5efd37fb7c86364786e9137e22948751de7ed-dirty init version: fec3683 Security Options: seccomp Profile: default Kernel Version: 5.0.1-arch1-1-ARCH Operating System: Arch Linux OSType: linux Architecture: x86_64 CPUs: 12 Total Memory: 15.66GiB Name: tartiflette ID: XSXS:EVKL:B7BJ:T74U:C5CW:GNJ6:SFL7:GPKY:MLRX:7JC6:UGY4:TBDW Docker Root Dir: /valib/docker Debug Mode (client): false Debug Mode (server): false Registry: https://index.docker.io/v1/ Labels: Experimental: false Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false 
And here is the journal of the docker unit after I called docker stop while hung: https://pastebin.com/MHca8H3N
From this point, ps showed the process as and I had to reboot.
My issue looks like these: https://github.com/moby/moby/issues/13885, but nothing worked for me
Thanks for your help :)
submitted by saponace to docker [link] [comments]

Packaging error that seems to have just appeared

Packaging error that seems to have just appeared
Got a nice ghost in the machine right now.Little over week ago I packaged just fine, as far as I am aware I have made no changed to any of the source/binary filesI have not changed; packaging settings, project settings, plugin, imported anything from another project.
I made some optimization changes and control settings. And rearranged some nested widgets.
Then I decided to do a test package to give it a run on my phone and see how it was looking receiving this error;

Package Error
Sadly I am worried it was the infamous Windows update. They seem bad about doing weird things to my projects for some reason.
I don't recall ever seeing the NET Frame work sandbox error so I checked and did notice it has had an update kind of recently, and I had some android SDK updates waiting (currently going through that mess)
Attempted Clearing Saved and Intermediate files.
After a windows update I've had the problem of projects being confused before, and updating to new engine version or attempting to "change" engine versions into the same engine version usually fixed it recreating the lost information. So I took the chance to go ahead and move into 4.22
Everything is running fine, only error is on a sky spheres shadow being dynamically cast. And the builds are quick and easy.Redirects have been kept fixed up.

Here is Log.txt
Automation.ParseCommandLine: Parsing command line: -ScriptsForProject="C:/Users/joshc/OneDrive/Documents/Unreal Projects/MageHunteMageHunter.uproject" BuildCookRun -nocompile -nocompileeditor -installed -nop4 -project="C:/Users/joshc/OneDrive/Documents/Unreal Projects/MageHunteMageHunter.uproject" -cook -stage -archive -archivedirectory=C:/Users/joshc/OneDrive/PackageFolder -package -clientconfig=Shipping -ue4exe="C:\Program Files\Epic Games\UE_4.22\Engine\Binaries\Win64\UE4Editor-Cmd.exe" -clean -compressed -SkipCookingEditorContent -pak -prereqs -applocaldirectory=$(EngineDir)/Binaries/ThirdParty/AppLocalDependencies -distribution -nodebuginfo -targetplatform=Android -cookflavor=ASTC -build -utf8output Automation.Process: Setting up command environment. InternalUtils.SafeFileExists: SafeFileExists C:\Program Files\Epic Games\UE_4.22\Engine\Binaries\DotNET\AutomationTool.exe=True InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder= CommandUtils.SetEnvVar: SetEnvVar uebp_EngineSavedFolder=C:/Program Files/Epic Games/UE_4.22/Engine/Programs/AutomationTool/Saved InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_EngineSavedFolder=C:/Program Files/Epic Games/UE_4.22/Engine/Programs/AutomationTool/Saved InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_CSVFile= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LogFolder= InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_LOCAL_ROOT=C:/Program Files/Epic Games/UE_4.22 CommandUtils.SetEnvVar: SetEnvVar uebp_LogFolder=C:/Users/joshc/AppData/Roaming/Unreal Engine/AutomationTool/Logs/C+Program+Files+Epic+Games+UE_4.22 InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\Log.txt InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\UBT-MageHunter-Android-Shipping.txt InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_FinalLogFolder= CommandUtils.SetEnvVar: SetEnvVar uebp_FinalLogFolder=C:/Users/joshc/AppData/Roaming/Unreal Engine/AutomationTool/Logs/C+Program+Files+Epic+Games+UE_4.22 InternalUtils.SafeFileExists: SafeFileExists C:\WINDOWS\system32\robocopy.exe=True InternalUtils.SafeFileExists: SafeFileExists C:\WINDOWS\system32\mount.exe=False InternalUtils.SafeFileExists: SafeFileExists C:\WINDOWS\Sysnative\mount.exe=False InternalUtils.SafeFileExists: SafeFileExists C:\WINDOWS\system32\cmd.exe=True CommandUtils.SetEnvVar: SetEnvVar MallocNanoZone=0 InternalUtils.GetEnvironmentVariable: GetEnvironmentVariable uebp_UATChildInstance=0 WindowsPlatform.FindVSInstallDirs: Found Visual Studio installation: C:\Program Files (x86)\Microsoft Visual Studio\2017\Community (Product=Microsoft.VisualStudio.Product.Community, Version=15.9.28307.145, Sort=0) AndroidPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.AndroidPlatformSDK using manually installed SDK -22 IOSPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.IOSPlatformSDK has no valid SDK HTML5PlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.HTML5PlatformSDK using manually installed SDK LinuxPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.LinuxPlatformSDK has no valid SDK WindowsPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.WindowsPlatformSDK using manually installed SDK InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\joshc\AppData\Local\Temp\UAT\C+Program+Files+Epic+Games+UE_4.22\Rules\UATRules673332194.dll InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\joshc\AppData\Local\Temp\UAT\C+Program+Files+Epic+Games+UE_4.22\Rules\UATRules673332194.pdb InternalUtils.SafeDeleteFile: SafeDeleteFile C:\Users\joshc\AppData\Local\Temp\UAT\C+Program+Files+Epic+Games+UE_4.22\Rules\UATRules673332194SourceFiles.txt InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject=True InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject=True BuildCookRun.SetupParams: Setting up ProjectParams for C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject ProjectUtils.RequiresTempTarget: MageHunter.uproject requires a temporary target.cs to be generated (Paper2D plugin is disabled) InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\AppData\Local\Temp\UAT\C+Program+Files+Epic+Games+UE_4.22\Rules\UATRules673332194.dll=False DynamicCompilation.RequiresCompilation: Compiling C:\Users\joshc\AppData\Local\Temp\UAT\C+Program+Files+Epic+Games+UE_4.22\Rules\UATRules673332194.dll: Assembly does not exist ProjectParams.ValidateAndLog: Project Params ************** ProjectParams.ValidateAndLog: AdditionalServerMapParams= ProjectParams.ValidateAndLog: Archive=True ProjectParams.ValidateAndLog: ArchiveMetaData=False ProjectParams.ValidateAndLog: CreateAppBundle=True ProjectParams.ValidateAndLog: BaseArchiveDirectory=C:\Users\joshc\OneDrive\PackageFolder ProjectParams.ValidateAndLog: BaseStageDirectory=C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Saved\StagedBuilds ProjectParams.ValidateAndLog: Build=True ProjectParams.ValidateAndLog: SkipBuildClient=False ProjectParams.ValidateAndLog: SkipBuildEditor=False ProjectParams.ValidateAndLog: Cook=True ProjectParams.ValidateAndLog: Clean=True ProjectParams.ValidateAndLog: Client=False ProjectParams.ValidateAndLog: ClientConfigsToBuild=Shipping ProjectParams.ValidateAndLog: ClientCookedTargets=MageHunter ProjectParams.ValidateAndLog: ClientTargetPlatform=Android ProjectParams.ValidateAndLog: Compressed=True ProjectParams.ValidateAndLog: AdditionalPakOptions= ProjectParams.ValidateAndLog: CookOnTheFly=False ProjectParams.ValidateAndLog: CookOnTheFlyStreaming=False ProjectParams.ValidateAndLog: UnversionedCookedContent=True ProjectParams.ValidateAndLog: SkipCookingEditorContent=True ProjectParams.ValidateAndLog: NumCookersToSpawn=0 ProjectParams.ValidateAndLog: GeneratePatch=False ProjectParams.ValidateAndLog: AddPatchLevel=False ProjectParams.ValidateAndLog: StageBaseReleasePaks=False ProjectParams.ValidateAndLog: GenerateRemaster=False ProjectParams.ValidateAndLog: DiscVersion= ProjectParams.ValidateAndLog: CreateReleaseVersion= ProjectParams.ValidateAndLog: BasedOnReleaseVersion= ProjectParams.ValidateAndLog: DLCFile= ProjectParams.ValidateAndLog: DLCIncludeEngineContent=False ProjectParams.ValidateAndLog: DLCPakPluginFile=False ProjectParams.ValidateAndLog: DiffCookedContentPath= ProjectParams.ValidateAndLog: AdditionalCookerOptions= ProjectParams.ValidateAndLog: DedicatedServer=False ProjectParams.ValidateAndLog: DirectoriesToCook= ProjectParams.ValidateAndLog: CulturesToCook= (Use Defaults) ProjectParams.ValidateAndLog: EditorTargets= ProjectParams.ValidateAndLog: Foreign=False ProjectParams.ValidateAndLog: IsCodeBasedProject=True ProjectParams.ValidateAndLog: IsProgramTarget=False ProjectParams.ValidateAndLog: IterativeCooking=False ProjectParams.ValidateAndLog: IterateSharedCookedBuild= ProjectParams.ValidateAndLog: IterateSharedBuildUsePrecompiledExe=False ProjectParams.ValidateAndLog: CookAll=False ProjectParams.ValidateAndLog: CookPartialGC=False ProjectParams.ValidateAndLog: CookInEditor=False ProjectParams.ValidateAndLog: CookMapsOnly=False ProjectParams.ValidateAndLog: Deploy=False ProjectParams.ValidateAndLog: IterativeDeploy=False ProjectParams.ValidateAndLog: FastCook=False ProjectParams.ValidateAndLog: LogWindow=False ProjectParams.ValidateAndLog: Manifests=False ProjectParams.ValidateAndLog: MapToRun= ProjectParams.ValidateAndLog: NoClient=False ProjectParams.ValidateAndLog: NumClients=0 ProjectParams.ValidateAndLog: NoDebugInfo=True ProjectParams.ValidateAndLog: SeparateDebugInfo=False ProjectParams.ValidateAndLog: MapFile=False ProjectParams.ValidateAndLog: NoCleanStage=False ProjectParams.ValidateAndLog: NoXGE=False ProjectParams.ValidateAndLog: MapsToCook= ProjectParams.ValidateAndLog: MapIniSectionsToCook= ProjectParams.ValidateAndLog: Pak=True ProjectParams.ValidateAndLog: Package=True ProjectParams.ValidateAndLog: ForcePackageData=False ProjectParams.ValidateAndLog: NullRHI=False ProjectParams.ValidateAndLog: FakeClient=False ProjectParams.ValidateAndLog: EditorTest=False ProjectParams.ValidateAndLog: RunAutomationTests=False ProjectParams.ValidateAndLog: RunAutomationTest= ProjectParams.ValidateAndLog: RunTimeoutSeconds=0 ProjectParams.ValidateAndLog: CrashIndex=0 ProjectParams.ValidateAndLog: ProgramTargets= ProjectParams.ValidateAndLog: ProjectPlatformBinariesPaths=[Android, C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Binaries\Android] ProjectParams.ValidateAndLog: ProjectExePaths=[Android, C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Binaries\Android\MageHunter] ProjectParams.ValidateAndLog: Distribution=True ProjectParams.ValidateAndLog: Prebuilt=False ProjectParams.ValidateAndLog: Prereqs=True ProjectParams.ValidateAndLog: AppLocalDirectory=$(EngineDir)/Binaries/ThirdParty/AppLocalDependencies ProjectParams.ValidateAndLog: NoBootstrapExe=False ProjectParams.ValidateAndLog: RawProjectPath=C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject ProjectParams.ValidateAndLog: Run=False ProjectParams.ValidateAndLog: ServerConfigsToBuild=Development ProjectParams.ValidateAndLog: ServerCookedTargets= ProjectParams.ValidateAndLog: ServerTargetPlatform=Android ProjectParams.ValidateAndLog: ShortProjectName=MageHunter ProjectParams.ValidateAndLog: SignedPak=False ProjectParams.ValidateAndLog: SignPak= ProjectParams.ValidateAndLog: SkipCook=False ProjectParams.ValidateAndLog: SkipCookOnTheFly=False ProjectParams.ValidateAndLog: SkipPak=False ProjectParams.ValidateAndLog: PrePak=False ProjectParams.ValidateAndLog: SkipStage=False ProjectParams.ValidateAndLog: Stage=True ProjectParams.ValidateAndLog: bTreatNonShippingBinariesAsDebugFiles=False ProjectParams.ValidateAndLog: bUseExtraFlavor=False ProjectParams.ValidateAndLog: NativizeAssets=False ProjectParams.ValidateAndLog: StageDirectoryParam= ProjectParams.ValidateAndLog: AdditionalPackageOptions= ProjectParams.ValidateAndLog: Project Params ************** InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject=True InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject=True InternalUtils.SafeFileExists: SafeFileExists C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject=True Project.Build: ********** BUILD COMMAND STARTED ********** UE4Build.Build: ************************* UE4Build: UE4Build.Build: ************************* UseXGE: False UE4Build.Build: ************************* UseParallelExecutor: False InternalUtils.SafeFileExists: SafeFileExists C:\Program Files\Epic Games\UE_4.22\Engine\Binaries\DotNET\UnrealBuildTool.exe=True InternalUtils.SafeFileExists: SafeFileExists C:\Program Files\Epic Games\UE_4.22\Engine\Binaries\DotNET\UnrealBuildTool.exe=True CommandUtils.Run: Running: C:\Program Files\Epic Games\UE_4.22\Engine\Binaries\DotNET\UnrealBuildTool.exe MageHunter Android Shipping -Project="C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject" -Clean -NoHotReload "C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\MageHunter.uproject" -NoUBTMakefiles -remoteini="C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter" -skipdeploy -distribution -nobuilduht -log="C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\UBT-MageHunter-Android-Shipping.txt" ProcessResult.StdOut: Cleaning MageHunter binaries... ProcessResult.StdOut: ERROR: Unhandled exception: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) ProcessResult.StdOut: File name: 'file:///C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll' - System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. ProcessResult.StdOut: at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) ProcessResult.StdOut: at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) ProcessResult.StdOut: at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity) ProcessResult.StdOut: at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly() ProcessResult.StdOut: at UnrealBuildTool.DynamicCompilation.CompileAssembly(FileReference OutputAssemblyPath, HashSet1 SourceFileNames, List1 ReferencedAssembies, List1 PreprocessorDefines, Boolean TreatWarningsAsErrors) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 358 ProcessResult.StdOut: at UnrealBuildTool.DynamicCompilation.CompileAndLoadAssembly(FileReference OutputAssemblyPath, HashSet1 SourceFileNames, List1 ReferencedAssembies, List1 PreprocessorDefines, Boolean DoNotCompile, Boolean TreatWarningsAsErrors) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 427 ProcessResult.StdOut: at UnrealBuildTool.RulesAssembly..ctor(DirectoryReference BaseDir, IReadOnlyList1 Plugins, List1 ModuleFiles, List1 TargetFiles, Dictionary2 ModuleFileToPluginInfo, FileReference AssemblyFileName, Boolean bContainsEngineModules, Boolean bUseBackwardsCompatibleDefaults, Boolean bReadOnly, Boolean bSkipCompile, RulesAssembly Parent) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 109 ProcessResult.StdOut: at UnrealBuildTool.RulesCompiler.CreateProjectRulesAssembly(FileReference ProjectFileName, Boolean bUsePrecompiled, Boolean bSkipCompile) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 488 ProcessResult.StdOut: at UnrealBuildTool.RulesCompiler.CreateTargetRulesAssembly(FileReference ProjectFile, String TargetName, Boolean bSkipRulesCompile, Boolean bUsePrecompiled, FileReference ForeignPlugin) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 546 ProcessResult.StdOut: at UnrealBuildTool.CleanMode.Execute(CommandLineArguments Arguments) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\CleanMode.cs:line 88 ProcessResult.StdOut: at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 439 CommandUtils.Run: Took 3.3068385s to run UnrealBuildTool.exe, ExitCode=5 Log.WriteException: ============================================================================== Log.WriteException: ERROR: UnrealBuildTool failed. See log for more details. (C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\UBT-MageHunter-Android-Shipping.txt) Log.WriteException: (see C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\Log.txt for full exception trace) Log.WriteException: Log.WriteException: AutomationException: UnrealBuildTool failed. See log for more details. (C:\Users\joshc\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.22\UBT-MageHunter-Android-Shipping.txt) Log.WriteException: at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, String CommandLine) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 52 Log.WriteException: at AutomationTool.CommandUtils.RunUBT(CommandEnvironment Env, String UBTExecutable, FileReference Project, String Target, UnrealTargetPlatform Platform, UnrealTargetConfiguration Config, String AdditionalArgs) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\UBTUtils.cs:line 89 Log.WriteException: at AutomationTool.UE4Build.CleanWithUBT(String TargetName, UnrealTargetPlatform Platform, UnrealTargetConfiguration Config, FileReference UprojectPath, String InAddArgs) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 186 Log.WriteException: at AutomationTool.UE4Build.Build(BuildAgenda Agenda, Nullable1 InDeleteBuildProducts, Boolean InUpdateVersionFiles, Boolean InForceNoXGE, Boolean InUseParallelExecutor, Boolean InShowProgress, Nullable1 InChangelistNumberOverride, Dictionary2 InTargetToManifest) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\UE4Build.cs:line 1024 Log.WriteException: at Project.Build(BuildCommand Command, ProjectParams Params, Int32 WorkingCL, ProjectBuildTargets TargetMask) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildProjectCommand.Automation.cs:line 212 Log.WriteException: at BuildCookRun.DoBuildCookRun(ProjectParams Params) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 208 Log.WriteException: at BuildCookRun.ExecuteBuild() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Scripts\BuildCookRun.Automation.cs:line 41 Log.WriteException: at AutomationTool.BuildCommand.Execute() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\BuildCommand.cs:line 242 Log.WriteException: at AutomationTool.Automation.Execute(List1 CommandsToExecute, Dictionary2 Commands) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 541 Log.WriteException: at AutomationTool.Automation.Process(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Automation.cs:line 511 Log.WriteException: at AutomationTool.Program.MainProc(String[] Arguments, StartupTraceListener StartupListener) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 162 Log.WriteException: at AutomationTool.Program.<>c__DisplayClass1_0.
b__2() in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 88 Log.WriteException: at AutomationTool.InternalUtils.RunSingleInstance(Func1 Main) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\AutomationUtils\Utils.cs:line 725 Log.WriteException: at AutomationTool.Program.Main(String[] Arguments) in D:\Build++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\AutomationTool\Program.cs:line 88 Log.WriteException: ============================================================================== Program.Main: AutomationTool exiting with ExitCode=5 (5)
And here is the UBT-MageHunter-Android-Shipping.txt log
AndroidPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.AndroidPlatformSDK using manually installed SDK -22 IOSPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.IOSPlatformSDK has no valid SDK HTML5PlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.HTML5PlatformSDK using manually installed SDK LinuxPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.LinuxPlatformSDK has no valid SDK WindowsPlatformFactory.RegisterBuildPlatforms: UnrealBuildTool.WindowsPlatformSDK using manually installed SDK CleanMode.Execute: Cleaning MageHunter binaries... DynamicCompilation.RequiresCompilation: Compiling C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll: Missing source file list (C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRulesSourceFiles.txt) UnrealBuildTool.Main: ERROR: Unhandled exception: System.IO.FileLoadException: Could not load file or assembly 'file:///C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) UnrealBuildTool.Main: File name: 'file:///C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll' - System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. UnrealBuildTool.Main: at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) UnrealBuildTool.Main: at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) UnrealBuildTool.Main: at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity) UnrealBuildTool.Main: at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly() UnrealBuildTool.Main: at UnrealBuildTool.DynamicCompilation.CompileAssembly(FileReference OutputAssemblyPath, HashSet`1 SourceFileNames, List`1 ReferencedAssembies, List`1 PreprocessorDefines, Boolean TreatWarningsAsErrors) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 358 UnrealBuildTool.Main: at UnrealBuildTool.DynamicCompilation.CompileAndLoadAssembly(FileReference OutputAssemblyPath, HashSet`1 SourceFileNames, List`1 ReferencedAssembies, List`1 PreprocessorDefines, Boolean DoNotCompile, Boolean TreatWarningsAsErrors) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 427 UnrealBuildTool.Main: at UnrealBuildTool.RulesAssembly..ctor(DirectoryReference BaseDir, IReadOnlyList`1 Plugins, List`1 ModuleFiles, List`1 TargetFiles, Dictionary`2 ModuleFileToPluginInfo, FileReference AssemblyFileName, Boolean bContainsEngineModules, Boolean bUseBackwardsCompatibleDefaults, Boolean bReadOnly, Boolean bSkipCompile, RulesAssembly Parent) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 109 UnrealBuildTool.Main: at UnrealBuildTool.RulesCompiler.CreateProjectRulesAssembly(FileReference ProjectFileName, Boolean bUsePrecompiled, Boolean bSkipCompile) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 488 UnrealBuildTool.Main: at UnrealBuildTool.RulesCompiler.CreateTargetRulesAssembly(FileReference ProjectFile, String TargetName, Boolean bSkipRulesCompile, Boolean bUsePrecompiled, FileReference ForeignPlugin) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 546 UnrealBuildTool.Main: at UnrealBuildTool.CleanMode.Execute(CommandLineArguments Arguments) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\CleanMode.cs:line 88 UnrealBuildTool.Main: at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 439 UnrealBuildTool.Main: NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. UnrealBuildTool.Main: Wrapped by FileLoadException: Could not load file or assembly 'file:///C:\Users\joshc\OneDrive\Documents\Unreal Projects\MageHunter\Intermediate\Build\BuildRules\MageHunterModuleRules.dll' or one of its dependencies. Operation is not supported. (Exception from HRESULT: 0x80131515) UnrealBuildTool.Main: at System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) UnrealBuildTool.Main: at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks) UnrealBuildTool.Main: at System.Reflection.Assembly.Load(AssemblyName assemblyRef, Evidence assemblySecurity) UnrealBuildTool.Main: at System.CodeDom.Compiler.CompilerResults.get_CompiledAssembly() UnrealBuildTool.Main: at UnrealBuildTool.DynamicCompilation.CompileAssembly(FileReference OutputAssemblyPath, HashSet`1 SourceFileNames, List`1 ReferencedAssembies, List`1 PreprocessorDefines, Boolean TreatWarningsAsErrors) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 358 UnrealBuildTool.Main: at UnrealBuildTool.DynamicCompilation.CompileAndLoadAssembly(FileReference OutputAssemblyPath, HashSet`1 SourceFileNames, List`1 ReferencedAssembies, List`1 PreprocessorDefines, Boolean DoNotCompile, Boolean TreatWarningsAsErrors) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\DynamicCompilation.cs:line 427 UnrealBuildTool.Main: at UnrealBuildTool.RulesAssembly..ctor(DirectoryReference BaseDir, IReadOnlyList`1 Plugins, List`1 ModuleFiles, List`1 TargetFiles, Dictionary`2 ModuleFileToPluginInfo, FileReference AssemblyFileName, Boolean bContainsEngineModules, Boolean bUseBackwardsCompatibleDefaults, Boolean bReadOnly, Boolean bSkipCompile, RulesAssembly Parent) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesAssembly.cs:line 109 UnrealBuildTool.Main: at UnrealBuildTool.RulesCompiler.CreateProjectRulesAssembly(FileReference ProjectFileName, Boolean bUsePrecompiled, Boolean bSkipCompile) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 488 UnrealBuildTool.Main: at UnrealBuildTool.RulesCompiler.CreateTargetRulesAssembly(FileReference ProjectFile, String TargetName, Boolean bSkipRulesCompile, Boolean bUsePrecompiled, FileReference ForeignPlugin) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\System\RulesCompiler.cs:line 546 UnrealBuildTool.Main: at UnrealBuildTool.CleanMode.Execute(CommandLineArguments Arguments) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\Modes\CleanMode.cs:line 88 UnrealBuildTool.Main: at UnrealBuildTool.UnrealBuildTool.Main(String[] ArgumentsArray) in D:\Build\++UE4\Sync\Engine\Saved\CsTools\Engine\Source\Programs\UnrealBuildTool\UnrealBuildTool.cs:line 439 Timeline.Print: Timeline: Timeline.Print: Timeline.Print: [ 0.000] Timeline.Print: [ 0.000](+0.212)  Timeline.Print: [ 0.212](+0.326) XmlConfig.ReadConfigFiles() Timeline.Print: [ 0.539](+0.000) SingleInstanceMutex.Acquire() Timeline.Print: [ 0.539](+0.330) UEBuildPlatform.RegisterPlatforms() Timeline.Print: 0.541 [ 0.002](+0.125) Initializing InstalledPlatformInfo Timeline.Print: 0.667 [ 0.127](+0.000) Querying types Timeline.Print: 0.672 [ 0.133](+0.009) MacPlatformFactory Timeline.Print: 0.682 [ 0.143](+0.000) TVOSPlatformFactory Timeline.Print: 0.683 [ 0.144](+0.113) AndroidPlatformFactory Timeline.Print: 0.796 [ 0.257](+0.019) IOSPlatformFactory Timeline.Print: 0.816 [ 0.277](+0.022) HTML5PlatformFactory Timeline.Print: 0.839 [ 0.299](+0.016) LinuxPlatformFactory Timeline.Print: 0.855 [ 0.316](+0.001) LuminPlatformFactory Timeline.Print: 0.857 [ 0.318](+0.011) WindowsPlatformFactory Timeline.Print: [ 0.869](+0.525)  Timeline.Print: [ 1.394](+0.523) Finding engine modules Timeline.Print: [ 1.917](+0.292) Finding plugin modules Timeline.Print: [ 2.210](+0.099)  Timeline.Print: [ 2.310](+0.026) Finding program modules Timeline.Print: [ 2.337](+0.021) Finding program targets Timeline.Print: [ 2.373](+0.571) Compiling rules assembly (MageHunterModuleRules.dll) Timeline.Print: [ 2.944](+0.043)  Timeline.Print: [ 2.988](+0.002) FileMetadataPrefetch.Stop() Timeline.Print: [ 2.998] 
Any input where I should even be looking to fix this would be appreciated.
submitted by Cultusfit to unrealengine [link] [comments]

Error installing Pop OS

Hi, I'm an absolute noob when it comes to installing Linux and I've tried for over half an hour to install but it keeps failing. The log also keeps saying the same thing and I don't understand why it's failling.



INFO:
INFO: 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
INFO: creating recovery partition
WARN: recovery at /tmp/distinst.2kepvM6sNXLb/recovery was not found, therefore no recovery partition will be created
INFO: configuring bootloader
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "kernelstub" "--esp-path" "/boot/efi" "--kernel-path" "/vmlinuz" "--initrd-path" "/initrd.img" "--add-options" "quiet loglevel=0 systemd.show_status=false splash" "--loader" "--manage-only" "--force-update" "--verbose"
WARN: chroot: failed to run comma
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "update-grub"
WARN: Sourcing file `/etc/default/grub'
WARN: Sourcing file `/etc/default/grub.d/init-select.cfg'
WARN:
WARN: Found linux image: /boot/vmlinuz-5.0.0-13-generic
WARN: Found initrd image: /boot/initrd.img-5.0.0-13-generic
WARN: grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
WARN: Found Windows 10 on /dev/sdc1
WARN:
INFO: configuring keyboard layout
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "localectl" "set-x11-keymap" "gb" "" "extd"
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "/usbin/env" "-i" "SYSTEMCTL_SKIP_REDIRECT=_" "openvt" "--" "sh" "/etc/init.d/console-setup.sh" "reload"
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "ln" "-s" "/etc/console-setup/cached_UTF-8_del.kmap.gz" "/etc/console-setup/cached.kmap.gz"
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "update-initramfs" "-u"
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-13-generic
WARN: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
WARN: nor crypto modules. If that's on purpose, you may want to uninstall the
WARN: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
WARN: integration and avoid this warning.
WARN: W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
INFO: starting configuring bootloader step
INFO: /dev/sdd: installing bootloader for Bios
INFO: running "chroot" "/tmp/distinst.2kepvM6sNXLb" "grub-install" "--recheck" "--target=i386-pc" "/dev/sdd"
WARN: Installing for i386-pc platform.
WARN: grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
WARN: grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and the
WARN: grub-install: error: will not proceed with blocklists.
ERROR: configuring bootloader error: command failed with exit status: exit code: 1
ERROR: errored while installing system: command failed with exit status: exit code: 1
INFO: Install error: command failed with exit status: exit code: 1
INFO: obtaining disk information from /dev/sda
INFO: obtaining serial model from /dev/sda
INFO: opening disk at /dev/sda
INFO: obtaining partition information from /dev/sda1
INFO: obtaining partition information from /dev/sda2
INFO: obtaining disk information from /dev/sdb
INFO: obtaining serial model from /dev/sdb
INFO: opening disk at /dev/sdb
INFO: obtaining partition information from /dev/sdb2
INFO: obtaining disk information from /dev/sdc
INFO: obtaining serial model from /dev/sdc
INFO: opening disk at /dev/sdc
INFO: obtaining partition information from /dev/sdc1
INFO: obtaining partition information from /dev/sdc2
INFO: obtaining disk information from /dev/sdd
INFO: obtaining serial model from /dev/sdd
INFO: opening disk at /dev/sdd
INFO: obtaining partition information from /dev/sdd1
INFO: obtaining partition information from /dev/sdd2
INFO: obtaining partition information from /dev/sdd3
INFO: obtaining partition information from /dev/sdd4
INFO: obtaining partition information from /dev/sdd5
INFO: obtaining partition information from /dev/sdd6
INFO: obtaining partition information from /dev/sdd7
INFO: getting device at /dev/sdd
INFO: obtaining disk information from /dev/sdd
INFO: obtaining serial model from /dev/sdd
INFO: opening disk at /dev/sdd
INFO: obtaining partition information from /dev/sdd1
INFO: obtaining partition information from /dev/sdd2
INFO: obtaining partition information from /dev/sdd3
INFO: obtaining partition information from /dev/sdd4
INFO: obtaining partition information from /dev/sdd5
INFO: obtaining partition information from /dev/sdd6
INFO: obtaining partition information from /dev/sdd7
ERROR: libdistinst: pointer in FFI is null
ERROR: libdistinst: pointer in FFI is null
INFO: starting initializing step
INFO: Initializing
INFO: devices to modify: ["/dev/sdd5", "/dev/sdd6", "/dev/sdd7"]
INFO: verifying if keyfiles have paths
INFO: config.squashfs: found at /cdrom/caspefilesystem.squashfs
INFO: obtaining list of physical volumes
INFO: volume map: {}
INFO: searching for device maps to deactivate
INFO: pvs: []
INFO: unmounting devices
INFO: unmount all partitions with a target on /dev/sdd
INFO: starting partitioning step
INFO: /dev/sdd: Committing changes to disk
INFO: obtaining list of physical volumes
INFO: committing changes to /dev/sdd: Disk {
model_name: "ATA SanDisk SSD PLUS",
serial: "SanDisk_SSD_PLUS_240_GB_174979801448",
device_path: "/dev/sdd",
file_system: None,
mount_point: None,
size: 468877312,
device_type: "PED_DEVICE_SCSI",
table_type: Some(
Gpt
),
read_only: false,
mklabel: false,
partitions: [
PartitionInfo {
bitflags: 9,
number: 1,
ordering: 0,
start_sector: 2048,
end_sector: 1023999,
part_type: Primary,
filesystem: Some(
Ntfs
),
flags: [
PED_PARTITION_HIDDEN,
PED_PARTITION_DIAG
],
name: Some(
"Recovery"
),
device_path: "/dev/sdd1",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"ata-SanDisk_SSD_PLUS_240_GB_174979801448-part1"
),
label: Some(
"Recovery"
),
part_label: None,
part_uuid: None,
path: Some(
"pci-0000:03:00.1-ata-8-part1"
),
uuid: None
}
},
PartitionInfo {
bitflags: 9,
number: 2,
ordering: 1,
start_sector: 1024000,
end_sector: 1226751,
part_type: Primary,
filesystem: Some(
Fat32
),
flags: [
PED_PARTITION_BOOT,
PED_PARTITION_ESP
],
name: Some(
"NO NAME"
),
device_path: "/dev/sdd2",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"ata-SanDisk_SSD_PLUS_240_GB_174979801448-part2"
),
label: None,
part_label: Some(
"EFI\\x20system\\x20partition"
),
part_uuid: Some(
"f16dbb7f-59de-4805-b9ec-5bc0c2a815ca"
),
path: Some(
"pci-0000:03:00.1-ata-8-part2"
),
uuid: Some(
"B09E-67A6"
)
}
},
PartitionInfo {
bitflags: 9,
number: 3,
ordering: 2,
start_sector: 1226752,
end_sector: 1259519,
part_type: Primary,
filesystem: None,
flags: [
PED_PARTITION_MSFT_RESERVED
],
name: None,
device_path: "/dev/sdd3",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"ata-SanDisk_SSD_PLUS_240_GB_174979801448-part3"
),
label: None,
part_label: Some(
"Microsoft\\x20reserved\\x20partition"
),
part_uuid: Some(
"bc2d4521-8f1c-488a-a481-a3ee934bf637"
),
path: Some(
"pci-0000:03:00.1-ata-8-part3"
),
uuid: None
}
},
PartitionInfo {
bitflags: 9,
number: 4,
ordering: 3,
start_sector: 1259520,
end_sector: 341053439,
part_type: Primary,
filesystem: Some(
Ntfs
),
flags: [
PED_PARTITION_MSFT_DATA
],
name: Some(
""
),
device_path: "/dev/sdd4",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"ata-SanDisk_SSD_PLUS_240_GB_174979801448-part4"
),
label: None,
part_label: None,
part_uuid: Some(
"ed88e9fb-22ab-4235-948f-f3ab055d61f9"
),
path: Some(
"pci-0000:03:00.1-ata-8-part4"
),
uuid: Some(
"01D4D9396AE23580"
)
}
},
PartitionInfo {
bitflags: 13,
number: 5,
ordering: 4,
start_sector: 341053440,
end_sector: 342102013,
part_type: Primary,
filesystem: Some(
Ext4
),
flags: [
PED_PARTITION_BOOT
],
name: None,
device_path: "/dev/sdd5",
mount_point: None,
target: Some(
"/boot"
),
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"wwn-0x5001b448b68800d8-part5"
),
label: None,
part_label: None,
part_uuid: Some(
"6a938a8e-8cef-4ea4-8de1-4199c523e677"
),
path: Some(
"pci-0000:03:00.1-ata-8-part5"
),
uuid: Some(
"e6f4ee2d-54b2-4976-bb44-4e5639bf0ef4"
)
}
},
PartitionInfo {
bitflags: 13,
number: 6,
ordering: 5,
start_sector: 342102016,
end_sector: 460480509,
part_type: Primary,
filesystem: Some(
Ext4
),
flags: [],
name: None,
device_path: "/dev/sdd6",
mount_point: None,
target: Some(
"/"
),
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"ata-SanDisk_SSD_PLUS_240_GB_174979801448-part6"
),
label: None,
part_label: None,
part_uuid: Some(
"39bdd540-6268-437e-b94b-9883e8c6855d"
),
path: Some(
"pci-0000:03:00.1-ata-8-part6"
),
uuid: Some(
"634b17f5-15bf-4a4e-9635-c6ff84ac01d1"
)
}
},
PartitionInfo {
bitflags: 13,
number: 7,
ordering: 6,
start_sector: 460480512,
end_sector: 468869117,
part_type: Primary,
filesystem: Some(
Swap
),
flags: [],
name: None,
device_path: "/dev/sdd7",
mount_point: None,
target: None,
original_vg: None,
volume_group: None,
key_id: None,
identifiers: PartitionIdentifiers {
id: Some(
"wwn-0x5001b448b68800d8-part7"
),
label: None,
part_label: None,
part_uuid: Some(
"22230eb5-928d-410f-b80c-5bcf9ff27621"
),
path: Some(
"pci-0000:03:00.1-ata-8-part7"
),
uuid: Some(
"756acafd-cde3-4b3b-85c3-d171b89843bb"
)
}
}
]
}
INFO: getting device at /dev/sdd
INFO: obtaining disk information from /dev/sdd
INFO: obtaining serial model from /dev/sdd
INFO: opening disk at /dev/sdd
INFO: obtaining partition information from /dev/sdd1
INFO: obtaining partition information from /dev/sdd2
INFO: obtaining partition information from /dev/sdd3
INFO: obtaining partition information from /dev/sdd4
INFO: obtaining partition information from /dev/sdd5
INFO: obtaining partition information from /dev/sdd6
INFO: obtaining partition information from /dev/sdd7
INFO: generating diff of disk at /dev/sdd
INFO: proposed layout:
1: 2048 - 1023999 2: 1024000 - 1226751 3: 1226752 - 1259519 4: 1259520 - 341053439 5: 341053440 - 342102013 6: 342102016 - 460480509 7: 460480512 - 468869117 
INFO: /dev/sdd: executing remove operations
INFO: opening device at /dev/sdd
INFO: opening disk at /dev/sdd
INFO: removing partition at sector 341053440 on /dev/sdd
INFO: removing partition at sector 342102016 on /dev/sdd
INFO: removing partition at sector 460480512 on /dev/sdd
INFO: attempting to remove partitions from /dev/sdd
INFO: committing changes to /dev/sdd
INFO: successfully removed partitions from /dev/sdd
INFO: syncing device at /dev/sdd
INFO: /dev/sdd: executing change operations
INFO: opening device at /dev/sdd
INFO: syncing device at /dev/sdd
INFO: /dev/sdd: executing creation operations
INFO: creating partition (PartitionCreate { path: "/dev/sdd", start_sector: 341053440, end_sector: 342102013, format: true, file_system: Some(Ext4), kind: Primary, flags: [PED_PARTITION_BOOT], label: None }) on /dev/sdd
INFO: opening device at /dev/sdd
INFO: creating new partition with 1048573 sectors: 341053440 - 342102013
INFO: opening disk at /dev/sdd
INFO: committing new partition (341053440:342102013) on /dev/sdd
INFO: committing changes to /dev/sdd
INFO: syncing device at /dev/sdd
INFO: getting device at /dev/sdd
INFO: opening disk at /dev/sdd
INFO: creating partition (PartitionCreate { path: "/dev/sdd", start_sector: 342102016, end_sector: 460480509, format: true, file_system: Some(Ext4), kind: Primary, flags: [], label: None }) on /dev/sdd
INFO: opening device at /dev/sdd
INFO: creating new partition with 118378493 sectors: 342102016 - 460480509
INFO: opening disk at /dev/sdd
INFO: committing new partition (342102016:460480509) on /dev/sdd
INFO: committing changes to /dev/sdd
INFO: syncing device at /dev/sdd
INFO: getting device at /dev/sdd
INFO: opening disk at /dev/sdd
INFO: creating partition (PartitionCreate { path: "/dev/sdd", start_sector: 460480512, end_sector: 468869117, format: true, file_system: Some(Swap), kind: Primary, flags: [], label: None }) on /dev/sdd
INFO: opening device at /dev/sdd
INFO: creating new partition with 8388605 sectors: 460480512 - 468869117
INFO: opening disk at /dev/sdd
INFO: committing new partition (460480512:468869117) on /dev/sdd
INFO: committing changes to /dev/sdd
INFO: syncing device at /dev/sdd
INFO: getting device at /dev/sdd
INFO: opening disk at /dev/sdd
INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/sdd"]
INFO: executing format operations
INFO: formatting /dev/sdd5 with Ext4
INFO: formatting /dev/sdd7 with Swap
INFO: formatting /dev/sdd6 with Ext4
INFO: executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/sdd6"]
INFO: executing mkfs.ext4 with ["-F", "-q", "-E", "lazy_itable_init", "/dev/sdd5"]
INFO: reloading disk information for /dev/sdd
INFO: getting device at /dev/sdd
INFO: obtaining disk information from /dev/sdd
INFO: obtaining serial model from /dev/sdd
INFO: opening disk at /dev/sdd
INFO: obtaining partition information from /dev/sdd1
INFO: obtaining partition information from /dev/sdd2
INFO: obtaining partition information from /dev/sdd3
INFO: obtaining partition information from /dev/sdd4
INFO: obtaining partition information from /dev/sdd5
INFO: obtaining partition information from /dev/sdd6
INFO: obtaining partition information from /dev/sdd7
INFO: checking for mount target at 341053440
INFO: checking for mount target at 342102016
INFO: executing blockdev with ["--flushbufs", "--rereadpt", "/dev/sdd"]
INFO: mounting temporary chroot directory at distinst
INFO: mounting all targets to the temporary chroot
INFO: mounting "/dev/sdd6" (ext4) to "/tmp/distinst.vt41BxBEYUPu/"
INFO: mounting "/dev/sdd5" (ext4) to "/tmp/distinst.vt41BxBEYUPu/boot"
INFO: starting extracting step
INFO: Extracting /cdrom/caspefilesystem.squashfs
DEBUG: "unsquashfs" "-f" "-d" "/tmp/distinst.vt41BxBEYUPu" "/cdrom/caspefilesystem.squashfs"
INFO: starting configuring chroot step
INFO: Configuring on /tmp/distinst.vt41BxBEYUPu
INFO: applying LVM initramfs autodetect workaround
INFO: generating /etc/crypttab & /etc/fstab in memory
INFO: generated the following crypttab data:
cryptswap UUID=756acafd-cde3-4b3b-85c3-d171b89843bb /dev/urandom swap,offset=1024,cipher=aes-xts-plain64,size=512

INFO: generated the following fstab data:
UUID=56bd5b3d-b862-433d-a9d7-990fa10061f2 /boot ext4 noatime,errors=remount-ro 0 0
UUID=45c6601b-cbce-4435-84ef-5690cfc6f32b / ext4 noatime,errors=remount-ro 0 0
/dev/mappecryptswap none swap defaults 0 0

INFO: writing /etc/crypttab
INFO: writing /etc/fstab
INFO: chrooting into target on /tmp/distinst.vt41BxBEYUPu
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "check_language_support" "-l" "en" "--show-installed"
INFO: adding apt-cdrom to /etc/apt/sources.list
INFO: setting hostname to pop-os
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "apt-cdrom" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "add"
INFO: setting hosts file
INFO: generating machine id via `dbus-uuidgen`
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "sh" "-c" "dbus-uuidgen > /etc/machine-id"
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "ln" "-sf" "/etc/machine-id" "/valib/dbus/machine-id"
INFO: creating /etc/resolv.conf
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "ln" "-sf" "../run/systemd/resolve/stub-resolv.conf" "/etc/resolv.conf"
INFO: generating locales via `locale-gen` and `update-locale`
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "locale-gen" "--purge" "en_GB.UTF-8"
INFO: Using CD-ROM mount point /cdrom/
INFO: Identifying... [020ed20ca1f6d9272fcc766d72e605ea-2]
INFO: Scanning disc for index files...
INFO: Generating locales (this might take a while)...
INFO: Found 2 package indices, 0 source indices, 0 translation indices and 1 signatures
INFO: Found label: Pop_OS 19.04 _Disco_ - Release amd64 (20190418)
INFO: This disc is called:
INFO: 'Pop_OS 19.04 _Disco_ - Release amd64 (20190418)'
WARN: gpgv: Signature made Thu 18 Apr 2019 20:51:17 UTC
WARN: gpgv: using RSA key 63C46DF0140D738961429F4E204DD8AEC33A7AFF
WARN: gpgv: issuer ["[email protected]](mailto:"[email protected])"
WARN: gpgv: Good signature from "Pop OS (ISO Signing Key) <[[email protected]](mailto:[email protected])>"
INFO:
INFO: Writing new source list
INFO: Source list entries for this disc are:
INFO: deb cdrom:[Pop_OS 19.04 _Disco_ - Release amd64 (20190418)]/ disco main restricted
INFO: Repeat this process for the rest of the CDs in your set.
INFO: installing packages: ["grub-pc", "amd64-microcode", "e2fsprogs", "dosfstools", "ntfs-3g"]
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "apt-get" "install" "-q" "-y" "-o" "Acquire::cdrom::AutoDetect=0" "-o" "Acquire::cdrom::mount=/cdrom" "-o" "APT::CDROM::NoMount=1" "grub-pc" "amd64-microcode" "e2fsprogs" "dosfstools" "ntfs-3g"
INFO: en_
INFO: Generation complete.
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "update-locale" "--reset" "LANG=en_GB.UTF-8"
INFO: disabling apt-cdrom from /etc/apt/sources.list
INFO: removing packages: ["btrfs-progs", "casper", "cifs-utils", "distinst", "dmraid", "expect", "f2fs-tools", "fatresize", "gparted", "kpartx", "kpartx-boot", "libdistinst", "libdmraid1.0.0.rc16", "libf2fs-format4", "libf2fs5", "libgtkmm-2.4-1v5", "libnss-mymachines", "libtcl8.6", "localechooser-data", "pop-installer", "pop-installer-casper", "pop-shop-casper", "systemd-container", "tcl-expect", "tcl8.6", "user-setup", "xfsprogs"]
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "apt-get" "purge" "-y" "btrfs-progs" "casper" "cifs-utils" "distinst" "dmraid" "expect" "f2fs-tools" "fatresize" "gparted" "kpartx" "kpartx-boot" "libdistinst" "libdmraid1.0.0.rc16" "libf2fs-format4" "libf2fs5" "libgtkmm-2.4-1v5" "libnss-mymachines" "libtcl8.6" "localechooser-data" "pop-installer" "pop-installer-casper" "pop-shop-casper" "systemd-container" "tcl-expect" "tcl8.6" "user-setup" "xfsprogs"
INFO:
INFO:
INFO:
INFO: The following packages will be REMOVED
INFO: btrfs-progs* casper* cifs-utils* distinst* dmraid* expect* f2fs-tools*
INFO: fatresize* gparted* kpartx* kpartx-boot* libdistinst* libdmraid1.0.0.rc16*
INFO: libf2fs-format4* libf2fs5* libgtkmm-2.4-1v5* libnss-mymachines* libtcl8.6*
INFO: localechooser-data* pop-installer* pop-installer-casper* pop-shop-casper*
INFO: systemd-container* tcl-expect* tcl8.6* user-setup* xfsprogs*
INFO: 0 to upgrade, 0 to newly install, 27 to remove and 0 not to upgrade.
INFO: After this operation, 37.1 MB disk space will be freed.
INFO: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
INFO: Removing distinst (0.3.2~1555431998~19.04~3f51803) ...
INFO: Removing libdistinst (0.3.2~1555431998~19.04~3f51803) ...
INFO: Removing btrfs-progs (4.20.2-1) ...
INFO: Removing pop-installer-casper (0.0.1~1555460791~19.04~30c228f) ...
INFO: Removing pop-shop-casper (3.0.1~1554755308~19.04~3a86893) ...
INFO: Removing casper (1.405) ...
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Removing cifs-utils (2:6.8-2) ...
INFO: Removing dmraid (1.0.0.rc16-8ubuntu1) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Removing expect (5.45.4-2) ...
INFO: Removing f2fs-tools (1.11.0-1.1) ...
INFO: Removing fatresize (1.0.2-11) ...
INFO: Removing pop-installer (0.0.1~1555460791~19.04~30c228f) ...
INFO: Removing gparted (0.32.0-1ubuntu1) ...
INFO: Removing kpartx-boot (0.7.4-2ubuntu8) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Removing kpartx (0.7.4-2ubuntu8) ...
INFO: Removing libdmraid1.0.0.rc16 (1.0.0.rc16-8ubuntu1) ...
INFO: Removing libf2fs-format4:amd64 (1.11.0-1.1) ...
INFO: Removing libf2fs5:amd64 (1.11.0-1.1) ...
INFO: Removing libgtkmm-2.4-1v5:amd64 (1:2.24.5-4) ...
INFO: Removing libnss-mymachines:amd64 (240-6ubuntu5) ...
INFO: Checking NSS setup...
INFO: Removing tcl-expect:amd64 (5.45.4-2) ...
INFO: Removing tcl8.6 (8.6.9+dfsg-2) ...
INFO: Removing libtcl8.6:amd64 (8.6.9+dfsg-2) ...
INFO: Removing localechooser-data (2.71ubuntu3) ...
INFO: Removing systemd-container (240-6ubuntu5) ...
INFO: Removing user-setup (1.63ubuntu6) ...
INFO: Removing xfsprogs (4.15.1-1ubuntu1) ...
INFO: Processing triggers for mime-support (3.60ubuntu1) ...
INFO: Processing triggers for initramfs-tools (0.131ubuntu19pop1) ...
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-13-generic
INFO: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
INFO: nor crypto modules. If that's on purpose, you may want to uninstall the
INFO: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
INFO: integration and avoid this warning.
INFO: W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
INFO: Processing triggers for hicolor-icon-theme (0.17-2) ...
INFO: Processing triggers for gnome-menus (3.32.0-1ubuntu1) ...
INFO: Processing triggers for libc-bin (2.29-0ubuntu2) ...
INFO: Processing triggers for man-db (2.8.5-2) ...
INFO: Processing triggers for dbus (1.12.12-1ubuntu1) ...
INFO: Processing triggers for desktop-file-utils (0.23-4ubuntu1) ...
INFO: (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
INFO: Purging configuration files for kpartx-boot (0.7.4-2ubuntu8) ...
INFO: Purging configuration files for tcl8.6 (8.6.9+dfsg-2) ...
INFO: Purging configuration files for cifs-utils (2:6.8-2) ...
INFO: Purging configuration files for casper (1.405) ...
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Running in chroot, ignoring request: daemon-reload
INFO: Purging configuration files for libnss-mymachines:amd64 (240-6ubuntu5) ...
INFO: Purging configuration files for dmraid (1.0.0.rc16-8ubuntu1) ...
INFO: update-initramfs: deferring update (trigger activated)
INFO: Purging configuration files for systemd-container (240-6ubuntu5) ...
INFO: Purging configuration files for user-setup (1.63ubuntu6) ...
INFO: Processing triggers for initramfs-tools (0.131ubuntu19pop1) ...
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-13-generic
INFO: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
INFO: nor crypto modules. If that's on purpose, you may want to uninstall the
INFO: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
INFO: integration and avoid this warning.
INFO: W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "apt-get" "autoremove" "-y" "--purge"
INFO:
INFO:
INFO:
INFO: 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.
INFO: creating recovery partition
WARN: recovery at /tmp/distinst.vt41BxBEYUPu/recovery was not found, therefore no recovery partition will be created
INFO: configuring bootloader
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "kernelstub" "--esp-path" "/boot/efi" "--kernel-path" "/vmlinuz" "--initrd-path" "/initrd.img" "--add-options" "quiet loglevel=0 systemd.show_status=false splash" "--loader" "--manage-only" "--force-update" "--verbose"
WARN: chroot: failed to run comma
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "update-grub"
WARN: Sourcing file `/etc/default/grub'
WARN: Sourcing file `/etc/default/grub.d/init-select.cfg'
WARN:
WARN: Found linux image: /boot/vmlinuz-5.0.0-13-generic
WARN: Found initrd image: /boot/initrd.img-5.0.0-13-generic
WARN: grub-probe: error: cannot find a GRUB drive for /dev/sdb1. Check your device.map.
WARN: Found Windows 10 on /dev/sdc1
WARN:
INFO: configuring keyboard layout
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "localectl" "set-x11-keymap" "gb" "" "extd"
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "/usbin/env" "-i" "SYSTEMCTL_SKIP_REDIRECT=_" "openvt" "--" "sh" "/etc/init.d/console-setup.sh" "reload"
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "ln" "-s" "/etc/console-setup/cached_UTF-8_del.kmap.gz" "/etc/console-setup/cached.kmap.gz"
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "update-initramfs" "-u"
INFO: update-initramfs: Generating /boot/initrd.img-5.0.0-13-generic
WARN: cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
WARN: nor crypto modules. If that's on purpose, you may want to uninstall the
WARN: 'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
WARN: integration and avoid this warning.
WARN: W: Possible missing firmware /lib/firmware/amdgpu/vega20_ta.bin for module amdgpu
INFO: starting configuring bootloader step
INFO: /dev/sdd: installing bootloader for Bios
INFO: running "chroot" "/tmp/distinst.vt41BxBEYUPu" "grub-install" "--recheck" "--target=i386-pc" "/dev/sdd"
WARN: Installing for i386-pc platform.
WARN: grub-install: warning: this GPT partition label contains no BIOS Boot Partition; embedding won't be possible.
WARN: grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and the
WARN: grub-install: error: will not proceed with blocklists.
ERROR: configuring bootloader error: command failed with exit status: exit code: 1
ERROR: errored while installing system: command failed with exit status: exit code: 1
INFO: Install error: command failed with exit status: exit code: 1
submitted by Phoenix_69911 to pop_os [link] [comments]

22 Essential Linux Commands (su, PATH, PIPING, cat, ps, bg ... Linux Command Line Tutorial For Beginners 8 - cp command ... Linux Tutorials  sort command GeeksforGeeks VI Editor - Linux Tutorial #14 - YouTube Linux Find Command Tutorial - YouTube Linux tr command Part 1 - YouTube linux source code tour

Compare binary files with diff; Compare backup copies to current files; How To Use Unix Diff. In its simplest form, compares two text files – you provide their names as command line options. Let’s create two files first: [email protected ]:~ $ touch try [email protected]:~ $ touch try2. Diff won’t show any difference because they’re exactly the same – empty new files: [email ... diff stands for difference.This command is used to display the differences in the files by comparing the files line by line. Unlike its fellow members, cmp and comm, it tells us which lines in one file have is to be changed to make the two files identical. The important thing to remember is that diff uses certain special symbols and instructions that are required to make two files identical. where <diff_options> are the options as specified on the command line. All directory pathnames listed in this section shall be relative to the original command line arguments. All other names of files listed in this section shall be filenames (pathname components). Diff Binary Output Format. In the POSIX locale, if one or both of the files being compared are not text files, an unspecified ... However, this command doesn't have all the options that the diff has and, no, there's no diff4, diff5, etc. Comparing files two at a time with your favorite comparison tool is probably a better ... On Unix-like operating systems, the diff command analyzes two files and prints the lines that are different. In essence, it outputs a set of instructions for how to change one file to make it identical to the second file. This document covers the GNU/Linux version of diff. 1. diff Command. I like to start with the original Unix command-line tool that shows you the difference between two computer files. Diff is simple and easy to use, it comes pre-installed on most Linux distributions. It compares files line by line and outputs the difference between them. You can check out the manual entry for diff to easily use it. Using the diff command is very simple. Here’s the syntax: diff [options] file1 file2. But understanding its output is a different thing. Don’t worry, I’ll explain the output so that you can compare two files and understand the difference between them. Understanding the diff command in Linux. You need a couple of files to get started with ... The diff command is bundled inside the GNU diffUtils package along with other comparison tools such as cmp, sdiff, and diff3. As such, most Linux distros come with a preinstalled copy of the diffUtils package. So, we can skip the installation if we already have the required binary file for diff. But, if it’s missing or if we need a different ... Diff with the following options would do a binary comparison to check just if the files are different at all and it'd output if the files are the same as well: diff -qs {file1} {file2} If you are comparing two files with the same name in different directories, you can use this form instead: diff -qs {file1} --to-file={dir2} OS X El Capitan 13.1 Options to diff. Below is a summary of all of the options that GNU diff accepts. Most options have two equivalent names, one of which is a single letter preceded by ‘-’, and the other of which is a long name preceded by ‘--’.Multiple single letter options (unless they take an argument) can be combined into a single command line word: -ac is equivalent to -a -c.

[index] [17967] [12036] [2772] [7678] [26058] [25940] [19591] [25420] [4980] [702]

22 Essential Linux Commands (su, PATH, PIPING, cat, ps, bg ...

Part 1 shows you how the tr command on Ubuntu Linux can be used to translate one set of characters to another set of characters. Make sure to also check out ... https://www.guru99.com/the-vi-editor.html this video introduces VI Editor. The VI editor is the most popular and classic text editor in the Linux family. Cli... Linux Command Line Tutorial For Beginners 4 - cat command in Linux - Duration: 9 ... Linux Tutorials cmp, diff and comm commands GeeksforGeeks - Duration: 5:36. GeeksforGeeks 7,180 views. 5:36 ... In this lesson we will learn how to use cp command in linux / unix. cp is a Linux shell command to copy files and directories. cp - copy files and directorie... Learn how to find any file on a Linux system using the "locate" and "find" commands. (Lots of examples inside...) Want a cheat sheet that covers everything y... Linux: Changing the World ... (Linux Terminal) & File Manipulation Commands - Duration: 8:24. mobilephone2003 30,051 views. 8:24. Best Binary Options Strategy 2020 - 2 Minute Strategy LIVE ... This is a quick start guide to linux OS where we will understand the file structure and essential commands(Account / File system related including commands t...

http://arab-binary-option.lepmekelbmy.ga