CopperheadOS on Google Pixel (Sailfish) - Google Pixel Questions & Answers

Hello everyone.
I tried to build Copperhead OS for Pixel and I have a problem in step when running release.sh script:
++++ boot ++++
building image from target_files BOOT...
Picked up _JAVA_OPTIONS: -XX:-UsePerfData
Exception in thread "main" java.lang.NullPointerException
at com.android.verity.Utils.decryptPrivateKey(Utils.java:148)
at com.android.verity.Utils.loadDERPrivateKey(Utils.java:166)
at com.android.verity.Utils.loadDERPrivateKeyFromFile(Utils.java:189)
at com.android.verity.BootSignature.doSignature(BootSignature.java:244)
at com.android.verity.BootSignature.main(BootSignature.java:316)
Traceback (most recent call last):
File "build/tools/releasetools/sign_target_files_apks", line 734, in <module>
main(sys.argv[1:])
File "build/tools/releasetools/sign_target_files_apks", line 727, in main
add_img_to_target_files.main(new_args)
File "/home/android/copperheados-OPR3.170623.008.2017.10.31.17/build/make/tools/releasetools/add_img_to_target_files.py", line 580, in main
AddImagesToTargetFiles(args[0])
File "/home/android/copperheados-OPR3.170623.008.2017.10.31.17/build/make/tools/releasetools/add_img_to_target_files.py", line 426, in AddImagesToTargetFiles
"IMAGES/boot.img", "boot.img", OPTIONS.input_tmp, "BOOT")
File "/home/android/copperheados-OPR3.170623.008.2017.10.31.17/build/make/tools/releasetools/common.py", line 545, in GetBootableImage
info_dict, has_ramdisk, two_step_image)
File "/home/android/copperheados-OPR3.170623.008.2017.10.31.17/build/make/tools/releasetools/common.py", line 461, in _BuildBootableImage
assert p.returncode == 0, "boot_signer of %s image failed" % path
AssertionError: boot_signer of /boot image failed
I ll tried to search for this problem and cant find anything to resolve this.
Can somebody help?

Related

Issues with setting up build environment

I'm looking at getting into rom cooking with this latest cyanogen fiasco, but i'm having errors getting repo set up, and i'm wondering if it's my configuration.
I'm running OS X 10.5.8, everything is updated, and i've followed the whole guide from source.android.com, up to a certain point.
when i run "repo init -u git://android.git.kernel.org/platform/manifest.git", i get this error:
Code:
Traceback (most recent call last):
File "/Users/aaron/bin/repo", line 595, in <module>
main(sys.argv[1:])
File "/Users/aaron/bin/repo", line 562, in main
_Init(args)
File "/Users/aaron/bin/repo", line 181, in _Init
_CheckGitVersion()
File "/Users/aaron/bin/repo", line 210, in _CheckGitVersion
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 593, in __init__
errread, errwrite)
File "/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/subprocess.py", line 1079, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
anyone else have this error or know how to correct it?
side note, I made a partition on an external hard drive for nabbing the source, i'm CDing to the /Volumes/Android/mydroid before i run the command. ( the partition is HFS journaled/case sensitive) and have all the port stuff installed onto my Mac hard drive
Nevermind, my path settings aren't sticking for some reason. resetting the path solved my problems

Git error...

This error happened after a repo sync, where I was downloading the entire AOSP source. There is no trace of the downloaded source...which is kind of lame as I just waited for a few hours...
But whatever...time to sleep I guess. Let me know if you have any ideas
Here's the error:
Code:
Fetching projects: 100% (158/158), done.
Traceback (most recent call last):
File "/Users/wdfowty/bin/mydroid/.repo/repo/main.py", line 235, in <module>
_Main(sys.argv[1:])
File "/Users/wdfowty/bin/mydroid/.repo/repo/main.py", line 217, in _Main
repo._Run(argv)
File "/Users/wdfowty/bin/mydroid/.repo/repo/main.py", line 123, in _Run
cmd.Execute(copts, cargs)
File "/Users/wdfowty/bin/mydroid/.repo/repo/subcmds/sync.py", line 338, in Execute
project.Sync_LocalHalf(syncbuf)
File "/Users/wdfowty/bin/mydroid/.repo/repo/project.py", line 712, in Sync_LocalHalf
lost = self._revlist(not_rev(revid), HEAD)
File "/Users/wdfowty/bin/mydroid/.repo/repo/project.py", line 1211, in _revlist
return self.work_git.rev_list(*a, **kw)
File "/Users/wdfowty/bin/mydroid/.repo/repo/project.py", line 1356, in rev_list
p.stderr))
error.GitError: platform/external/opencore rev-list ('^61bf9af643abf0011dcf82ae8a436aeb7e8aae97', 'HEAD', '--'): fatal: bad object HEAD

