After too much of a digging, I've finally found a fix to restore "Settings Manager" item to the "50 Menu":
Run in terminal:
Then, find the following part:
Add "Settings" category there, so it will look ...
My appliance is still upgrading, so I can't help with the changed Application Menu, but you can use the following workaround:
Create a empty file on your dekstop.
Add the following lines:
echo "CS50 Fix: Starting Settings Manager"
echo "CS50 Fix: Settings Manager started.."
Save the file as "SettingsManager.sh".
Right click on it -...
Update50 does not work in the current workspace because there is not enough space it is necessary to visit the page https://cs50.ly/disk to update the workspace, following the instructions, with 5 GB more
Try running the following command:
sudo nano /etc/init.d/udev
and add the following line under ### END INIT INFO:
Then hit Ctrl + x, then y, then Enter. After that try update50 again. If it works this time, repeat the same steps above, but this time remove the line you added.
ROOT CAUSE: changes to the environment in update50. (Specifically CFLAGS, which changes -std=c11 to -std=gnu11). This affects all the cs50.h get_ functions. It is important to close any and all terminals to ensure the environment is refreshed. Or you can restart your workspace with CS50 IDE -> Restart.
Let the chaos begin! As the CS50 team at Harvard ...
So after some trials and tribulation, I simply closed out the tab and reloaded. Perhaps the CS50 staff caught the issue? At any rate update50 works now. If you had the same issue I did I recommend just closing the tab/browser and reopening cs50.io.
I'm on mobile and doing weekend fun stuff, so I haven't had a chance to test ide50 version 60 yet to see whether permission issues are resolved, and I can't do that now.
In general, you should be able to fix permission issues by carefully reading the PHP error messages in the browser, and the Apache log files under /home/ubuntu/lib/apache2/log/error.log (...
The time it takes to finish varies according to your connection speed. If it's the first time you run update50 and say you have a 1Mbps internet connection it could take up to half an hour. (I give you the numbers I got from my experience). That is due to the fact that when the appliance was created the software included wasn't at the version it is now, so ...
You don't need to update the cs50 library, your problem is that your make command is using the default implicit rules to determine what to do when there is no makefile, then when the action is determined it uses the content of make's predefined variables to execute a determined command. And this default command is not linking the cs50 library.
I think in ...
I had the same issue (installed from ISO on Hyper-V). I found that ip50 only checks for an address on eth1. Personally I only had eth0 active. I just updated the ip50 script to check eth0 instead and the IP address shows up fine now. Internet and appliance updates were working fine before and after.
To update the ip50 script, open a terminal window and ...
If you are using Oracle VirtualBox then make sure that network adapters are like the listed below,
Adapter 1: NAT
Adapter 2: Host-only adapter, 'VirtualBox Host-Only Ethernet adapter'.
Adapter 3: Bridged adapter.