Ответ:
Разберём слова по их производящей основе:
- Нефтяник — от прилагательного «нефтяной».
- Лиственница — от прилагательного «лиственный».
- Вареник — от прилагательного «варёный».
- Безнравственность — от прилагательного «безнравственный».
- Рябинник — от прилагательного «рябинный».
- Взволнованность — от причастия «взволнованный».
В существительных, образованных от прилагательных и причастий, количество н обычно сохраняется таким же, как в производящем слове: «нефтяной» — «нефтяник», «варёный» — «вареник»; «безнравственный» — «безнравственность», «взволнованный» — «взволнованность». В слове «лиственница» написание связано с производящей основой «лиственный».
В слове «рябинник» две н возникают на стыке основы «рябин-» и суффикса «-ник».