[Q] Building ROM

Hello, i am trying to build a rom for the Nexus 5.
Followed the steps to create a environment. Synced the repo (android-4.4_r1.2).
Ubuntu, JDK6 etc etc.
Java is working well?
Code:
which java
/usr/bin/java
which javac
/usr/bin/javac
which jar
/usr/bin/jar
http://source.android.com/source/index.html
I am getting this error:
Code:
Traceback (most recent call last):
File "../../base/android/jni_generator/jni_generator.py", line 1065, in <module>
sys.exit(main(sys.argv))
File "../../base/android/jni_generator/jni_generator.py", line 1061, in main
options.optimize_generation)
File "../../base/android/jni_generator/jni_generator.py", line 996, in GenerateJNIHeader
jni_from_javap = JNIFromJavaP.CreateFromClass(input_file, namespace)
File "../../base/android/jni_generator/jni_generator.py", line 507, in CreateFromClass
stderr=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1249, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
Gyp action: third_party_WebKit_Source_core_core_derived_sources_gyp_generate_test_support_idls_target_Settings (out/target/product/hammerhead/obj/GYP/shared_intermediates/blink/SettingsMacros.h)
make: *** [out/target/product/hammerhead/obj/GYP/shared_intermediates/ui/gl/jni/Surface_jni.h] Error 1
Is the error because of hammerhead won't work with the android-4.4_r1.2 branche?
Code:
KRT16S android-4.4_r1.2 Latest KitKat version, Nexus 7 (flo/deb/grouper/tilapia), Nexus 4, Nexus 10
Can somebody help me?
Probably it's that...try with 4.4_r1.1 branch
I got the same error for android 4.4 r1.2
have you solve this problem?
jianggau said:
I got the same error for android 4.4 r1.2
have you solve this problem?
Click to expand...
Click to collapse
Did you try adding javah to the path?

[Q] Need help to resolve compile error CM-11.0

I am trying to build cm11 for the nabi big tab 20" I have already made a working TWRP for it and have it rooted I am coming across an error at the end of the compile that I have no idea to get around any insight would be much appreciated.
Traceback (most recent call last):
File "./build/tools/releasetools/ota_from_target_files", line 1132, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/ota_from_target_files", line 1100, in main
WriteFullOTAPackage(input_zip, output_zip)
File "./build/tools/releasetools/ota_from_target_files", line 543, in WriteFullOTAPackage
MakeRecoveryPatch(OPTIONS.input_tmp, output_zip, recovery_img, boot_img)
File "./build/tools/releasetools/ota_from_target_files", line 409, in MakeRecoveryPatch
boot_type, boot_device = common.GetTypeAndDevice("/boot", OPTIONS.info_dict)
TypeError: 'NoneType' object is not iterable
make: *** [/home/lmortal/android/out/target/product/dmtabnv20a/cm_dmtabnv20a-ota-3f1aec2841.zip] Error 1
Was able to get around the above error by adding "TARGET_NO_SEPARATE_RECOVERY := true" to the BoardConfig.mk.
but now I am getting a new error, have seen it mentioned a few times but haven't found any solutions to it as of yet.
Traceback (most recent call last):
File "./build/tools/releasetools/ota_from_target_files", line 1157, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/ota_from_target_files", line 1125, in main
WriteFullOTAPackage(input_zip, output_zip)
File "./build/tools/releasetools/ota_from_target_files", line 570, in WriteFullOTAPackage
common.CheckSize(boot_img.data, "boot.img", OPTIONS.info_dict)
File "/home/lmortal/android/build/tools/releasetools/common.py", line 511, in CheckSize
if not fs_type or not limit: return
UnboundLocalError: local variable 'fs_type' referenced before assignment
make: *** [/home/lmortal/android/out/target/product/dmtabnv20a/cm_dmtabnv20a-ota-155a6e9ebd.zip] Error 1
It is my understanding that the common.py is looking for a variable for boot.img fs_type but I have no idea where I need to put this variable. If some one could point me in the right direction I would appreciate it.
lmortal said:
Was able to get around the above error by adding "TARGET_NO_SEPARATE_RECOVERY := true" to the BoardConfig.mk.
but now I am getting a new error, have seen it mentioned a few times but haven't found any solutions to it as of yet.
Traceback (most recent call last):
File "./build/tools/releasetools/ota_from_target_files", line 1157, in <module>
main(sys.argv[1:])
File "./build/tools/releasetools/ota_from_target_files", line 1125, in main
WriteFullOTAPackage(input_zip, output_zip)
File "./build/tools/releasetools/ota_from_target_files", line 570, in WriteFullOTAPackage
common.CheckSize(boot_img.data, "boot.img", OPTIONS.info_dict)
File "/home/lmortal/android/build/tools/releasetools/common.py", line 511, in CheckSize
if not fs_type or not limit: return
UnboundLocalError: local variable 'fs_type' referenced before assignment
make: *** [/home/lmortal/android/out/target/product/dmtabnv20a/cm_dmtabnv20a-ota-155a6e9ebd.zip] Error 1
Click to expand...
Click to collapse
Just in case any one else runs accross this error it turns out it was due to incompatible recovery.fstab format.
lmortal said:
Just in case any one else runs accross this error it turns out it was due to incompatible recovery.fstab format.
Click to expand...
Click to collapse
i get the error . what should i do ?
thank you
vulture BIAN said:
i get the error . what should i do ?
thank you
Click to expand...
Click to collapse
If your issue is what his was, read up on the difference between fstab version 1 and 2 formatting differences.
aicjofs said:
If your issue is what his was, read up on the difference between fstab version 1 and 2 formatting differences.
Click to expand...
Click to collapse
i dont know. but i delete target no ****** recvery+ture .it is ok.
But my phone dont open. i think it is kernel source's problem.
i try again and again. but i am loser.
---------- Post added at 02:40 AM ---------- Previous post was at 02:37 AM ----------
vulture BIAN said:
i dont know. but i delete TARGET_NO_SEPARATE_RECOVERY := true it's ok
But my phone dont open. i think it is kernel source's problem.
i try again and again. but i am loser.
Click to expand...
Click to collapse
sorry. Some words wrong

Build fails with userdata.img generation - what is going wrong?

Hello all! I'm building bullhead on BlissRoms. Currently I'm running into this issue where userdata.img generation fails:
Code:
++++ userdata ++++
creating userdata.img...
Running: mkf2fsuserimg.sh /home/users/ideaman924/bliss/p9.0/out/target/product/bullhead/obj/PACKAGING/target_files_intermediates/bliss_bullhead-target_files-2ab3584229/IMAGES/userdata.img 11649679360 -f /tmp/tmpBxgXxI -s /home/users/ideaman924/bliss/p9.0/out/target/product/bullhead/obj/PACKAGING/target_files_intermediates/bliss_bullhead-target_files-2ab3584229/META/file_contexts.bin -t data -T 1230786000 -L data
Traceback (most recent call last):
File "build/make/tools/releasetools/add_img_to_target_files", line 825, in <module>
main(sys.argv[1:])
File "build/make/tools/releasetools/add_img_to_target_files", line 819, in main
AddImagesToTargetFiles(args[0])
File "build/make/tools/releasetools/add_img_to_target_files", line 744, in AddImagesToTargetFiles
AddUserdata(output_zip)
File "build/make/tools/releasetools/add_img_to_target_files", line 336, in AddUserdata
succ = build_image.BuildImage(user_dir, image_props, img.name)
File "/home/users/ideaman924/bliss/p9.0/build/make/tools/releasetools/build_image.py", line 750, in BuildImage
(mkfs_output, exit_code) = RunCommand(build_command)
File "/home/users/ideaman924/bliss/p9.0/build/make/tools/releasetools/build_image.py", line 67, in RunCommand
env=env_copy)
File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
ninja: build stopped: subcommand failed.
07:57:36 ninja failed with: exit status 1
#### failed to build some targets (42:25 (mm:ss)) ####
real 42m25.455s
user 550m32.002s
sys 31m15.947s
[email protected]:~/bliss/p9.0$
These two commands fix it:
Code:
m -j brillo_update_payload
m -j otatools
But I'm not sure what is breaking. Is there a way to fix this behavior without issuing those commands periodically?
Thread closed at OP request

Categories

Resources